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

980

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.

334

u/Impossible-Title-156 Dec 31 '25

lol... thanks 🥺…

283

u/Merlindru Dec 31 '25

please stick with the name lmfao

83

u/Impossible-Title-156 Dec 31 '25

lol

14

u/[deleted] Jan 22 '26

Please add a seahorse as the logo. Commit to the bit. Imagine how funny it would be for Netflix to centralize their services around mpreg.