FFmpeg 9.0.2 is out with bug fixes!
9.0-series highlights: animated WebP decoding, ProRes RAW VideoToolbox & APV Vulkan acceleration, Playdate encoding, new Vulkan/CUDA filters, ONNX Runtime GPU support, Dolby Vision and AMF improvements.
Download: https://t.co/n1nO5Geo0E
Over 100 security-report emails received in September already - and we’re only halfway through the month.
The chart is noisy, but the security workload has grown substantially.
If you’re a large company relying on FFmpeg please donate
https://t.co/Vz6mGGH0jg
4/4 Lots of fixes landed too, including sftp:// now verifies the server host key by default (see -verify 0), and GPU, codec and threading fixes. One thing we’d like to grow next: more FATE/CI coverage on real GPU hardware. Hardware, testing and CI contributions are very welcome!
1/4 This week in FFmpeg: ASTC texture support landed in git master. FFmpeg can now encode/decode ASTC via libastcenc, including LDR/HDR and 2D/3D blocks, with new raw ASTC and KTX 1.0 muxers/demuxers.
3/4 Performance & tooling: ProRes decoding is ~34% faster in a single-threaded 4K 422 HQ benchmark, RISC-V gained an RVV FDCT (~3.29x on SG2044), and MSVC builds got faster and fixed stdatomic emulation and sanitizer support with a new dependency-generation wrapper.
4/4 Try a recent git master build and tell us how it works with your files and applications.
Thank you to everyone contributing patches, reviews, tests and bug reports.
1/4 This week in FFmpeg:
expanded DSD audio support, with raw DSD output from DSD, DST and WavPack decoders, a DSD encoder, and DSD-to-PCM conversion through libswresample.
3/4 Also in git master: fixes across Vulkan and D3D12 hardware acceleration, HLS bitrate reporting and motion-estimation filters, plus updated Windows build instructions.
9.0.1 also includes numerous security, robustness, and correctness fixes across decoders, demuxers, filters, networking, and hardware acceleration.
Thanks to everyone who contributed code, testing, bug/security reports, review, and infrastructure work.
FFmpeg 9.0.1 has been released!
The 9.0 series brings Animated WebP, ProRes RAW VideoToolbox and APV Vulkan acceleration, Playdate video encoding, new Vulkan/CUDA filters, ONNX Runtime GPU support, Dolby Vision improvements, and expanded AMF support.
https://t.co/n1nO5Geo0E
As a result, the FFmpeg 9.0 release is missing a few commits that are present in the n9.0 tag.
We'll publish FFmpeg 9.0.1 shortly, containing those commits as well as subsequent fixes from the release/9.0 branch.
We forgot to update one script, which was building releases from that (now) mirror.
But things where still fine.
But recently the mirror had stopped updating, and we hadn't noticed.
Several FFmpeg developers have received six free months of the Claude Max 20x plan.
Thank you @ClaudeDevs and @AnthropicAI for supporting FFmpeg through the Claude for Open Source program!
So far, Claude has helped find missing backports for the upcoming 9.0 release.
Thank you, @cursor_ai, for providing free credits to several FFmpeg developers. These credits will support their ongoing work on FFmpeg, including development and code review.
We greatly appreciate Cursor’s support for FFmpeg and its community.
A compute-based Vulkan APV encoder has just been merged into FFmpeg. It runs at 1200fps on a 6900XT for 1080p422 10-bit encoding. Meant for low-overhead high-quality recordings, or low-latency 4K streaming over a 1Gbps link.