LAME CBR: what does each -b bitrate produce?
CBR keeps the selected bitrate fixed. The table shows the resulting file size and the approximate high-frequency reach of the current encoder at practical stereo music rates.
-b bitrate produce?CBR keeps the selected bitrate fixed. The table shows the resulting file size and the approximate high-frequency reach of the current encoder at practical stereo music rates.
With CBR, -b sets the fixed MP3 bitrate. This makes file size especially predictable.
| LAME command | Average bitrate | Approx. file size | High frequencies tail off |
|---|---|---|---|
-b 96 | 96 kbps | 0.69 MiB/min | about 15.5 kHz |
-b 128 | 128 kbps | 0.92 MiB/min | about 17.1 kHz |
-b 160 | 160 kbps | 1.15 MiB/min | about 17.8 kHz |
-b 192 | 192 kbps | 1.38 MiB/min | about 19.2 kHz |
-b 224 | 224 kbps | 1.61 MiB/min | about 19.9 kHz |
-b 256 | 256 kbps | 1.83 MiB/min | about 19.9 kHz |
-b 320 | 320 kbps | 2.29 MiB/min | about 20.6 kHz |
lame.exe -b 192 input.wav output.mp3 produced 192 kbps CBR, about 1.38 MiB per minute, with the high-frequency response effectively tailing off around 19.2 kHz.Higher CBR rates give LAME more data for each second of audio. The upper frequency limit generally rises with bitrate, but not every extra bitrate step increases it. In these tests, 224 and 256 kbps both extended to about 19.9 kHz — essentially the upper end of the conventional 20 Hz–20 kHz audible range. At 256 kbps, the additional bitrate is therefore available to represent the retained audio more accurately rather than simply extending its frequency range further.
Each setting was encoded with the current LAME 4.0 build against the same three stereo WAV sources. Average bitrate is the mean of the three encoder results. File size is normalized to MiB per minute so clips of different lengths can be compared fairly. The high-frequency figure is the approximate point where the default encoder response has effectively tailed off.
The three source WAV files are CC0 material from Freesound: Erokia 524947, Usilaya 546205, and astro_denticle 846944.
Hear the same source at different CBR settings and switch between them without restarting playback.
The listening test opens with this mode already selected.
Open the CBR listening testFor CBR encoding, -b selects the bitrate in kilobits per second. For example, -b 192 selects 192 kbps CBR.
In these tests, 192 kbps CBR used about 1.38 MiB per minute of audio.
With the current LAME defaults used here, the high-frequency response effectively tailed off around 17.1 kHz at 128 kbps.