Animated captions for Remotion — 6 STT providers, presets, exports, sync hooks, and CLI.
Auto-cycles through all 14 styles — click a style below to lock it
Each style animates differently — click to preview in the player above
Six providers — choose your speed, accuracy, and privacy trade-off
Offline transcription on your machine.
Production-grade accuracy.
Low-latency cloud inference.
Word-level timestamps at scale.
Diarization and sentiment metadata.
Word-level Scribe transcription via API.
One config object — ready to render
From word-level timing to industry standard subtitle formats
Universal subtitle format
Web video text tracks
Advanced Substation Alpha
Plain text transcript
Word-level SRT timing
Word-level WebVTT
Official package compat
Frame-accurate hooks for reactive caption animation
Data-driven video generation — define scenes, render automatically
Position captions and elements perfectly
Full-frame with safe area
Vertical & horizontal flex
Responsive grid layouts
Center anything easily
Absolute positioning
Layered overlays
Gradient backgrounds
Fade entrance animation
Slide entrance animation
Template scene spacing
60+ keyword→emoji mappings — zero config needed
Everything from scaffolding to batch processing
| Command | What it does |
|---|---|
npx captioneer init my-video | Scaffold a new project |
npx captioneer process audio.mp3 | Transcribe with STT |
npx captioneer batch ./audio-dir | Batch process files |
npx captioneer export caps.json -f srt | Export captions |
npx captioneer translate caps.json -t es | Translate captions (OpenAI) |
npx captioneer preview | Live preview server |
npx captioneer presets | List all presets |
npx captioneer providers | List STT providers |
npx captioneer styles | List caption styles |
npx captioneer demo | Open Remotion Studio (all 14 styles) |
Click to copy