| ▲ | amelius 5 hours ago |
| 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. |
|
| ▲ | rzerowan 5 hours ago | parent | next [-] |
| 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. |
| |
| ▲ | dspillett 5 hours ago | parent | next [-] | | > 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. | | |
| ▲ | brookst 5 hours ago | parent [-] | | 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. | | |
| ▲ | znpy an hour ago | parent | next [-] | | 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. | |
| ▲ | shevy-java 5 hours ago | parent | prev [-] | | 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? | | |
| ▲ | cjmcqueen 4 hours ago | parent [-] | | 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. |
|
|
| |
| ▲ | rawling 4 hours ago | parent | prev [-] | | No domain knowledge at all here but "find missing backports" doesn't sound like writing/porting code. |
|
|
| ▲ | world2vec 5 hours ago | parent | prev [-] |
| 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. |
| |
| ▲ | shevy-java 5 hours ago | parent [-] | | Sounds like advertisement though. | | |
| ▲ | cjmcqueen 4 hours ago | parent | next [-] | | That's how sponsorship works, it's an exchange of goods or funds for visibility of an audience. Nothing wrong with that | |
| ▲ | vachina 4 hours ago | parent | prev [-] | | Sounds like getting them hooked on LLM so they come back for more. | | |
| ▲ | selcuka 4 hours ago | parent [-] | | No wonder both drug dealers and software developers call their customers "users". | | |
| ▲ | dylan604 4 minutes ago | parent [-] | | only users lose tokens? only losers use tokens? both play just similarly to the original phrases |
|
|
|
|