Hey folks,
I wanted to share something YoSev and I built over the past few months: it’s called FFmate — an open-source automation tool for FFmpeg, written in Go.
We built it because we were tired of hacking together scripts every time we needed to automate FFmpeg workflows. Jobs piling up, inconsistent filenames, watchfolders that needed babysitting — you probably know the deal. So we decided to create something that could actually handle all of that in a more elegant way, without reinventing the wheel every time.
Here’s what FFmate does so far:
- Manages FFmpeg jobs with a built-in queue
- Lets you use wildcards to generate clean, structured output paths
- Sends webhook notifications so you can hook it into other parts of your workflow
- Watches folders and automatically kicks off tasks
- Supports custom pre- and post-processing scripts
- Comes with a bunch of ready-to-use FFmpeg presets out of the box
- Has a simple web UI to keep track of everything
You can run it locally, in the cloud, or in a Docker container — whatever works best for you.
We just released it and figured it might be useful to others dealing with the same FFmpeg pain points. It’s open-source (AGPL-3), and we’d genuinely love any feedback, ideas, or contributions.
- Website: ffmate.io
- GitHub: github.com/welovemedia/ffmate
- Discord: https://discord.gg/NzfeHn37jT
If you’ve ever spent too much time wrestling with FFmpeg automation — we’d love to hear what you’ve built, what you wish existed, or where FFmate could help.
Rafa
Top comments (0)