Developer tools
FFmpeg native AAC encoder rework surfaces for review
- Category: Dev tools
- Status: discussion
- Sources: HydrogenAudio analysis, HN discussion
- Summary: A rewritten native AAC encoder for FFmpeg drew discussion on 2026-07-02 (327 points), presented as headed for a future release. It is not in a released FFmpeg version: the latest stable release is 8.1, and the reworked encoder is targeted at a future release, which the Hacker News thread frames as FFmpeg 9.1. It currently supports constant bitrate only and is optimized for 48kHz audio. A HydrogenAudio analysis reports it scoring above Apple Core Audio in tested CBR encoding-quality metrics, and the encoder works around a stereo Perceptual Noise Substitution bug present in AAC decoders.
- Comments: HN commenters welcomed it as a possible fdk-aac replacement, the encoder author explained the 48kHz optimization and PNS handling, and several noted the scoring tools are imperfect proxies for listening tests and that Opus still outperforms AAC at comparable bitrates.
- Why it matters: FFmpeg's native AAC encoder is a fully open, license-clean option, and a quality-competitive rewrite reduces the reason to depend on external encoders.
- Follow-up: Watch for the encoder landing in a tagged FFmpeg release, variable-bitrate support, and blind listening-test results.