foo_converter.dll.cfg
Reply #24 –
Thanks for sharing this, eahm. Just a few things that I noted and thought I might share for your consideration.
Firstly, for LAME, you may like to use --quiet instead of -S as -S prints what's below, whereas --quiet prints nothing. I'm sure the difference in processing power is negligible though.
Console print out when using LAME's -S switch (command line used: lame test.wav -V2 -S test.mp3):
LAME 3.99.5 32bits (http://lame.sf.net)
CPU features: MMX (ASM used), SSE (ASM used), SSE2
Using polyphase lowpass filter, transition band: 18671 Hz - 19205 Hz
Encoding test.wav to test.mp3
Encoding as 44.1 kHz j-stereo MPEG-1 Layer III VBR(q=2)
Secondly, there are a few other encoders that you may like to use the quiet/silent switch on such as Opus, qaac, refalac, Nero AAC, fdkaac, OptimFROG, Flake, TAK, WMA, TwoLAME. Obviously not necessary, but I always feel the urge to use the quiet/silent switches in my options.
Thirdly, your parameters for True Audio (-e %s %d) don't work properly as the encoder outputs to a directory by default rather than a file name, meaning you end up with each file being named temp-*.tta with no metadata in its own separate folder. The -o switch is required to output to a file name. Below is the command line that you want.
True Audio command line options:
-e %s -o %d
Fourthly, the --xlevel switch in Musepack is used by default:
What does "--xlevel" do?
The XLevel-Switch is used to avoid internal clipping as well as possible. Starting from version 1.15s, "--xlevel" is no longer needed as it's used by default. Instead, there is a "--noxlevel" switch.
Fifthly, as you have OptimFROG, you may consider adding OptimFROG DualStream (ofs.exe).