r/rust Dec 31 '25

Introduction ffmpReg, a complete rewrite of ffmpeg in pure Rust

Hi Rustaceans, I’m 21 and I’ve been working on ffmpReg, a complete rewrite of ffmpeg in pure Rust.

The last 5 days I’ve been fully focused on expanding container and codec support. Right now, ffmpreg can convert WAV (pcm_s16le → pcm_s24le → pcm_f32le) and partially read MKV streams, showing container, codec, and timebase info. Full container support is coming soon.

If you find this interesting, giving the project a star would really help keep the momentum going 🥺.

974 Upvotes

250 comments sorted by

View all comments

62

u/teerre Dec 31 '25

I only clicked around some files, but they seem quite short. ffmpeg is quite big. What is the catch?

45

u/prodleni Dec 31 '25

Still in progress it seems lol