Okay folks. Just started looking into this and wanted to give y'all an idea of what I'm seeing.
When encoding, there are many parameters that you can set to control the export. Audacity only sets a few relative to the lame command line ute and you'll find a comparison of the final settings. Those marked with an asterisk at the end are the only ones that Audacity specifically sets. All the rest are allowed to default.
The lame command line used to get these values was:
lame -m joint --preset medium ~/1.wav 1.mp3
The Audacity settings were:
Bit Rate Mode: Preset
Quality: Medium, 145-185 kbps
Variable Speed: Standard
Channel Mode: Joint Stereo
Code: Select all
Lame_enc configuration options:
==========================================================
Lame Audacity
version =0 1
Layer =3 3
mode =Mono Mono *
Input sample rate =44.1 kHz 44.1 kHz *
Output sample rate =44.1 kHz 44.1 kHz *
bitrate =0 kbps 0 kbps
Quality Setting =-1 3
Low pass frequency =17500 17500
Low pass width =-1 -1
High pass frequency =0 0
High pass width =-1 -1
No short blocks =-1 0
Force short blocks =-1 0
de-emphasis =0 0
private flag =0 0
copyright flag =0 0
original flag =1 1
CRC =off off *
Fast mode =enabled enabled
Force mid/side stereo =disabled disabled
Padding Type =2 2 *
Disable Reservoir =0 1 *
Allow diff-short =0 1
Interchannel masking =-1.000000 0.000000
Strict ISO Encoding =No No
Scale =-1.00 1.00
VBR =enabled, enabled, *
VBR_q =4, VBR_q =4, *
method =vbr_rh method =vbr_rh *
Vbr Min bitrate =0 kbps 32 kbps
Vbr Max bitrate =0 kbps 320 kbps
Write VBR Header =Yes Yes *
VBR Hard min =0 0
ATH Only =0 0
ATH short =0 0
ATH no =0 0
ATH type =-1 4
ATH lower =-0.000000 1.100000
ATH aa =-1 -1
ATH aa loudapprox =2 2
ATH aa sensitivity =0.000000 -8.000000
Experimental nspsytune =0 3
Experimental X =-1 9
Experimental Y =0 1
Experimental Z =0 0
Now, we can attempt to make our parameters closer to what Lame sets. I'm not sure we'd be able to achieve exactness though without pretty much copying the lame command line frontend. We should be able to get closer though.
Leland