-Y switch: strange behaviour (Lame 3.96.1/3.97a10)
2005-06-19 00:24:07
Hi, I just made some tests with the -Y switch with Lame 3.90.3, 3.96.1 and 3.97a10 and was surprised about the strange, inconsistent behaviour: - 3.96.1 (VBR old): It encodes lots of HF content up to 19 kHz when used with --preset standard (or 18 kHz when used with --preset medium, which uses -Y by default). In fact, it seems to have relatively little impact on cutting HF content. - 3.96.1 (VBR new): It encodes nothing at all above 16 kHz (both APFS -Y/APM), looks like lowpass. Note: When used with 3.90.3, APS -Y works as I expected: It cuts out most content > 16 kHz, but there remain some spikes in places with much HF energy. - 3.97a10: (VBR old): looks very similar to 3.90.3, i.e. some spikes remain. - 3.97a10 (VBR new): same as 3.96.1 VBR new (all >16 kHz content is killed) I must say I am confused by this behaviour. The complete cutting of anything above 16kHz in VBR new modes with 3.96.1 and latest alpha seems to be wrong. OTOH, 3.96.1 with VBR-old keeps much more HF content than either 3.90.3 or 3.97a10, which also seems strange. This leads me to think that some modes could have a bug and should not be recommended at the moment, e.g. --preset fast medium Of course this doesn't mean these "buggy"(?) modes sound worse, as most people are not good at hearing beyond 16 kHz in actual music, but I thought I'd point out this inconsistent behaviour in case something has really gone wrong in 3.96.1 and/or 3.97a10.