this post was submitted on 01 Jan 2026
95 points (94.4% liked)

Rust

7653 readers
14 users here now

Welcome to the Rust community! This is a place to discuss about the Rust programming language.

Wormhole

!performance@programming.dev

Credits

  • The icon is a modified version of the official rust logo (changing the colors to a gradient and black background)

founded 2 years ago
MODERATORS
 

Stolen from the old place

you are viewing a single comment's thread
view the rest of the comments
[–] brucethemoose@lemmy.world 59 points 1 week ago* (last edited 1 week ago)

But why?

Wouldn’t it be better to spend the same effort writing ffmpeg modules and interfaces in Rust?

keeping external dependencies to a minimum

This is… concerning, too.

Media processing code is difficult. It’s not even a pure coding problem, and often involves human perception, extensive, expensive experimentation and esoteric, buggy hardware APIs . Hence the whole point of ffmpeg is basically integration of external libraries, with immense amounts of labor already put into each.

There are some Rust libraries they could pull in though. I guess it’d be reasonable to focus on newer formats/codecs that have Rust implementations already, and let ffmpeg handle weird legacy formats.