$0.01 per minute · no plan

FFmpeg API

Send input URLs and ffmpeg options, get the output files back. Real FFmpeg 8 in the cloud, async jobs and webhooks, priced per minute of run time.

Structured options
curl https://api.imageat.com/v1/ffmpeg/process \
  -H "Authorization: Bearer $IMAGEAT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "inputs": [{ "url": "https://example.com/clip.mov" }],
    "outputs": [{
      "name": "out.mp4",
      "options": ["-vf", "scale=-2:720", "-c:v", "libx264", "-crf", "23", "-c:a", "aac"]
    }],
    "webhook_url": "https://your.app/hooks/ffmpeg"
  }'
Or your ffmpeg command
curl https://api.imageat.com/v1/ffmpeg/process \
  -H "Authorization: Bearer $IMAGEAT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "inputs": [{ "url": "https://example.com/talk.mp4" }, { "url": "https://example.com/talk.srt" }],
    "command": "ffmpeg -i in0.mp4 -i in1.srt -vf subtitles=in1.srt -c:a copy out.mp4"
  }'
Poll the job (or receive it on your webhook)
GET https://api.imageat.com/v1/ffmpeg/jobs/ff_9Qm3…

{
  "id": "ff_9Qm3…",
  "object": "ffmpeg.job",
  "status": "succeeded",
  "outputs": [{ "name": "out.mp4", "bytes": 21402331, "url": "https://…" }],
  "run_seconds": 18.6,
  "price_usd": 0.03
}

Built for pipelines

Real FFmpeg 8

libx264, libx265, libvpx, SVT-AV1, MP3, AAC, Opus, FLAC, subtitles/ass burn-in, loudnorm, overlay and the standard filter set.

Your exact command

Send structured options per input and output, or paste the same ffmpeg command you run locally. Up to 5 inputs and 5 outputs per job.

Async with webhooks

Jobs return 202 right away. Poll the job or get a webhook when it succeeds or fails, with the ffmpeg log on errors.

Pay per minute

$0.01 per started minute of the run, $0.03 minimum. No plan, no GB-seconds math, failures under a minute are free.

Isolated runs

Each job runs in a sandbox that can only read your inputs. Outputs are kept for 7 days on our CDN, then deleted.

Simple pricing

$0.01

per started minute of run time

$0.03

minimum per job

$0

for failures under a minute

Paid from your prepaid API balance, the same balance used by every imageat model. Top up from $10.

Questions