|
encoder lame --preset cbr 320 - %o |
encoder lame -q4 -b320 - %o
LAME default, which is used when no switch is given, is -q3. q<4 counterintuitively degrades mp3 quality, with the change to the "new" (2011) psychoacoustic model. Upstream doesn't see much movement, if at all, so LAME is either patched downstream (adoption takes time), or individual applications explicitly set q4 (like in this case deadbeef would). See also:
https://sourceforge.net/p/lame/bugs/516/
https://hydrogenaudio.org/index.php/topic,126120.175.html
https://forum.audacityteam.org/t/critical-mp3-encoder-quality-bug-needs-to-be-fixed/149016
enzo1982/freac#753
EDIT:
for VBR, the switch might not be needed, but doesn't hurt
deadbeef/plugins/converter/convpresets/MP3_CBR_320_Kbps_(Lame).txt
Line 3 in b0538c9
encoder lame -q4 -b320 - %oLAME default, which is used when no switch is given, is
-q3.q<4counterintuitively degrades mp3 quality, with the change to the "new" (2011) psychoacoustic model. Upstream doesn't see much movement, if at all, so LAME is either patched downstream (adoption takes time), or individual applications explicitly setq4(like in this case deadbeef would). See also:https://sourceforge.net/p/lame/bugs/516/
https://hydrogenaudio.org/index.php/topic,126120.175.html
https://forum.audacityteam.org/t/critical-mp3-encoder-quality-bug-needs-to-be-fixed/149016
enzo1982/freac#753
EDIT:
for VBR, the switch might not be needed, but doesn't hurt