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
-
Replying to @marcan42
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?
1 reply 0 retweets 0 likes -
Replying to @ValdikSS
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.
1 reply 0 retweets 0 likes -
Here's a quick transcode test of the same source (original is a 320k MP3), subtracted from the original. All at 320k. Re-MP3ing with LAME just adds some noise; fdk does a worse job but still ~uniform; ffmpeg completely murders the high-end with whistling. https://mrcn.st/t/lame_vs_fdk_vs_ffmpeg_delta.wav …
1 reply 0 retweets 2 likes -
Also it seems the ffmpeg aac encode has a 0.5dB gain reduction for some reason. The original song leaks through because of that, bumping up by 0.5dB fixes it.
1 reply 0 retweets 0 likes -
Looks like most of the issue here was due to the original being very hot (in the stream it would've been lower). Redoing the test with volume reduction...
1 reply 0 retweets 0 likes -
Here we go. libfdk_aac is arguably better than lame (it runs on 16-bit int math so it can't handle overshoots well at all, after lowering the gain it's fine), ffmpeg is *terrible* in comparison to both. https://mrcn.st/t/lame_vs_fdk_vs_ffmpeg_delta_lower.wav …
2 replies 0 retweets 1 like -
Replying to @marcan42
Can anyone remind me why we collectively gave up on ogg vorbis? It's because of high bandwidth availability favouring lossless like flac for audiophiles and the huge availability of mp3 hw decoders for avg users (apple/ms specific formats aside, still shivering thinking at wma)?
1 reply 0 retweets 0 likes
Because Opus is better. But it's not well supported yet, so we still 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.