Gig
$5/hour
TBD
Aug 14, 2026
We produce long-form videos at volume. Right now the assembly is manual and it's the bottleneck.
We want an n8n workflow that renders finished videos end-to-end, unattended. You give it a topic or a row in a sheet, it comes back with a finished MP4.
The pipeline needs to:
1. Take a job in — from a Google Sheet row
2. Source footage — from two places:
- a local stock footage library (Drive folder)
- free stock APIs as fallback when the local library has no match (Pexels and Pixabay, both free for commercial use)
3. Select and sequence clips to match the script or keyword list, trim them to the right durations.
4. Composite an overlay clip on top — this is the important part. We have a branded overlay video that plays over the whole render. It has regions that are green screen/transparent, and the stock footage shows through those windows. The overlay changes at points during the video, so the pipeline has to handle multiple overlay segments in one render, not just one static layer.
5. Encode and output the final MP4 to Google Drive
6. Log and recover — every run logged, failures retried, no silent failures, no half-rendered files left behind.
Reference example of the output we want:
Must have
- Self-hosted n8n — you've installed it yourself on a VPS or Docker, not just used the cloud UI
- FFmpeg from the command line — real fluency, specifically overlay, chromakey/colorkey, scale, concat, filter_complex. If you have only ever used a drag-and-drop editor, this role is not for you
- Execute Command / Code nodes in n8n — comfortable shelling out and handling stdout, exit codes, and file paths
- REST API integration — auth headers, pagination, rate limits, retries, caching
- Linux + SSH, file system handling, cron/queue basics
- Written English good enough to document what you built so someone else can maintain it
Nice to have
Chroma keying experience — knowing why despill and edge feathering matter
Alpha-channel video formats (ProRes 4444, VP9/WebM with alpha)
Hardware-accelerated encoding (NVENC / VAAPI / QSV)
Queue systems for long-running jobs (Redis, BullMQ, or n8n queue mode)
Prior work building unattended render pipelines at volume
Deliverables
Working n8n workflow, exported as JSON
All FFmpeg commands and helper scripts, commented
Setup documentation — how to install it fresh on a new machine
A short Loom walkthrough of how it works and how to change it
Handover