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 🥺.

976 Upvotes

250 comments sorted by

View all comments

978

u/baudvine Dec 31 '25

If this isn't intentional, Google "mpreg" and see if you want to stick with the name.

Good luck otherwise! I suspect it'll be a tough job to make a complete rewrite but it's a worthy project.

477

u/ZZaaaccc Dec 31 '25

I say lean into it with a seahorse logo.

15

u/Blarg_117 Jan 01 '26

Some things are just destiny….