Quote:
Originally Posted by raffriff42
I wonder if the source has out of phase channels, causing phase cancellation & low volume when mixed together. Or a very loud LFE channel, pushing down the level of the overall mix when normalised.
|
I agree with your 2 reasons, even a little error in decoder can produce peaks than prevent than Normalize work.
Sometimes a very simple downmix like:
a=LWLibavAudioSource("D:\tmp\sample5.1.aac")
f = GetChannel(a, 1, 2)
c = GetChannel(a, 3, 3)
MixAudio(f, c, 0.3)
can work better (we can test other values than 0.3 for mix)