FFmpeg in the cloud. You only pay when it works.
POST your FFmpeg args, get the file back. From $0.0036 per compute second, with hard monthly caps so your bill never surprises you.
No credit card required.
Example request
POST /v2/run with your API key
curl -X POST https://ffmpego.com/v2/run \
-H "Authorization: Bearer ffc_live_..." \
-H "Content-Type: application/json" \
-d '{
"inputs": [{ "url": "https://example.com/video.mp4" }],
"args": ["-c:v", "libx264", "-c:a", "aac", "-f", "mp4"],
"outputFilename": "out.mp4"
}' \
--output out.mp4HTTP/2 200 content-type: video/mp4 x-compute-seconds: 3
inputs[i] maps to FFmpeg input i · Successful jobs return X-Compute-Seconds · Failed jobs cost nothing
Or skip the code. Run it in your browser.
Same engine as the API — same compute-second billing, and failed runs are never billed.
Transparent, usage-based pricing
Start free with 75 compute seconds. Pro is $9/mo for 2,000 compute seconds.
Free
$0 / month
75 compute seconds
Pro
Most popular$9 / month
2,000 compute seconds
Ultra
$39 / month
10,000 compute seconds
Mega
$89 / month
25,000 compute seconds
Failed encodes are free. Hard caps mean you never pay more than your plan — or skip the subscription and buy credits that never expire.
Compare plansFAQ
What counts as a compute second?+
Wall-clock FFmpeg execution time on our containers, rounded up to a minimum of 1 second per successful request.
Can I run filter_complex and multi-input jobs?+
Yes. /v2/run is designed for predictable input ordering and complex filter graphs.
Why is this cheaper than running my own FFmpeg servers?+
You only pay while FFmpeg is executing. There are no idle VMs, no storage or egress markups, and nothing to patch, scale, or babysit. Successful encodes are the only thing that counts against your quota.
Do failed encodes use my quota?+
No. Only successful 2xx responses count against your compute and request counters.
Is there a pay-as-you-go option without a subscription?+
Yes. You can buy credits from $10 — 1 credit = 1 compute second (≈ $5 per 1,000 credits). They never expire and are only used after your monthly allowance. Optional auto top-up keeps you from ever getting blocked.
Built to run the video pipeline behind VidMachine.
Your first 75 seconds of FFmpeg are on us.
Failed encodes stay free. Upgrade only when you need more compute.
Get API key — 75 free secondsNo credit card required.