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.
-
-
Show 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.
Show 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).
Show 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.
Show this thread
End of conversation
New conversation -
-
-
Wait, they're still _shipping_ that thing by default? Honestly it's such an embarrassment that someone should submit a patch to turn it off by default until it's, y'know, better than just using LAME.
-
Yes, yes they are. It's really, *really* sad.
- Show replies
New conversation -
-
-
I think they use Apple's AAC encoder if Apple Application Support/iTunes is installed.
-
I'm hoping they use Apple's encoder on OSX, but I still need to check. I doubt they really dynamically switch to that on Windows with iTunes installed though? That sounds weird. Do you have a reference?
- Show replies
New conversation -
-
-
FDK AAC is not perfect either to be honest. But ffmpeg's internal AAC encoder is not THAT bad on high bitrates, could you provide an example with 320kbps being bad?
-
This was a live streaming test, so I don't have a recording. I need to investigate exactly what OBS on Windows is doing to replicate the settings standalone, will check tomorrow.
- 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.