LAME article edits
Reply #5 – 2012-07-10 20:41:53
Good work, mjb I noticed that the Bit Reservoir article needed a bit of work in the example section to avoid confusion of bits per frame with kbps, so I believe that's now fixed and essentially correct within rounding error. Returning to LAME: Regarding this bit of wording within section 'Recommended encoder settings':CURRENT Maximum quality is achieved when, regardless of listening conditions, you are unable to detect a difference between the MP3 and the original. As demonstrated by blind ABX tests, LAME-encoded MP3s typically achieve this level of transparency when encoded with the default settings, at bitrates well below maximum. Encoding with other settings will have no effect on the quality. That last sentence isn't completely clear to me, as you intimated, mjb. I'm tempted to modify as follows. Any comments on accuracy/clarity/length? I suspect my second paragraph should appear near the end of the grey box or outside it.My PROPOSED Maximum quality is achieved when, under optimal listening conditions (e.g. headphones in a quiet environment), you are unable to detect a difference between the MP3 and the original. As demonstrated by blind ABX tests, LAME-encoded MP3s typically achieve this level of transparency when encoded with the standard settings, producing typical bitrates well below maximum (for example -V2 to -V3, since LAME was historically tuned for transparency and to address problem samples at -V2). Once transparency is achieved, higher settings (lower -V values) will not produce meaningfully higher quality. The VBR scale has been carefully optimized, and permits the use of fractional values (-V9.999 being its lowest quality/bitrate setting), though some graphical user interfaces to LAME VBR restrict selection to the commonly-used integer values only. A change in the -V value (down or up) will respecitively raise or lower the average bitrate, and will also raise or lower the quality unless the threshold of transparency has been exceeded. As a very mature, well tuned, quality-oriented encoder, LAME already has the best 'commandline tweaks' and internal optimizations already built in to its VBR scale. Any further commandline switches are likely to degrade quality, to waste bits or to provide less bang for you bitrate than simply adjusting the -V value for the equivalent bitrate change. The lure of 'secret expert settings' can be strong, but the advantage of 'commandline tweaks' usually tends to vanish when subjected to ABX testing. BTW, the Y-switch is mentioned, linked to the definition page. That's probably the one commandline switch which is the exception to commandline switches wasting bits and providing less bang-for-your-bitrate than changing the -V value and the one commandline tweak with any merit. Should we also address Joint Stereo myths, stating that LAME uses only safe Joint Stereo, not Intensity Stereo, with a link to the Joint Stereo page. The myth of unsafe Joint Stereo seems to stem from earlier Fraunhofer encoders using IS. Another myth we could debunk is that of re-encoding and already lossy source to a higher quality setting (i.e. we know this as transcoding, but a newbie won't). It might be worth including a section on Myths and Misinformation Explained, as the LAME page is a very useful resource for newcomers or a search result for getting into the HydrogenAudio site. Another myth is that MP3 is always or frequently audibly distinguishable from the original CD or WAV. As we know, at Lame -V2 or -V3 it's actually rare to tell them apart in proper level-matched double-blind tests (e.g. ABX), even for expert listeners.