The experimental ffmpeg opus encoder is a bit more conservative about using this feature, so it's not as bad, but still not good enough. Unfortunately, it doesn't have a flag to disable it at this time, so you're probably better off using libopus for now.
-
-
Now at 128kbps the downmixes still sound way better without phase inversion enabled, but that's at least intended behavior given the way the math was intended to work, and they sound about half as bad as before. This problem was definitely not supposed to exist at 192k though :-)
Show this thread -
Show this thread
-
Update: that fix has been merged into libopus, and an option to disable the phase inversion in ffmpeg's opus encoder has also been merged into ffmpeg.
Show this thread
End of conversation
New conversation -
-
-
horray!
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Wow... Is LM usually 3 or is noticing bugs in lossy codecs just really hard?
-
LM is 3 by default, which is what you want for offline encoding. LM represents the log of the frame size, 20ms being 3. So this only happens for smaller frame sizes, which are only useful for low latency streams.
- 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.