>FFmpegLab

Orchestrate multimedia processing with FFMPEG, S3 & SQL.

FFmpegLab is the framework for securing and running ffmpeg. Query your entire media catalog via SQL/API, define complex filter graphs with JSON, and run FFmpeg renders wrapped in the bubblewrap command line framework.

postgresql · supabase · s3 · whisper ai · ffmpeg · self-hostable · open-source · pgmq · bubblewrap

Share Renders { } Code Config
Generated Code Logs Customize
-i $MEDIA_1
-i $MEDIA_2
-filter_complex
[0:v]loop=loop=150:size=1:start=0,setdar=16/9,scale=1280:720:force_original_aspect_ra
[1:v]loop=loop=150:size=1:start=0,setdar=16/9,scale=1280:720:force_original_aspect_ra
[v0?][v1?]concat=n=2:v=1:a=0,settb=expr=1/30[c1?];
[c1?]settb=expr=1/30[v_layer0];
[v_layer0]split[v_main][v_overlay];[v_main]settb=expr=1/30[v_concat];[v_overlay]nullsink
aevalsrc=0:d=5[s0];[s0]adelay=delays=0|0,volume=10[a0?];
aevalsrc=0:d=5[s1];[s1]adelay=delays=5000|5000,volume=10[a1?];
[a0?][a1?]amix=inputs=2:duration=longest[a_concat]
-aspect 16/9
-movflags +faststart
-map [v_concat]
-map [a_concat]
-r 30
-ss 00:00:00
-to 00:00:10
-y $OUTPUT_PATH
▶

One tool, from render script to finished product

10+
Templates to build on top
50GB
Free Cloud Storage
100%
Open Source
Unlimited
Free Public Runners

Run it on your own infrastructure—or in the cloud

Own your entire media pipeline end-to-end. Deploy with Docker Compose or Kubernetes, bring your own PostgreSQL, S3 storage, and render runners. Scale horizontally, automate with CI/CD, and keep full control of your data plane.

bash
curl -sSL https://ffmpeglab.com/sh/install.sh | bash
        

Connect Supabase to give your AI more powers than Claude Video.

Open Source · API-First · Built for Scale

✦  GitOps for Video

Your renders live in Git.
Push a commit, render a video.

Store every project, filter graph, and YAML pipeline as code in your repository. Version it, review it in pull requests, and let GitHub Actions trigger renders automatically on merge.

Read the GitHub guide → Example repos on GitHub
✦  Stock Media Built-in

Millions of free videos & photos,
one search away

FFmpegLab integrates directly with the Pexels API. Search stock footage and images from inside the editor, drop them onto your timeline, and start editing — no downloads, no uploads, no licensing headaches.

Find your content →

All media is free to use under the Pexels license. Photos courtesy of Pexels creators.

✦  Fresh from the render queue

Better FFmpeg workflows, delivered.

Get practical commands, new templates, and deep-dive guides for the edits that are usually hardest to get right.

✓  Copy-pasteable commands    ✓  Editor templates    ✓  No noise
One useful email at a time.