Transform Videos Using FFmpeg
Transform videos right here in your browser.
Or upload and let us do the heavy lifting.
ffmpeg.wasm
Allows you to run FFmpeg directly in your browser. It's pretty neat, but you will have some serious performance limitations compared to running it natively. If you need more power, you can use server-side processing feature.
trigger.dev
We use Supabase for the backend for this project. Although Supabase is fantastic, there are some limitations to it. Edge functions are extremely limited in terms of compute resources. That's why we use trigger.dev to run the FFmpeg commands.
Built with Next.js, Supabase, trigger.dev, ffmpeg.wasm, and a dash of dark magic 🧪