Another codec tip: if you're encoding with opus, especially with libopus, at low-mid bitrates (96k or so, the default), use --no-phase-inv (apply_phase_inv=0 in ffmpeg libopusenc).
Take a stereo song, downmix it to mono, it sound good. Take the song, encode it to Opus, decode it in stereo, downmix it to mono, it sounds bad. The Opus guys say you're supposed to let the Opus decoder do the downmixing for you to avoid this problem, but that's not practical.
-
-
So the feature is bad because it breaks a property of the audio called mono compatibility. And saying the decoder can fix it if you ask it to is not good, because you can't know ahead of time that the audio will be downmixed later in most practical use cases.
-
Fair enough. I'm curious what professional stereo mixes do differently to ensure compatibility with mono that the algorithm doesn't? Does it change the signal average?
- Show replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.