What Was the LAME MP3 Preset Standard Option?
This article explores the historical purpose of the
--preset standard option in older versions of the LAME MP3
encoder (libmp3lame). It explains why this specific setting
was introduced, its technical configuration, and how it simplified
high-quality audio compression for millions of users during the peak era
of digital music sharing.
The Origin and Purpose of the Standard Preset
In the early 2000s, configuring the LAME MP3 encoder was a complex task. Users had to manually tweak dozens of command-line switches—such as bitrates, psychoacoustic models, low-pass filters, and stereo modes—to achieve a good balance between file size and audio quality. Incorrect settings often resulted in bloated files or audible compression artifacts.
To solve this complexity, LAME developers and the audiophile
community (primarily centered around the Hydrogenaudio forums)
introduced the preset system. The --preset standard option
(originally called --alt-preset standard or
-aps) was created to provide a “sweet spot” for general
music listening.
Its primary purpose was to deliver transparent audio quality—meaning the compressed MP3 was indistinguishable from the original CD source for the vast majority of listeners on typical playback equipment—while keeping the file size highly efficient.
Technical Specifications
The --preset standard flag automatically applied a
pre-tuned suite of advanced encoding parameters. Rather than using a
Constant Bitrate (CBR), it relied on Variable Bitrate (VBR)
encoding.
- Target Bitrate: It targeted an average bitrate between 170 kbps and 210 kbps, fluctuating dynamically depending on the complexity of the audio.
- VBR Quality Level: Technically, it mapped directly
to the V2 quality setting (specifically
-V 2in modern LAME versions). - Low-pass Filtering: It applied a high-frequency cutoff (low-pass filter) at approximately 18.5 kHz to 19 kHz. By discarding frequencies that most humans cannot hear, the encoder saved valuable data to use on more audible frequencies.
- Joint Stereo: It utilized joint stereo encoding, dynamically switching between Mid/Side (M/S) and Simple Stereo to maximize compression efficiency.
Why It Was Significant
Before the standard preset, the common belief was that MP3s needed to be encoded at a constant 128 kbps (which often sounded poor) or a constant 320 kbps (which created unnecessarily large files).
The --preset standard option proved to the digital audio
community that Variable Bitrate encoding was superior. It demonstrated
that an intelligently encoded VBR file at ~190 kbps could sound
virtually identical to a 320 kbps CBR file while saving roughly 40% in
file size. This was crucial in an era dominated by dial-up/early
broadband internet and limited portable MP3 player storage.
Evolution and Legacy
As the LAME encoder matured (particularly with the release of version 3.97 and 3.98), the underlying VBR engine was completely overhauled and streamlined.
The original, complex --alt-preset standard command was
deprecated and replaced by the simpler
-V 2 switch. Today, if you use the legacy
--preset standard command in modern versions of
libmp3lame, the encoder simply translates it to
-V 2. It remains the historical foundation of modern MP3
compression standards.