Rendi is a simple API for running FFmpeg online without worrying about installation, server management or scaling.We have invested heavily in running and maintaining FFmpeg swarms so that you don’t have to. You’ll find that using Rendi at scale is as simple as using FFmpeg locally, without having to install anything. RESTful HTTP requests do all the work.
“Rendi made it simple, cost-effective and easy to cut, edit, and merge video clips at scale for our clients.”
Carl Taylor, CEO, automationagency.comWant to dive right in? Check out the tutorial in our dashboard to run your first FFmpeg command online:
Rendi operates through batch processing: submit your FFmpeg command, Rendi processes it in the cloud, and returns the results to you.Here is how a typical FFmpeg command is executed in rendi:
Send your FFmpeg command via an HTTP POST
Rendi processes it on its servers and stores the output files
Receive a notification upon completion, either through HTTP Polling or Webhook
Easy integration — just use HTTP REST in an environment of your choice:
Python, NodeJS, Zapier, make, n8n, etc
No lock-in with custom interfaces — pure FFmpeg with all its expressivity
No learning curve (well, after you’ve mastered FFmpeg syntax…)
Optimized FFmpeg execution run time
No boot time — our servers are always up and auto-scaling with load balancing
No video length limit — videos over 45 min not a problem
No processing length limit — long-running process not a problem
All the examples on our site use curl commands for straightforward HTTP
requests. You can run the same requests in the environment of your choice -
Python, NodeJS, n8n, etc.