MediaTofuMediaTofu vs Rendobar
MediaTofu vs Rendobar
Both offer hosted FFmpeg over HTTP. Rendobar publishes Free ($5 signup credit), Pro $9/mo, and Studio $29/mo credit plans, with Compose billed at $0.04 per minute of finished video on every plan. Their public pricing page does not list a separate FFmpeg compute $/minute. MediaTofu Pay per use is $0.024 per FFmpeg compute minute billed by the second, with Free/Starter/Pro plans.
Example
curl "https://api.mediatofu.com/v1/run?wait=25" \
-H "Authorization: Bearer $MEDIATOFU_KEY" \
-d '{
"input_files": { "in": "https://example.com/clip.mov" },
"output_files": { "out": "small.mp4" },
"ffmpeg_command": "-i {{in}} -vf scale=1280:-2 -crf 26 {{out}}"
}'MediaTofu example. See Rendobar docs for their FFmpeg and Compose request shapes.
Published meters
Rendobar pricing emphasizes prepaid credits that never expire, concurrency and file-size limits per plan, and Compose at $0.04/min of finished video billed per second. MediaTofu publishes FFmpeg compute at ${paygPerMinute}/min (Pay per use), Starter $9/mo for 600 minutes then overage, and Pro $19/mo for 1,500 minutes then overage. Without a public Rendobar FFmpeg $/min, treat plan credits and concurrency as the comparable published limits.
Product shape
Rendobar also markets Compose, captions, CLI, SDK, and MCP. MediaTofu focuses on sandboxed FFmpeg jobs, named video/image tools, MCP at https://mcp.mediatofu.com/mcp, and second-level compute billing including image transforms.
MediaTofu plans
Free: $0, 5 minutes of compute a month, jobs up to 1 minute, inputs up to 50 MB, 1 job at a time. Pay per use: $0.024 per compute minute, billed by the second, no monthly fee. Jobs up to 5 minutes, inputs up to 2 GB, 3 jobs at once. Starter: $9/month includes 600 minutes, then $0.015 a minute. Jobs up to 5 minutes, inputs up to 2 GB. Pro: $19/month includes 1,500 minutes, then $0.0127 a minute. Jobs up to 10 minutes, inputs up to 2 GB.
Sources
Questions
What does MediaTofu cost?
Free: $0, 5 minutes of compute a month, jobs up to 1 minute, inputs up to 50 MB, 1 job at a time. Pay per use: $0.024 per compute minute, billed by the second, no monthly fee. Jobs up to 5 minutes, inputs up to 2 GB, 3 jobs at once. Starter: $9/month includes 600 minutes, then $0.015 a minute. Jobs up to 5 minutes, inputs up to 2 GB. Pro: $19/month includes 1,500 minutes, then $0.0127 a minute. Jobs up to 10 minutes, inputs up to 2 GB.
Do failed jobs cost anything?
A failure on our side is never charged, and neither is an input we couldn't download, one over your plan's size limit, or an image that could not be read. If your command runs and FFmpeg exits with an error, or the job reaches your plan's length limit, the seconds it used count. Nothing retries automatically.
How do I get the result?
Add ?wait=25 and a short job can return its result in the same request. Short jobs typically take about 5–15 seconds including container start. 25 seconds is the longest wait. Otherwise you get a job id to check with GET /v1/jobs/:id, or on a paid plan you can pass webhook_url and we POST the result to you.