I had some problems with lame.exe setup with EAC (http://www.hydrogenaudio.org/forums/index.php?act=ST&f=15&t=8383& ) , but now i have found the solution. I think this could be added to the "List of recommended LAME settings" (http://www.hydrogenaudio.org/forums/index.php?act=ST&f=15&t=203&):
Open EAC, press F11 (Compression Options), set "Parameter passing scheme" to "User Defined Encoder", and in "Additional command line options" type as defined (all on the same line, no enter needed):
-------------------------------------------------
CBR 320 (Highest possible quality):
-------------------------------------------------
--alt-preset insane
(bitrate: 320 kbps)
Additional command line options:
--alt-preset insane --ta "%a" --tl "%g" --tt "%t" --tn "%n" --ty "%y" --tg "%m" --tc "EAC+LAME -alt-pre-insane" %s %d
-------------------------------------------------
VBR (Variable Bitrate) settings:
-------------------------------------------------
Even Higher Quality
Higher Quality (Slower):
--alt-preset extreme -Z
(bitrates 220-270 kbit/s -- usually averages around 256kbps)
Additional command line options:
--alt-preset extreme -Z --ta "%a" --tl "%g" --tt "%t" --tn "%n" --ty "%y" --tg "%m" --tc "EAC+LAME -alt-pre-extreme-Z" %s %d
Faster (Very Slightly Lower Quality):
--alt-preset fast extreme
(bitrates roughly the same as above)
Additional command line options:
--alt-preset fast extreme --ta "%a" --tl "%g" --tt "%t" --tn "%n" --ty "%y" --tg "%m" --tc "EAC+LAME -alt-pre-fast-extreme" %s %d
Very High Quality
Higher Quality (Slower):
--alt-preset standard -Z
(bitrates 180-220 kbit/s -- usually averages around 192 kbps)
Additional command line options:
--alt-preset standard -Z --ta "%a" --tl "%g" --tt "%t" --tn "%n" --ty "%y" --tg "%m" --tc "EAC+LAME -alt-pre-standard-Z" %s %d
Faster (Very Slightly Lower Quality):
--alt-preset fast standard
(bitrates roughly the same as above)
Additional command line options:
--alt-preset fast standard --ta "%a" --tl "%g" --tt "%t" --tn "%n" --ty "%y" --tg "%m" --tc "EAC+LAME -alt-pre-fast-standard" %s %d
New: -Z added. Read this thread for more.
Medium quality, but reduced bitrate (-Y: usually limited to 16 kHz!) :
--alt-preset standard -Y
Additional command line options:
--alt-preset standard -Y --ta "%a" --tl "%g" --tt "%t" --tn "%n" --ty "%y" --tg "%m" --tc "EAC+LAME -alt-pre-standard-Y" %s %d
NOTE: as EAC can pass diferent parameter depending if High Quality or Low Quality is selected, here are some combined strings:
HQ: --alt-preset insane LQ: --alt-preset extreme -Z
%h--alt-preset insane --tc "EAC+LAME -alt-pre-insane"%h%l--alt-preset extreme -Z --tc "EAC+LAME -alt-pre-extreme-Z"%l --ta "%a" --tl "%g" --tt "%t" --tn "%n" --ty "%y" --tg "%m" %s %d
HQ: --alt-preset extreme -Z LQ: --alt-preset standard -Z
%h--alt-preset extreme -Z --tc "EAC+LAME -alt-pre-extreme-Z"%h%l--alt-preset standard -Z --tc "EAC+LAME -alt-pre-standard-Z"%l --ta "%a" --tl "%g" --tt "%t" --tn "%n" --ty "%y" --tg "%m" %s %d
HQ: --alt-preset standard -Z LQ: --alt-preset standard -Y
%h--alt-preset standard -Z --tc "EAC+LAME -alt-pre-standard-Z"%h%l--alt-preset standard -Y --tc "EAC+LAME -alt-pre-standard-Y"%l --ta "%a" --tl "%g" --tt "%t" --tn "%n" --ty "%y" --tg "%m" %s %d
** EDIT **
<<< NOTE to John33 >>>: maybe it could be a good idea to make lame.exe print the full command line it receives and add a "pause" to it if there is an error, so it makes easier to debug problems with parameter passing.