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.
Returns a video with word-level animated captions burned in. Speech is transcribed by whisper.cpp, segmented into cues, and rendered as styled ASS subtitles before FFmpeg burns them onto the source.
Timeout: 600 s · Provider: triggerdev · Accepts: video · Limits: single speaker, 5 min input

Request

curl -X POST https://api.rendobar.com/jobs \
  -H "Authorization: Bearer rb_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "captions.animate",
    "inputs": {
      "source": "https://cdn.rendobar.com/assets/examples/sample.mp4"
    },
    "params": {
      "preset": "hormozi",
      "mode": "balanced"
    }
  }'

Parameters

preset
enum
default:"hormozi"
Built-in caption style. One of: hormozi, mrbeast, tiktok, pill.
language
string
ISO-639-1 language hint (e.g. en, es). Absent = English. Non-English forces the large-v3-turbo model regardless of mode.
mode
enum
default:"balanced"
Speed-vs-accuracy tradeoff for transcription.
  • fastbase.en, English only, ~3× faster, ~7-9% WER
  • balancedsmall.en, default, ~5-7% WER
  • accuratelarge-v3-turbo, ~3× slower, ~3-4% WER

Response

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

Pricing

$0.10 per input minute. Billed against your credit balance on completion.

See also