1. Direct Storage Delivery (BYOB)
Rendi stores every output in its own storage with a stable URL, and your app pulls the files from there. That is an extra network hop, and your media stays with a third party until you move it.
On paid plans, Xora writes final files directly into your own Cloudflare R2 bucket when the job completes — no copy step. On any plan, downloads from Xora’s managed storage are free.
Rendi requires a full FFmpeg command for every task, whether it is complex or simple.
Xora has 9 pre-built recipes (like webReady, proxy, compress, trim and thumbnail) plus a probe mode. The webReady recipe probes first: it passes through files that are already web-ready, stream-copies when only the metadata needs moving, and re-encodes only when it has to.
3. Agents That Run Jobs
Rendi’s MCP server helps an agent search and read the Rendi docs. It does not run FFmpeg commands.
The Xora MCP server runs jobs. An agent calls create_job with FFmpeg args or a recipe, polls get_job, and gets a signed URL for the output. See FFmpeg for AI agents.