videoworker.dev
Menu

FFmpeg, on demand.

A processing API for video, audio and images. Bring your FFmpeg commands; use REST in your apps or MCP with your agents.

For apps, workflows and agents.RESTMCP
TRY A REAL RECIPE

A little input. A real result.

Pick a fixed recipe

Our one-second, 160 × 90 sample is ready. Merge joins it twice. No upload needed.

Each demo has a hard total execution window of at most 5 seconds, including setup and export. This is not a promise of usable processing time. One outstanding job per demo session.

3 creation attempts per hour per connection; rejected attempts count. A shared daily processing safety budget applies; its current limit appears after starting. These are service safety limits.

Choose a fixed recipe using our tiny sample.

Want your own uploads and commands?

BUILT TO FIT YOUR WORKFLOW

One endpoint.
Your entire toolbox.

Start a job, check its status, get your media.
Standard FFmpeg arguments, with room to experiment.

Explore the API ↗
POST /v1/jobs
{
  "inputs": [
    "your_uploaded_file_id"
  ],
  "args": [
    "-i",
    "{{input:0}}",
    "-vf",
    "scale=720:-2",
    "-c:v",
    "libx264",
    "{{output:0}}"
  ],
  "outputs": [
    "smaller.mp4"
  ]
}