MP3 Export, CBR=Good VBR=Bad Length
Posted: Sat May 03, 2008 12:13 am
Possible bug in V1.3.4-beta
If I 'File-Export Multiple...-MP3-Options-Constant-256K' I get output MP3 files which are good; they play correctly and their metadata Length value is correct. By correct length I mean that Audacity editor timeline value = MP3 metadata value = MP3 player 100% progress bar value = MP3 player runtime value at end of song.
When I export VBR MP3 files the Length is Wrong and this causes playback and CD burning problems.
I first noticed this on an audiobook project when I tried to export 64K VBR Mono files. They were bad (I can't remember what clued me in, I was new to Audacity) but I then exported them 64K CBR and everything was fine. On my current project I again noticed VBR problems when outputing 256K, variable, stereo files and again redoing to CBR was fine. Here are my observations from first track of current project:
Audacity editor timeline value = 17:56
CBR MP3 metadata Length value = 17:56
CD burned from CBR MP3, CD track length = 17:56
VBR MP3 metadata Length value = 20:08
Using Windows Media Player 11.0.5721.5230:
MP3 player 100% progress bar value = 20:08
If you play song from beginning, song ends at runtime = 17:56, progress = ~90%
If you drag progress bar to ~95%, song ends at runtime = 20:08, progress = 100%
Burn to CD, play in boombox, track length = 20:08 BUT song finishes at 17:56 followed by SILENCE to 20:08
Using MediaMonkey 3.0.2.1134:
MP3 player 100% progress bar value = 17:56
If you play song from beginning, song ends at runtime = 17:56, progress = 100%
If you drag progress to ~95%, progress bar hits 100% at 17:56, song plays to runtime = 19:50
Burn to CD, burn process HUNG at end of track 1
Thus the erroneous VBR MP3 metadata Length value of 20:08 seems to confuse other programs/devices when they scale progress bars, allocate resources, write CD tracks, etc.
Hope this info is useful
Audacity V1.3.4-beta
Windows XP Pro SP2
Lame lame_enc.dll 3.97
If I 'File-Export Multiple...-MP3-Options-Constant-256K' I get output MP3 files which are good; they play correctly and their metadata Length value is correct. By correct length I mean that Audacity editor timeline value = MP3 metadata value = MP3 player 100% progress bar value = MP3 player runtime value at end of song.
When I export VBR MP3 files the Length is Wrong and this causes playback and CD burning problems.
I first noticed this on an audiobook project when I tried to export 64K VBR Mono files. They were bad (I can't remember what clued me in, I was new to Audacity) but I then exported them 64K CBR and everything was fine. On my current project I again noticed VBR problems when outputing 256K, variable, stereo files and again redoing to CBR was fine. Here are my observations from first track of current project:
Audacity editor timeline value = 17:56
CBR MP3 metadata Length value = 17:56
CD burned from CBR MP3, CD track length = 17:56
VBR MP3 metadata Length value = 20:08
Using Windows Media Player 11.0.5721.5230:
MP3 player 100% progress bar value = 20:08
If you play song from beginning, song ends at runtime = 17:56, progress = ~90%
If you drag progress bar to ~95%, song ends at runtime = 20:08, progress = 100%
Burn to CD, play in boombox, track length = 20:08 BUT song finishes at 17:56 followed by SILENCE to 20:08
Using MediaMonkey 3.0.2.1134:
MP3 player 100% progress bar value = 17:56
If you play song from beginning, song ends at runtime = 17:56, progress = 100%
If you drag progress to ~95%, progress bar hits 100% at 17:56, song plays to runtime = 19:50
Burn to CD, burn process HUNG at end of track 1
Thus the erroneous VBR MP3 metadata Length value of 20:08 seems to confuse other programs/devices when they scale progress bars, allocate resources, write CD tracks, etc.
Hope this info is useful
Audacity V1.3.4-beta
Windows XP Pro SP2
Lame lame_enc.dll 3.97