LAME MP3 VBR Presets Explained

This article provides a comprehensive guide to the predefined Variable Bitrate (VBR) presets available in the libmp3lame encoder. You will learn about the different -V settings, their corresponding target bitrates, and how legacy named presets map to these modern options, helping you choose the best audio quality and file size for your MP3 encoding needs.

Understanding LAME VBR Presets

Variable Bitrate (VBR) is an encoding method that dynamically adjusts the bitrate of an audio file based on the complexity of the sound. libmp3lame offers a standardized VBR scale ranging from 0 to 9, where 0 represents the highest audio quality (and largest file size) and 9 represents the lowest quality (and smallest file size).

The target bitrates listed below are estimates; actual bitrates will vary depending on the complexity of the input audio.

The Standard VBR Scale (V0 to V9)


Legacy Named Presets

Older versions of LAME introduced descriptive text aliases for specific VBR settings. While modern encoders prefer the numeric -V flags, these named presets are still supported in libmp3lame for backward compatibility: