Skip to main content
Convert a video or audio file to a different codec, resolution, frame rate, or container format. Video: H.264, H.265, VP9, AV1. Audio: passthrough with container conversion.
Timeout: 600s | Provider: triggerdev | Accepts: video, audio

Request

curl -X POST https://api.rendobar.com/jobs \
  -H "Authorization: Bearer rb_your_key" \
  -H "Content-Type: application/json" \
  -d '{
  "type": "transcode",
  "inputs": {
    "source": "https://cdn.rendobar.com/assets/examples/sample.mp4"
  },
  "params": {
    "codec": "h264",
    "preset": "fast",
    "crf": 23,
    "format": "mp4"
  }
}'

Parameters

codec
h264 | h265 | vp9 | av1
default:"h264"
Video codec
preset
ultrafast | superfast | veryfast | faster | fast | medium | slow | slower | veryslow
default:"fast"
Encoding speed preset (slower = smaller file, better quality)
crf
integer
default:"23"
Constant rate factor (0 = lossless, 51 = worst)
width
integer
Target width in pixels (omit to preserve original)
height
integer
Target height in pixels (omit to preserve original)
fps
number
Target frame rate (omit to preserve original)
audioBitrate
string
Audio bitrate (e.g. “128k”, “256k”)
format
mp4 | webm | mkv | mov
default:"mp4"
Output container format

Response

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