Home / Blog / FFmpeg 9.0
Tech News

FFmpeg 9.0

I'll pull the FFmpeg 9.0 release notes from the linked source so the paragraphs stay factual and specific.Release notes are thin — checking the Changelog for…

By Dillip Chowdary • Aug 05, 2026 • Source: Hacker News Best

FFmpeg 9.0

I'll pull the FFmpeg 9.0 release notes from the linked source so the paragraphs stay factual and specific.Release notes are thin — checking the Changelog for concrete technical changes.**FFmpeg 9.0** “**Lei**” is out as a major stable release from the FFmpeg Project, roughly four months after **FFmpeg 8.1**. The project’s own release notes point readers to the full **Changelog** and git history rather than a long feature essay. On Hacker News the story drew **411** points and **93** comments, reflecting how quickly the multimedia toolchain update spread among engineers who depend on FFmpeg daily.

On the technical side, 9.0 stacks concrete codec, filter, and hardware paths. New pieces include **LCEVC** track muxing in the **MP4** muxer, **HE-AAC 960** decoding for **DAB+**, an **animated WebP** decoder and demuxer, **SMPTE 2094-50** metadata support and passthrough, and a bitstream filter that splits **Dolby Vision** multi-layer **HEVC**. Hardware and GPU work covers **APV Vulkan** hwaccel, **ProRes RAW VideoToolbox** hwaccel, **transpose_cuda**, **v360_vulkan**, extended **AMF** color conversion (**vf_vpp_amf**) HDR capabilities, an **AMF** frame rate converter (**vf_frc_amf**), and **AMF** hardware memory mapping. The release also adds an **ONNX Runtime** DNN backend with GPU execution provider support, plus a **Playdate** video encoder and muxer. Cleanup removes **CELT** decoding (Opus CELT is untouched), **ogg/celt** parsing, and deprecated **NVENC** options plus pre-**11.1** SDK support.

Advertisement

Tech Pulse Daily

Get tomorrow's pulse first

Join engineers who read Tech Pulse before stand-up. Free, weekday mornings.

For builders this is pipeline work, not a marketing bump. Anyone ingesting user media, packaging broadcast or streaming assets, or driving GPU filters now gets native animated WebP without external converters, cleaner Dolby Vision multi-layer HEVC handling, and more AMF/Vulkan/CUDA paths that keep frames on the GPU. The ONNX Runtime backend ties filter graphs to GPU-backed neural models without bolting on a separate inference service. Removals matter equally: dropping old CELT and pre-11.1 NVENC surfaces means rebuilds and flag audits before you ship 9.0 into production.

Competitively, FFmpeg remains the shared substrate under browsers, players, CDNs, and cloud encoders more than a product that “wins” a market share chart. The 9.0 mix—LCEVC in MP4, APV and ProRes RAW hwaccel, WebP animation, Dolby Vision tooling, AMF and Vulkan filters—tracks where professional and web media actually move, while niche support like Playdate still lands in the same tree. Vendors with closed toolchains still compete on UI and managed fleets; open pipelines keep absorbing formats and hardware back-ends that those stacks often lag on.

Practical next steps: pin your current binary, rebuild against 9.0, and regression-test containers, hardware encode/decode paths, and any NVENC flags you still pass. Try animated WebP demux/decode and the Dolby Vision multi-layer HEVC bitstream filter on real assets. Watch distro packages and your own static builds for AMF, Vulkan, CUDA, VideoToolbox, and ONNX Runtime configure options, and treat the major library version bump as an ABI break until your linking and packaging smoke tests pass.

Advertisement

🔎 More interesting news

5-min tech signal

Weekday briefing for engineers who skip the noise.

No spam · Unsubscribe anytime

Advertisement

✈️ CareerPilot

Your AI job-search copilot

Match your resume against live Ashby, Greenhouse & Lever openings — fit scores, job-specific resume optimization and email alerts.

Find matching jobs →

Free Tools

Browse all tools →