News for hackers. Stuff that matters.
Re:FFmpeg 9.0 by gyan on Tuesday August 04, 2026 @05:30AM (#49166203)
Changelog:

- Extend AMF Color Converter (vf_vpp_amf) HDR capabilities

- LCEVC track muxing support in MP4 muxer

- Playdate video encoder and muxer

- Add v360_vulkan filter

- HE-AAC 960 decoding (DAB+)

- transpose_cuda filter

- Add AMF Frame Rate Converter (vf_frc_amf) filter

- SMPTE 2094-50 metadata support and passthrough

- ProRes RAW VideoToolbox hwaccel

- APV Vulkan hwaccel

- Animated WebP decoder

- Animated WebP demuxer

- Remove CELT decoding support (doesn't affect Opus CELT)

- Remove ogg/celt parsing

- Bitstream filter to split Dolby Vision multi-layer HEVC

- Add AMF hardware memory mapping support.

- ONNX Runtime DNN backend with GPU execution provider support

- Remove deprecated NVENC options and support for pre-11.1 SDK versions

Re:FFmpeg 9.0 by harshreality on Tuesday August 04, 2026 @05:59AM (#49166380)
> - Animated WebP decoder

Nice. browsers have supported this for a long time, and it was annoying ffmpeg did not, because that meant a lot of non-browser desktop apps couldn't view them either.

Re:FFmpeg 9.0 by GlumWoodpecker on Tuesday August 04, 2026 @06:45AM (#49166744)
I've been waiting for this feature! Whenever I've encountered an animated WebP, I've had to drop it into ezgif.com to convert it to mp4, now I can just write a quick Bash function to transform it with ffmpeg.
Re:FFmpeg 9.0 by ihuman on Tuesday August 04, 2026 @11:07AM (#49170021)
I thought it already supported webp via libwebp. Is this different?
Re:FFmpeg 9.0 by embedding-shape on Tuesday August 04, 2026 @06:10AM (#49166470)
> - ONNX Runtime DNN backend with GPU execution provider support

Oh, wonder what fancy new things this will enable. Any examples in the wild already perhaps?

Re:FFmpeg 9.0 by alex7o on Tuesday August 04, 2026 @08:15AM (#49167615)
Some people might want to remove it, but onnx is one of the few ways you can run hw accelerated convolutions
Re:FFmpeg 9.0 by sbinnee on Tuesday August 04, 2026 @07:28AM (#49167090)
I wonder if it’s going to be some custom encoder/decoder using DNN. I would also want to see some examples!
Re:FFmpeg 9.0 by a-french-anon on Tuesday August 04, 2026 @09:21AM (#49168590)
Well, not that important to me since we already had that in Vapoursynth.
Re:FFmpeg 9.0 by dwrodri on Tuesday August 04, 2026 @01:29PM (#49172052)
When I was a vision engineer at a previous role back in 2022-ish, laptop-class Intel chips used in their SFF NUCs were powerful enough to run small finetuned convolutional nets by dancing across the different on the package: first decode using QSV, and then downsize using the CPU, run the images through an OpenVINO model running on the iGPU, and aggregate results and append metadata using the CPU core. You could have 50% of the hardware in today's high-end security cameras for 10% of the cost.

I have to assume that hardware advancements in the past four years have only pushed the efficiency envelope further.

Re:FFmpeg 9.0 by amelius on Tuesday August 04, 2026 @06:34AM (#49166661)
I'm curious if they used LLMs to do the tedious work of porting the (de/en)coders to different architectures, and how useful they are here.
Re:FFmpeg 9.0 by rzerowan on Tuesday August 04, 2026 @06:42AM (#49166715)
Seems like Yes. https://nitter.net/FFmpeg/status/2084084810813743614 "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."

Although i was under the impression that they ususally preferred hand optimized assembly. Not sure what their LLM/AI contribution policy looks like compared to other fundamental OSS projects.

Re:FFmpeg 9.0 by dspillett on Tuesday August 04, 2026 @06:55AM (#49166842)
> Although i was under the impression that they usually preferred hand optimized assembly.

Using LLMs/agents to do gap analysis and fill boilerplate doesn't rule out also reviewing the output and hand-optimising. That is how the tools should be used (if you aren't being a luddite like me and not using them at all) rather than click-and-hope vibe-coding.

Re:FFmpeg 9.0 by brookst on Tuesday August 04, 2026 @07:03AM (#49166889)
And as a ffmpeg user with some old/weird hardware, I would much prefer click-and-hope support to no support at all. Ideally they’d have the resources for a real live human to hand-code assembly for every codec for every platform, but that’s probably not realistic. I’ll take what I can get and dust off my assembly skills if a click-and-hope implementation is close but not quite enough.
Re:FFmpeg 9.0 by shevy-java on Tuesday August 04, 2026 @07:11AM (#49166932)
Makes sense.

The problem I see is that LLM use deters many potential contributors. I understand that in your use case this is not an issue since you prefer working code over theoretical contributors (as said makes a lot of sense), but I am noticing this in many projects that transitioned hard into an AI dependency. It puts a barrier to some people. If 99% of a project's contributions are via AI, is that project still alive?

Re:FFmpeg 9.0 by cjmcqueen on Tuesday August 04, 2026 @07:34AM (#49167154)
Yes, contribution is what keeps a project alive. It's up to the people involved to maintain quality. That's management. Two different things, both important.
Re:FFmpeg 9.0 by znpy on Tuesday August 04, 2026 @10:41AM (#49169672)
You can very likely do the click-and-hope on your own with a 20 $/month cursor/codex/claude/grok subscription.

edit: actually if you have the weird/exotic hardware you’re in the best position to do so as you can actually test whatever the coding agents would shit out.

Re:FFmpeg 9.0 by rawling on Tuesday August 04, 2026 @07:50AM (#49167336)
No domain knowledge at all here but "find missing backports" doesn't sound like writing/porting code.
Re:FFmpeg 9.0 by world2vec on Tuesday August 04, 2026 @06:42AM (#49166708)
In FFmpeg's twitter page it says that several of their developers got six free months of Claude Max 20x plan through Anthropic's Claude for Open Source Program, and that it was used, so far, to help find missing backports for this 9.0 release.
Re:FFmpeg 9.0 by shevy-java on Tuesday August 04, 2026 @07:11AM (#49166935)
Sounds like advertisement though.
Re:FFmpeg 9.0 by cjmcqueen on Tuesday August 04, 2026 @07:30AM (#49167116)
That's how sponsorship works, it's an exchange of goods or funds for visibility of an audience. Nothing wrong with that
Re:FFmpeg 9.0 by vachina on Tuesday August 04, 2026 @07:32AM (#49167141)
Sounds like getting them hooked on LLM so they come back for more.
Re:FFmpeg 9.0 by selcuka on Tuesday August 04, 2026 @07:52AM (#49167352)
No wonder both drug dealers and software developers call their customers "users".
Re:FFmpeg 9.0 by dylan604 on Tuesday August 04, 2026 @11:50AM (#49170635)
only users lose tokens?

only losers use tokens?

both play just similarly to the original phrases

Re:FFmpeg 9.0 by ryanmcbride on Tuesday August 04, 2026 @10:27AM (#49169496)
> Playdate video encoder and muxer

Playdate as in the e-ink handheld? That's awesome!

Re:FFmpeg 9.0 by hbn on Tuesday August 04, 2026 @10:38AM (#49169636)
Playdate's screen isn't e-ink, it's a 1-bit LCD

You probably wouldn't want the refresh rate of e-ink for a gaming device.

Re:FFmpeg 9.0 by ryanmcbride on Tuesday August 04, 2026 @10:48AM (#49169764)
You're right. I literally have one sitting on my bookshelf I just haven't touched it like, since about a week after it came out.
Re:FFmpeg 9.0 by latexr on Tuesday August 04, 2026 @11:51AM (#49170644)
What made you give up on it? Lack of time, or did you just not find it fun? “Season 2” of games came out last year.

I’d really like the chance to play with one and maybe even try to develop for it. Unfortunately, the price is a bit steep, even more so when considering shipping and taxes to the EU. I kept checking for years (and still do from time to time) to see if they’d sell through a retailer in the EU or if I could get one second-hand here, but it’s looking like that’ll never happen.

Re:FFmpeg 9.0 by Auracle on Tuesday August 04, 2026 @11:56AM (#49170700)
Not who you responded to but I haven’t really found many games I actually enjoy.
Re:FFmpeg 9.0 by nvme0n1p1 on Tuesday August 04, 2026 @10:46AM (#49169734)
Wouldn't be impossible. I'm old enough to remember the original B+W game boy, and my B+W e-reader refreshes faster.
Re:FFmpeg 9.0 by hbn on Tuesday August 04, 2026 @11:05AM (#49169999)
I've seen some very recent niche tech demoing fast-refresh e-ink screens but pretty much everything until now has required a noticeable flash to clear the entire screen on update. Which is fine for reading books but not for quick animating in an action game.

Most e-ink displays do not refresh faster than the original GameBoy which was 60fps.

Re:FFmpeg 9.0 by ryanmcbride on Tuesday August 04, 2026 @11:42AM (#49170537)
Would probably be great for like, text adventures, visual novels, turn based strategy games, etc.

But lcd screens are so cheap I don't even know what the advantage of an e-ink screen would be for this. I was just misremembering what the niche part of the playdate screen was.

Edit: And just to continue the nerdier part of the conversation, the dmg-01's refresh rate was indeed ~60, but it's pixel response time was so bad it really made it feel way slower. I remember when the GBC came out how amazed I was at how clear the games looked. dmg-01 felt like a tiger handheld a lot of the time.

Re:FFmpeg 9.0 by nvme0n1p1 on Tuesday August 04, 2026 @12:55PM (#49171572)
60fps is the speed the PPU pushes pixels to the LCD, not the speed the LCD physically refreshes itself. That part was slow enough you could toggle pixels at 30Hz to simulate more than 4 levels of gray.

I have a Boox e-reader. You can run Firefox on it, you can drag-to-scroll like a phone, there's a lot of ghosting (like the game boy) but it works fine. Now I wish I still had a game boy to compare it to.

Re:FFmpeg 9.0 by ihuman on Tuesday August 04, 2026 @11:05AM (#49169998)
> Remove ogg/celt parsing

Does that mean it doesn't support .ogg files anymore?

Re:FFmpeg 9.0 by asveikau on Tuesday August 04, 2026 @11:18AM (#49170202)
Doubtful. Ogg is a container format. Celt is a specific audio codec.

I believe celt was superseded by opus.

Re:FFmpeg 9.0 by gourlaysama on Tuesday August 04, 2026 @11:18AM (#49170200)
No, this only removes parsing CELT inside an ogg container (because CELT itself is going away), not support for ogg itself.
Re:FFmpeg 9.0 by pkulak on Tuesday August 04, 2026 @11:17AM (#49170189)
No, not at all. Just celt, which was packaged in the ogg container, I assume.
Re:FFmpeg 9.0 by kergonath on Tuesday August 04, 2026 @11:12AM (#49170103)
> - Playdate video encoder and muxer

That’s got to be the nichest of niche codecs, maybe second only to the Lucas Arts one. Very impressive.

Re:FFmpeg 9.0 by ThrowawayTestr on Tuesday August 04, 2026 @11:13AM (#49170121)
>Animated WebP decoder

>Animated WebP demuxer

This is huge

Re:FFmpeg 9.0 by explodes on Tuesday August 04, 2026 @12:23PM (#49171098)
> Animated Webp

Hah! Useful for me today, to get rid of some hacks. Good stuff FFmpeg. It truly continues to be a pillar supporting the world in so many ways.

Re:FFmpeg 9.0 by ksec on Tuesday August 04, 2026 @01:43PM (#49172248)
>- LCEVC track muxing support in MP4 muxer

I guess I am the only one excited to see this.

Re:FFmpeg 9.0 by Lucasoato on Tuesday August 04, 2026 @06:11AM (#49166482)
I feel we’re blessed to have a project like FFmpeg. This open source tool is so important for everyone.
Re:FFmpeg 9.0 by richardstahl on Tuesday August 04, 2026 @06:18AM (#49166524)
I recommend watching the Lex Fridman interview with Jean-Baptiste Kempf and Kieran Kunhya. Amazing work on and amazing project.
Re:FFmpeg 9.0 by cm2187 on Tuesday August 04, 2026 @08:18AM (#49167654)
Though there is one part I didn’t understand in that interview. They were complaining of being overwhelmed by AI submitted bug reports (fair), including for obscure codecs that must have been used by a couple of users at most. And therefore implying that securing those codecs is low priority/important.

I don’t understand that. To me the severity has nothing to do with how popular is a code path, but whether that code path is accessible to an attacker. If I upload a specially crafted .mkv with a little known codec on YouTube and they use ffmpeg to process it, and I compromise YouTube’s infrastructure that way, it’s a pretty big deal, no matter the popularity of that codec.

Re:FFmpeg 9.0 by beltsazar on Tuesday August 04, 2026 @11:18AM (#49170208)
> To me the severity has nothing to do with how popular is a code path, but whether that code path is accessible to an attacker.

That's true for targeted attacks. For untargeted attacks, attackers have little incentive to do the exploit.

Re:FFmpeg 9.0 by cm2187 on Tuesday August 04, 2026 @12:33PM (#49171244)
Targeted to what? ffmpeg? Ffmpeg is the OpenSSL of video transcoding, it is used absolutely everywhere. If there is a vulnerability in ffmpeg, any website that processes user supplied videos is vulnerable
Re:FFmpeg 9.0 by rbultje on Tuesday August 04, 2026 @08:32AM (#49167867)
That sounds nice in theory, but it seems obvious to me there is a major discrepancy between who is burdened with this responsibility, and who benefits from the result. Given many of these contributors are unpaid volunteers, maybe the infrastructure provider needs to secure FFmpeg in another way, for example by restricting codecs or by running it in a container?
Re:FFmpeg 9.0 by kontain on Tuesday August 04, 2026 @08:48AM (#49168092)
The creator of borg and k8s of course already run such tools for untrusted inputs in containers, but there is also an endless stream of container escapes.
Re:FFmpeg 9.0 by bijowo1676 on Tuesday August 04, 2026 @12:26PM (#49171129)
AppArmor profile is probably what you are looking for to run ffmpeg on untrusted input
Re:FFmpeg 9.0 by SahAssar on Tuesday August 04, 2026 @04:22PM (#49174524)
They claimed that this was not a problem since the codec was so uncommon, but without doing steps like removing it from the main tree or making it not built by default in major distros.

I understand that from the perspective of "how many people will this crash for", but from a security perspective it is nonsensical. Even if it is an uncommon codec if the authors decide to keep the codepath there by default it is exploitable in most installs.

I love ffmpeg but that whole episode left a bit of a bad taste.

Re:FFmpeg 9.0 by thinkingtoilet on Tuesday August 04, 2026 @09:31AM (#49168752)
It's all about time in the day, my friend. Do you want to secure a feature used by 100% of your users or 0.01% of your users? Which has a better ROI?
Re:FFmpeg 9.0 by HelloNurse on Tuesday August 04, 2026 @10:09AM (#49169244)
Given that it is easy to feed FFMPEG arbitrary input to exploit any vulnerability, popular codecs are very likely to be already secure enough, while unpopular ones are far more dangerous and deserve more attention. It can be assumed that an attacker would target the worst, easiest to exploit codec they can find in the whole of FFMPEG.
Re:FFmpeg 9.0 by jobigoud on Tuesday August 04, 2026 @10:10AM (#49169259)
It's used by most users, that's what they are saying, it doesn't matter that the file format is obscure.

If you make a video player based on ffmpeg you take input videos. The attacker can share a specially crafted video with the victim. Same kind of attack as sharing word documents.

Re:FFmpeg 9.0 by luckydata on Tuesday August 04, 2026 @10:23AM (#49169443)
when it comes to security popularity doesn't matter all that much. If something is not used and insecure then the decision should be to drop the feature, not to ignore the security issue.
Re:FFmpeg 9.0 by cwillu on Tuesday August 04, 2026 @04:24PM (#49174558)
If Big Deployment is using a stock ffmpeg build rather than one that actually enables only the things they actually use, I feel like that's on Big Deployment.
Re:FFmpeg 9.0 by cm2187 on Wednesday August 05, 2026 @05:49AM (#49180603)
But the point of ffmpeg is that it can consume pretty much any format. If you let end users upload videos, that is exactly what you need, it’s not desirable to have a very restrictive list of formats you will accept.
Re:FFmpeg 9.0 by cwillu on Wednesday August 05, 2026 @07:30PM (#49190471)
Not having massive exposed and untested surface area is very much desireable. Every platform has a highly restrictive list of formats and containers for this exact reason.
Re:FFmpeg 9.0 by meerita on Tuesday August 04, 2026 @06:20AM (#49166542)
It's a really good interview. I recommend it too.
Re:FFmpeg 9.0 by hahn-kev on Tuesday August 04, 2026 @07:23AM (#49167038)
Link?
Re:FFmpeg 9.0 by drowntoge on Tuesday August 04, 2026 @07:36AM (#49167167)
Re:FFmpeg 9.0 by lifestyleguru on Tuesday August 04, 2026 @05:11PM (#49175222)
How do I pay them, do they need my money, would it help ffmpeg?
Re:FFmpeg 9.0 by shoobiedoo on Tuesday August 04, 2026 @06:46AM (#49166750)
It's incredible how much it does, how quickly it does it, and how it just works every time. Whether I'm trying to deal with gigs of 4k video, embedding multiple subtitles into an mkv file, or just fiddling around with trimming a few seconds of audio off a wav, ffmpeg does it without skipping a beat.
Re:FFmpeg 9.0 by shevy-java on Tuesday August 04, 2026 @07:11AM (#49166943)
I think most everyone agrees with that. FFmpeg is kind of a corner stone when it comes to multimedia.
Re:FFmpeg 9.0 by alfg on Tuesday August 04, 2026 @06:48AM (#49166777)
One of my favorite pieces of software. FFmpeg has done so much for my career. Happy to see it still going strong.
Re:FFmpeg 9.0 by xuhu on Tuesday August 04, 2026 @07:23AM (#49167037)
I still hope a future FFmpeg release will make Intel QSV encoding available on Windows laptops where the manufacturer disabled this capability from the ACPI tables. The only way to use it on these laptops is currently FFmpeg on Linux.
Re:FFmpeg 9.0 by DiabloD3 on Tuesday August 04, 2026 @07:26AM (#49167078)
They can't, unfortunately.

Linux's drivers makes that happen, not ffmpeg; ffmpeg merely calls the API.

Intel's own first party drivers simply follow the ACPI tables, Linux ignores them.

Re:FFmpeg 9.0 by SG- on Tuesday August 04, 2026 @07:40AM (#49167203)
how common is this with laptop manufacturers, and why would they do this? what brands are doing this so I can know to avoid them in the future.
Re:FFmpeg 9.0 by ape4 on Tuesday August 04, 2026 @07:57AM (#49167409)
Naive question... would it be possible to make a language that describes multimedia formats that could then be automatically converted into code.
Re:FFmpeg 9.0 by hereonout2 on Tuesday August 04, 2026 @08:10AM (#49167556)
Should take a look at some of the ISO specs for various MPEG standards for example.

The container formats are defined in a way that could potentially make this possible.

Re:FFmpeg 9.0 by dylan604 on Tuesday August 04, 2026 @12:00PM (#49170759)
Using good ol' ISO specs (or written specs in general) is such a fun game to play. What the spec says and what hardware/software actually do are not always the same. I worked on a project for a TV manufacturer that provided us the specs for what their chips in their new TV could do. Naturally, we pushed the encoding to the limits of the specs at first, and then had to start dialing things back to what was actually happening. If the spec says max bitrate of Xmpbs, it turns out that it was closer to .85Xmpbs to get decent playback. Or a cable provider's new digital STB that couldn't handle large changes in VBV even thought it was "within spec"
Re:FFmpeg 9.0 by advisedwang on Tuesday August 04, 2026 @12:17PM (#49171027)
You could, but there's two big reasons why this isn't useful:

1. The translation system would still have to implement the underlying ideas. For example, your spec might explain "key frames are made by doing a wavelet transform ABC, dropping frequency XYZ, applying Heuristic Alpha and then doing LZ encoding on the result" or something like that. You still need implementations of those specific operations. Having to explain all that stuff in the spec would mean each english language doc would be book length tretsie on encoding. As a result, you don't really gain much by doing this kind of meta-explaination.

2. Video encoding/decoding is something where optimization is extremely important. Writing code that is specific to a single purpose is generally going to be faster than generic code that could be applied to any theoretical format. For example, by knowing the exact size of a transformation matrix, you can decide whether to build a lookup table or calculate on the fly - you can use hardware level features that require knowing exact sizes at build-time etc.

Re:FFmpeg 9.0 by hparadiz on Tuesday August 04, 2026 @06:11AM (#49166480)
Watching ffmpeg go from a niche tool for web back ends to what it is now has been incredible.
Re:FFmpeg 9.0 by gregoriol on Tuesday August 04, 2026 @06:47AM (#49166763)
It's still very niche though, I bet not a single youtuber or OF-girl known they use it
Re:FFmpeg 9.0 by tclancy on Tuesday August 04, 2026 @07:34AM (#49167160)
OF guys though?
Re:FFmpeg 9.0 by okdood64 on Tuesday August 04, 2026 @09:17AM (#49168542)
> I bet not a single youtuber

I know this is hyperbole to make a point even this is ridiculous. A lot of YouTubers mess around with their audio/video files, and am sure they have heard of ffmpeg.

Re:FFmpeg 9.0 by DJBunnies on Tuesday August 04, 2026 @10:14AM (#49169307)
And these examples are not niche?
Re:FFmpeg 9.0 by superkickstart on Tuesday August 04, 2026 @06:04AM (#49166415)
Sometimes the world carrying ancient god shift position in their on throne. These updates always feel like that.
Re:FFmpeg 9.0 by alphabeta3r56 on Tuesday August 04, 2026 @06:59AM (#49166858)
Ffmpeg has patented codes and is GPLv3, what gives?
Re:FFmpeg 9.0 by LtdJorge on Tuesday August 04, 2026 @07:50AM (#49167335)
The patents for software don’t apply in their country
Re:FFmpeg 9.0 by daun_gee on Tuesday August 04, 2026 @06:36AM (#49166677)
Finally, some real fucking technology.
Re:FFmpeg 9.0 by timonoko on Tuesday August 04, 2026 @07:17AM (#49166978)
Only slightly broken already. Dont remember the details, but Gemini could not this to work just by reading the manual. https://github.com/timonoko/Skipperi
Re:FFmpeg 9.0 by jobigoud on Tuesday August 04, 2026 @10:21AM (#49169406)
What do you mean you don't remember, your repo is from 8 months ago, this release is from 18 hours ago. And how does "Gemini couldn't get it to work" translate to "it's broken"? It sounds like your vibe-coding session didn't work first try and you haven't tried to understand what the problem was.

You could also look at other repos in github to see what they do to do the same task.

Re:FFmpeg 9.0 by sylware on Tuesday August 04, 2026 @07:44AM (#49167243)
twitch.tv has new HLS streamers which break ffmpeg HLS.
Re:FFmpeg 9.0 by shevy-java on Tuesday August 04, 2026 @07:08AM (#49166922)
Seems Michael Niedermayer wrote that manually, without AI. Good for him. :P

ffmpeg is great, I think nobody disputes this. I use it in two ways mostly:

1) one, via mpv, and 2) two, as conversion tool primarily

ffmpeg also has many really powerful filters, but these are very confusing to use IMO and not elegant at all. I'd wish we could use some kind of simple meta-language or so, in part similar to virtualdub/avisynth (not necessarily suggesting the same API or DSL here, but just the main idea to think of multimedia data as tangible to manipulation as if it were an object oriented system or datastream system; every time I have to use ffmpeg's filter system, I ask myself if nobody designs any of this ...).

Re:FFmpeg 9.0 by account42 on Wednesday August 05, 2026 @05:19AM (#49180430)
ffmpeg's filter system is what you get when you design a meta-language for it.

It's also not that bad once you take a bit of time to learn it - it's just a textual encoding of a graph where each node is a filter with a number of properties.

Re:FFmpeg 9.0 by sparkling on Tuesday August 04, 2026 @06:19AM (#49166527)
Not a Lex Friedman fan, but I highly recommend the recent podcast he did with two leading engineers (and founder) from the ffmpeg project: https://www.youtube.com/watch?v=nepKKz-MzFM

In a world full of endless AI slop, it is refreshing to see that there are still folks out there hand-rolling assembler code to squeeze out another 5% efficiency.

Re:FFmpeg 9.0 by world2vec on Tuesday August 04, 2026 @06:43AM (#49166723)
They used Claude for this release, as stated yesterday in their twitter page.
Re:FFmpeg 9.0 by AlecSchueler on Tuesday August 04, 2026 @06:46AM (#49166755)
Yes, to find missing backports. The hand rolled aspects are still there and haven't been replaced by slop.
Re:FFmpeg 9.0 by seanw444 on Tuesday August 04, 2026 @02:14PM (#49172633)
It's frustrating that vibecoding has gotten so pervasive that it's impossible to tell when someone uses LLMs as an awareness-increaser and research assistant, rather than an unreviewable code vomiter. I still appreciate the design of code done via the former strategy, whereas I simply will not rely on the latter.
Re:FFmpeg 9.0 by 129486218 on Tuesday August 04, 2026 @11:28AM (#49170362)
I hope they just use it for finding bugs and not for writing code. Is a Twitter announcement compulsory for getting that open source deal?

It's a pity that Claude gets free publicity.

Re:FFmpeg 9.0 by TZubiri on Tuesday August 04, 2026 @06:47AM (#49166761)
Do I understand right that the last version (v8) was released 8 years ago? So this breaks a long hiatus?
Re:FFmpeg 9.0 by oakesm9 on Tuesday August 04, 2026 @07:03AM (#49166886)
FFMpeg 8.0 came out August 22nd, 2025

8.1 came out 4 months ago on March 16th, 2026

Maybe you're thinking of VLC which has been stuck with a stable v3 release for almost a decade while work on v4 continue?

Re:FFmpeg 9.0 by alphabeta3r56 on Tuesday August 04, 2026 @07:03AM (#49166888)
Re:FFmpeg 9.0 by jbk on Tuesday August 04, 2026 @09:09AM (#49168427)
For those interested in the work being done, with a bit more details that just the Changelog, I wrote a longer blogpost about the work here: https://jbkempf.com/blog/2026/ffmpeg-9.0/

More details about the ongoing work on Swscale rewrite, on the various Vulkan changes, the assembly detailed and a bit of statistics about this release.

Re:FFmpeg 9.0 by blacklion on Tuesday August 04, 2026 @09:40AM (#49168858)
It is interesting, that changes from 8.0 to 8.1 is more substantial than from 8.1 to 9.0.

I don't say it to mean "they did less work," no, what his interesting to me is choice of major version bump instead of minor one.

Re:FFmpeg 9.0 by gyan on Tuesday August 04, 2026 @10:15AM (#49169339)
The version number gaps are misleading.

Any change in major or minor number indicates a new release branch. And the convention since 5.0 has been to go 0 --> 1 --> 0 --> 1 ... for each new branch.

Re:FFmpeg 9.0 by jayrot on Tuesday August 04, 2026 @11:14AM (#49170141)
Terrific interview with Fred Murpheg

[https://youtu.be/9kaIXkImCAM]

Re:FFmpeg 9.0 by davidfekke on Tuesday August 04, 2026 @12:42PM (#49171371)
Yeah but the twitter account has been version 11 for some time now.
Re:FFmpeg 9.0 by fuckinpuppers on Wednesday August 05, 2026 @02:13AM (#49179179)
Bless everyone who has the patience to deal with all the crazy crap audio video etc codecs and stuff throws out there and they figure out ways to put it into a free tool suite.