View Issue Details
|ID||Category||Date Submitted||Last Update|
|0006960||bugs||2016-08-17 19:11||2016-08-17 22:43|
|Platform||x86_64||OS||openSUSE Linux||OS Version||13.2|
|Fixed in Version|
|Summary||0006960: Ardour export invalid time in output container|
|Description||When exporting files larger than 4GB in format WAV, FLOAT, 48kHz (about 3-4 hours), the output time is trimmed.|
|Steps To Reproduce||I've exported large file:|
Size: 4546176088 Blocks: 8879264 IO Block: 4096 regular file
Device: 97fh/2431d Inode: 191103844 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 1000/ sadko) Gid: ( 100/ users)
Access: 2016-08-17 21:22:27.002244136 +0300
Modify: 2016-08-17 21:46:35.978958037 +0300
Change: 2016-08-17 21:46:35.978958037 +0300
The ffprobe report:
Input #0, wav, from 'lesson3.wav':
Duration: 00:10:54.19, bitrate: 55594 kb/s
Stream #0:0: Audio: pcm_f32le ( / 0x0003), 48000 Hz, 2 channels, flt, 3072 kb/s
All other player also see only 11 minutes of playback
The first 8Kbytes of the file with RIFF header is in attachment.
|Tags||No tags attached.|
lesson3-hdr.wav (8,192 bytes)
That is a limitation of the wav file format.
use w64 or some other capable supported format
||Maybe it would be good to add warning/split file into sequence of two files?|
We offer RF64 (Wave Compatible) format for users working with potentially long recordings or large files. This format stays compatible with WAV up to the size limit of WAV, then converts the file into RF64, which can be enormously bigger.
Unfortunately, we only offer this for audio data captured by Ardour, not during export.
I agree that Ardour should at least warn you that the data to be exported is too big for WAV format. Please file a separate bug for that.
||Actually, don't worry about filing another bug report.|