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)
-V 0(Target Bitrate: ~245 kbps)- Quality: Extremely high quality.
- Use Case: Ideal for audiophiles who want the best possible MP3 quality without resorting to lossless formats.
-V 1(Target Bitrate: ~225 kbps)- Quality: Very high quality.
- Use Case: A slight step down from V0, offering excellent fidelity with slightly smaller file sizes.
-V 2(Target Bitrate: ~190 kbps)- Quality: High quality. This is the LAME recommended default.
- Use Case: Widely considered the “sweet spot” for music. It achieves “perceptual transparency” (meaning it is indistinguishable from the original CD to most listeners) while maintaining highly efficient file sizes.
-V 3(Target Bitrate: ~175 kbps)- Quality: Very good quality.
- Use Case: A solid compromise between high audio quality and smaller storage requirements.
-V 4(Target Bitrate: ~165 kbps)- Quality: Good quality.
- Use Case: Suitable for portable devices with limited storage or casual music listening.
-V 5(Target Bitrate: ~130 kbps)- Quality: Medium quality.
- Use Case: Good for basic audio needs, podcasts, and casual listening.
-V 6(Target Bitrate: ~115 kbps)- Quality: Acceptable quality.
- Use Case: Recommended for voice recordings or scenarios where disk space or bandwidth is highly limited.
-V 7(Target Bitrate: ~100 kbps)- Quality: Low quality.
- Use Case: Mainly used for speech, audiobooks, or low-bandwidth streaming.
-V 8(Target Bitrate: ~85 kbps)- Quality: Very low quality.
- Use Case: Voice-only recordings or legacy dial-up streaming.
-V 9(Target Bitrate: ~65 kbps)- Quality: Minimal quality.
- Use Case: Extreme compression cases where storage space is critical and audio fidelity is not a priority.
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:
--preset medium: Maps directly to-V 4(~165 kbps).--preset standard: Maps directly to-V 2(~190 kbps). This was historically the most popular setting for music encoding.--preset extreme: Maps directly to-V 0(~245 kbps). Designed for maximum audio fidelity.