just by chance I realized that there is something wrong with VBR mp3 export with the lame library. this problem not only appears with the current version 3.82, but shows similar problem with 3.97. I checked both versions of 'libmp3lame.dylib'. I'm using Audacity 1.3.13.a, but checked with 1.3.12.beta without difference.
I'm running Snow Leopard 10.6.4.
recently I started to export mp3 directly from audacity with the 'export multiple' feature. before I always used aiff files and then iTunes-Lame, but for some reason the exported aiff files from audacity generate a nasty error-burst in iTunes at every track beginning and therefore are no option. it's also easier if track-marks (labels) are done within audacity anyway, so I don't have to type in track names twice. the remaining ID3 tags are easily managed by the metadata editor.
so when doing this mp3 export, I typically use 'preset-medium' for the files for my jukebox. this normally should generate between 140kbps up to 180kbps. but all the recent files were at least some 10% bigger (more than 160kbps and up). I checked with the iTunes-Lame version (3.97) I use together with iTunes, and all the files there were smaller. similar space problem when using 'preset-standard' but not as extreme. the other VBR selections (checked 5 and 3) are wasting space as well.
interestingly the mp3 export works correct when using fixed CBR export like 192kbps. no problem with these.
now the question was do we have higher quality?
I mean I use 'vbr preset-medium' to save space on my iRiver jukebox, because it only has a 40GB harddisk which is always full
When searching for answers I got to a special mp3 tool called MP3packer, see http://omion.dyndns.org/. this crawls through the file and repacks the bit-reservoir for optimum file size. and see, when processing the vbr-mp3 files exported from audacity the filesize decreased by about 10%-12%
so why is the 'libmp3lame.dylib' doing that? or is it some comandline options passed from audacity?
when looking at the mp3-file in a text editor, you see a lot of 'LAME3.98.2' text paddings, looks like in almost every frame. perhaps it's encoded with the bit-reservoir off to make cutting easier, but why? after running the files thru the MP3packer, the 'LAME...' paddings previous seen are gone. and I'm sure the program doesn't steal any bit of the sound, it just packs the data correct.
so does somebody have some answers to this problem?
perhaps it's not even related to MacOS X? I can't check this now because I don't a have a Windows machine.