QUOTE
Originally posted by user
Eg. with Lame compile of 2001 12 15 I have following:
99,7 % stereo frames (0,3 % mid/side)
224 21%
256 34%
320 45%
Average bitrate: 278
long blocks 97,8 %
With latest compile of 2001 12 29:
44,2 % stereo only !!
224 55%
256 23%
320 23%
Average bitrate: 253
long blocks 97,8 % the same as in past
This test song has been one of my songs with highest bitrate and most used stereo frames.
This is by design. In the past extreme used more stereo frames than were necessary.
QUOTE
Now I am a little bit concerned that exrteme uses too much mid/side frames to save bitrate.
This is not the case. It's called more efficient handling of joint stereo. --nssafejoint --nsmsfix 1.0 uses too many stereo frames and does not directly address the area where joint stereo in LAME has failed in the past. Instead it is more of a "sweeping" approach that inadvertently fixes the problems but results in too high of a bitrate because of wasteful use of stereo frames.
QUOTE
With normal music there have been less stereo frames in past, too, and resulting lower bitrates than 280.
So in past there has been an average bitrate around 250 to 260 if you have encoded a lot different albums.
But I remember that with complicated music it reached 280 and that was allright, because that music was interesting, no saving at the wrong place.
It's not an issue with "complex" music, it's an issue with LAME using too many stereo frames in a wasteful manner with --nssafejoint (nsmsfix 1.0). This is because the tuning which is related to how much masking should be used is not calibrated properly unless --alt-preset is used.
QUOTE
But why can I override with -m s and not with --nssafejoint or --nsmsfix 1.0 ?
Because of the way --alt-preset handles joint stereo. As I've said before, you cannot always use experimental switches with --alt-preset and expect them to behave the same way, because internally things work much differently with this mode than with the standard LAME presets.
In conclusion, --alt-preset extreme is tuned to sound good, not to behave how you "think" it should behave and unless you can actually abx a difference where you believe more stereo frames should be used, I will consider it a non-issue.
Just a small note that might be interesting to you... --alt-preset extreme should be
more sensitive in the areas where LAME failed in the past with joint stereo than simply using --nssafejoint. It addresses the situation more directly and adjusts masking in the manner safejoint did, but to an even greater degree, and only exactly where it is necessary. This is a much more efficient and proper approach.