Today in "ffmpeg's AAC encoder is still a embarrassment and nobody should ever use it": OBS on Windows using it, at 320kbps, makes music sound like a low bitrate mp3 (metallic hi-hats, etc). No problem with a custom OBS build on Gentoo with libfdk_aac enabled, at *160* kbps.
-
Show this thread
-
ffmpeg's terrible AAC encoder (and its documentation claiming it's not terrible) is literally responsible for basically every Twitch streamer's audio being crappy. Also I'm pretty sure Twitter uses it too.
2 replies 12 retweets 56 likesShow this thread -
It's extremely sad that it's 2020 and internet streaming and Twitter video are stuck with 90s era 96kbps mp3 quality audio, **because of bad code**, and apparently nobody cares.
5 replies 3 retweets 49 likesShow this thread -
OBS doesn't let you pick a codec for streaming, but it *does* let you configure a "recording" output that actually goes to an RTMP stream, and *that* lets you pick codecs, so you can pick MP3 and get way better audio quality than with the ffmpeg AAC encoder (at a lower bitrate).
4 replies 3 retweets 35 likesShow this thread -
Honestly it's kind of funny how the open source world has best-in-class h.264 encoding (x264) and worst-in-class AAC encoding (ffmpeg aac) and those two are most often used together.
5 replies 7 retweets 58 likesShow this thread -
Replying to @marcan42
How much are you willing to bet that it's due to patent crap or some other stupid shit
1 reply 0 retweets 0 likes -
Replying to @fincsdev
No, the code is just bad, though the reason why everyone doesn't just ship libfdk_aac instead is due to its licensing.
2 replies 0 retweets 3 likes -
When I first pointed this out on Twitter the developer in question accused me of audiophile-level snake oil (anyone doing the most trivial ABX test could tell otherwise), and apparently the current sentiment is "we don't care about AAC, people should use Opus". Yeah.
2 replies 0 retweets 6 likes -
For knowledge, is there a drawback to switching for Opus?
1 reply 0 retweets 1 like
No, Opus is by far the best audio codec and everyone should use it... ... but I don't think it's supported in RTMP or that any common streaming service accepts it on ingest. Many devices don't either. We need AAC for compatibility.
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.