August 4, 2026
Codec chaos in the comment zone
FFmpeg 9.0
FFmpeg gets a huge makeover, but the comments came in swinging
TLDR: FFmpeg 9.0 is a major update to one of the internet’s most important video tools, with big under-the-hood changes and a long-awaited fix for animated WebP images. But the loudest reaction wasn’t celebration — it was readers dunking on the post’s writing style and demanding more love for AMD.
FFmpeg — the behind-the-scenes software that helps power video players, converters, and basically the internet’s media plumbing — just dropped version 9.0, and on paper it’s a monster update. We’re talking thousands of code changes, a major cleanup, better image and video handling, long-awaited support for animated WebP files, and a big overhaul to the part that resizes and converts video. For the people who live and breathe this stuff, it’s a very big deal. For everyone else? The real fireworks were in the reactions.
Instead of cheering in unison, the community instantly split into familiar internet tribes. One side was impressed that a decade-old annoyance — FFmpeg only reading the first frame of some WebP animations — is finally being fixed. Another side barely made it past the opening before declaring the post unreadable, with one commenter calling it a “slopfest” and another groaning that “every post is getting the AI writing treatment.” Ouch. That turned a dry release announcement into a mini comment-section roast, where the update itself almost became the supporting actor.
Then came the classic underdog plea: “AMD needs more love and support.” Even in a giant release packed with improvements, somebody had to bang the drum for the neglected team. And honestly, that’s the vibe here: a major win for a crucial piece of internet infrastructure, immediately overshadowed by readers arguing about writing style, corporate favoritism, and whether anyone can survive paragraph one. In true tech-community fashion, the software shipped — and the comments delivered the chaos.
Key Points
- •FFmpeg 9.0 "Lei" is a major release with more than 2,200 commits from over 160 authors and coordinated major-version bumps across all seven FFmpeg libraries, causing an ABI break.
- •The release's main long-term change is a rewrite of swscale that converts image-processing work into optimized operation graphs compiled for multiple backends.
- •FFmpeg 9.0 introduces new swscale backends including x86 SIMD, AArch64 NEON, and a Vulkan SPIR-V compute-shader backend, along with new `SwsBackend` and `SwsScaler` API options.
- •The rewritten swscale adds exact 64-bit rational math, bitexact Vulkan support, PAL8 support, AVX2 palette-read optimization, and improved interlaced format handling, though the new paths remain behind `SWS_UNSTABLE`.
- •In libavcodec, FFmpeg now natively decodes animated WebP with a demuxer, adds AAC 960-sample frame support for DAB+, and updates NVENC with AV1 hierarchical B-frame mode and Video Codec SDK 13.1 compatibility.