Skip to main content
Render a video from a Remotion bundle. Provide the bundle URL, composition ID, and input props. Supports H.264, H.265, VP8, and VP9 codecs.
Timeout: 600s | Provider: triggerdev | Accepts: video

Request

curl -X POST https://api.rendobar.com/jobs \
  -H "Authorization: Bearer rb_your_key" \
  -H "Content-Type: application/json" \
  -d '{
  "type": "render.remotion",
  "inputs": {},
  "params": {
    "bundleUrl": "https://example.com/remotion-bundle/index.html",
    "composition": "MyVideo",
    "inputProps": {
      "title": "Hello World"
    },
    "codec": "h264",
    "fps": 30
  }
}'

Parameters

bundleUrl
string
required
URL to the Remotion bundle
composition
string
required
Composition ID within the bundle
inputProps
object
default:"{}"
Input props to pass to the Remotion composition
codec
h264 | h265 | vp8 | vp9
default:"h264"
Output video codec
fps
integer
default:"30"
Output frame rate
width
integer
Output width in pixels (uses composition default if omitted)
height
integer
Output height in pixels (uses composition default if omitted)

Response

{
  "data": {
    "id": "job_abc123",
    "status": "dispatched"
  }
}