Help - Search - Members - Calendar
Full Version: Min. bitrate at --preset standard and V 1
Hydrogenaudio Forums > Lossy Audio Compression > MP3 > MP3 - General
Squeller
At the top recommended preset, "v 2" (also v 1 and v 0), why is minimum bitrate set to "128"? Why do we need to encode digital silence at 128 kbps?-)

See source code of 3.96

case V2: { /*STANDARD*/
lame_set_VBR_q(gfp, 2);
switch (lame_get_VBR(gfp)) {
case vbr_rh: {
SET_OPTION(VBR_min_bitrate_kbps, 128, 0); /*ideally, we should get rid of this*/

"ideally, we should get rid of this" Hehe. Why cant we?
dev0
We don't. Unless you use -F LAME will use 32kbps frames for digital silence in any of the VBR modes.
magic75
Because 128 kbps minimum is needed to not sacrifice quality. I think they tried to lower this to 96 kbps during development of 3.95/96 but there were quality problems with that so it was abandoned. The problem is that the VBR algorithm sometimes underestimates the bitrate needed causing quality degradation.

As already pointed out digital silence -> 32 kbps.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.