Re: ExtAudioFile 4GB file size limitation on WAV files
Re: ExtAudioFile 4GB file size limitation on WAV files
- Subject: Re: ExtAudioFile 4GB file size limitation on WAV files
- From: Brian Willoughby <email@hidden>
- Date: Sat, 30 Apr 2011 18:42:53 -0700
The limitation of standard RIFF is often actually 2 GB due to signed
integers and typical OS file API. It all depends upon the
application on the other end.
To go beyond 2 GB, you need RF64, which is decidedly not "plain M$
WAV format." I believe that the standard file extension for RF64 is
W64. In any case, I have a strong suspicion that the applications
you're using which limit you to WAV are probably not going to support
W64.
As for ExtAudioFile, I have no information about whether it supports
RF64 (or BWF, another popular WAV variant) and .W64 - I suspect that
it does not. Since there is a clear distinction between 'AIFF' and
'AIFC', I expect that there would also be an explicit distinction
between 'WAVE' and RF64 (or whatever name Apple might choose, since
they avoided RIFF for 'WAVE').
Brian Willoughby
Sound Consulting
On Apr 30, 2011, at 03:25, tahome izwah wrote:
my app has to create very large WAV files (several hours of audio) in
a 24bit PCM stereo WAV compliant format.
Now, ExtAudioFile seems to support writing only PCM WAV files that are
4.3 GB or less. Is there any way to avoid this restriction (after all,
there is an extension to WAV that allows for larger files) or is this
something that we have to live with? Any trick to make EAF use
extended WAV instead?
I am aware that CAF (and other) file formats don't have this
restriction, but for reasons that are beyond my control we need to
produce files that are in plain M$ WAV format.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden