FFmpeg 9.1's new AAC encoder
ledoge
333 points
105 comments
July 01, 2026
Related Discussions
Found 5 related stories in 754.3ms across 14,015 title embeddings via pgvector HNSW
- FFmpeg 8.1 gyan · 373 pts · March 17, 2026 · 68% similar
- FFmpeg 8.1 "Hoare" has been released jbk · 22 pts · March 16, 2026 · 67% similar
- FFmpeg 101 (2024) vinhnx · 20 pts · March 21, 2026 · 57% similar
- FFmpeg at Meta: Media Processing at Scale sudhakaran88 · 239 pts · March 09, 2026 · 56% similar
- Video Encoding and Decoding with Vulkan Compute Shaders in FFmpeg 8.1 pandaforce · 13 pts · March 17, 2026 · 52% similar
Discussion Highlights (13 comments)
thisislife2
Flagged for the wrong link.
HugoTea
>FFmpeg's AAC DEcoder is busted with regards to stereo PNS, and the bug may be in other AAC decoders too, so we work around it in the encoder. Since no other encoder used PNS, the bug was not found until now. I don't know what PNS is, but I bet this has been bothering someone's niche use-case for 20 years
superzazu
> The encoder was mainly optimized for 48Khz audio. Get over it. It's 2026, resampling is free, 48Khz is the standard. 44.1Khz will work, and so will 96Khz but use 48Khz if you want the best quality. Is 48kHz really the standard nowadays?
sneezychl
A very welcomed addition, hopefully I can replace fdk-aac
cogman10
Man what a showcase for Opus this is. Don't get me wrong, this sort of thing is a valuable exercise and we are better off with better encoders for these older codecs. But look at the numbers for Opus on this benchmark. It simply blows all the AAC encoders out of the water even at 64 kbps.
ndiddy
Nice, I'm looking forward to seeing how this performs in practice. FFmpeg's previous AAC encoder produced poor quality output and often had irritating chirping artifacts, so I've always had to install Apple's Core Audio encoder on any computer I do video recording on to get decent sound. I've done A/B/X comparisons and found that a 320kbps MP3 sounds better than a 320kbps AAC encoded by FFmpeg, but about the same as a 256kbps AAC encoded by Core Audio. If installing Core Audio is no longer necessary, that'll be a huge improvement and people who use something like OBS to do screen recordings or streaming will get a massive sound quality boost the next time they update.
refulgentis
Older I get, more it seems it’s possible to ping pong between rewrites for good reasons (ex. here, metric maxes but I find it hard to believe VBR and not-48 kHz are silly things and not worth investing it)
JSR_FDED
It’s fascinating so much of this comes down to the developer’s own ears - disturbing and quite cool at the same time how subjective this is
esafak
HA, a blast from the past, when audio encoders were making strides and collecting mp3s was a thing. Same for video encoders.
ant6n
This is truly a representative of the old internet: somebody codes up the best AAC encoder ever, and the first response comes from some admin, and it's some bickering about 48Khz vs 44Khz.
ximdotro
Nice, I can’t wait to see how this turns out in practice.
functionmouse
Last time I used ffmpeg to encode songs for my iPod nano they were broken; playback was interrupted by pops and clicks every few seconds. I wonder if this is fixed now?
pseudosavant
I applaud a new/better FFMPEG AAC encoder, but there are two pretty massive caveats that are mentioned in the specifics that need to be called out: - CBR only - Only optimized for 48khz sampling Not being able to do quality-based variable bitrate encoding is a major gap, and since all of the CD audio in the world is at 44.1k sampling, that seems like a huge miss too.