14 caption styles · 5 STT providers · 24 presets · 7 exports · audio sync · templates · layouts · emoji · 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
Choose your speed, accuracy, and privacy trade-off
Free, offline, privacy-first. Runs on your machine.
Industry standard accuracy. Best for production.
Fastest inference — near real-time. Recommended.
Enterprise grade with word-level timestamps.
Speaker diarization and sentiment built-in.
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
Flexible 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 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 | Generate demo video |
npx captioneer info | System & config info |
Click to copy