The 2025 Wheel Reinvention Jam just concluded. See the results.
Video editor in C

About RollEdit


Video editors are usually big, clunky, and complicated to learn. I wanted to make something I could drop a new user into, have them learn it in a day, and get youtube-friendly video output, right out of the box, without having to fight with projects, settings, and config toggles.

I didn't quite make it all the way through this one during the jam, I wound up spending a lot of time fighting with FFMPEG's API, it's not well documented once you start hitting the fringes of PTS/DTS settings, converting to/from formats that are a little fussier like mp4.

It was a great learning project though!

Read more
Filters

Recent Activity

&rolledit Ok, I'm toast at this point, going to call it.
I almost made a video editor in a week :P

No UI for adding/removing clips for the timeline unfortunately, but it takes a list of filepaths from the command line to load into the editor, and it can manage to create a valid mp4 out of two big_buck_bunny.mov files stuck together.

I've got a lot of video-editor pieces, but there's some lurking pts/dts bugs kicking around that stop this from being usefully general purpose.

It's jam quality code, can't claim it's worth using for anything other than a quick stare, but I had a lot of fun working on it.
https://github.com/colrdavidson/rolledit

View original message on Discord