Skip to main content

Documentation Index

Fetch the complete documentation index at: https://rendobar.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

Live. Production-ready, available on all plans.
Execute a custom FFmpeg command with whitelisted flags. Input files go in -i positions and are downloaded into a sandbox before execution.
Timeout: 900 s max (plan-capped) · Provider: triggerdev · Accepts: video, audio, image

Request

curl -X POST https://api.rendobar.com/jobs \
  -H "Authorization: Bearer rb_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "raw.ffmpeg",
    "inputs": {},
    "params": {
      "command": "ffmpeg -i https://cdn.rendobar.com/assets/examples/sample.mp4 -vf scale=1280:720 -c:v libx264 -crf 23 -preset fast output.mp4"
    }
  }'

Parameters

command
string
required
Real FFmpeg command starting with ffmpeg. Input URLs go in -i positions.
outputFormat
enum
default:"inferred"
Container format. Inferred from the trailing filename if omitted. One of: mp4, mkv, webm, mov, avi, ts, gif, png, jpg, mp3, wav, flac, ogg, aac, opus, m4a, srt, vtt.
timeout
integer
default:"120"
Max execution time in seconds. Range 1–900. Plan caps apply (Free 5 min, Pro 15 min).

Response

{ "data": { "id": "job_abc123", "status": "dispatched" } }
Poll GET /jobs/{id} until status: "complete", then read outputUrl (signed, 1-hour TTL).

See also