Lowest Acceptable VBR Quality in libmp3lame

This article explores the lower limits of Variable Bitrate (VBR) encoding in the libmp3lame MP3 encoder. It identifies the absolute lowest acceptable VBR quality settings for both general music listening and voice-only content, helping you optimize file size without completely sacrificing audio quality.

The LAME VBR Scale

The libmp3lame encoder uses a VBR scale from -V 0 to -V 9. * -V 0 represents the highest quality, producing a target bitrate of around 245 kbps. * -V 9 represents the lowest quality, producing a target bitrate of around 65 kbps.

As the value increases, the quality and the resulting file size decrease. Deciding which setting is the “absolute lowest acceptable” depends entirely on the type of audio you are encoding.

The Absolute Lowest Limit for Music: -V 5

For music and general high-fidelity audio, the absolute lowest acceptable setting is -V 5 (which targets approximately 130 kbps).

For critical listening, -V 2 (approx. 190 kbps) is widely considered the standard sweet spot for quality versus size, but -V 5 is the absolute floor before music quality degrades intolerably.

The Absolute Lowest Limit for Speech and Podcasts: -V 8

For voice-only content, such as podcasts, audiobooks, and speech recordings, the absolute lowest acceptable setting is -V 8 (which targets approximately 85 kbps).

Summary of Low-End LAME VBR Settings