Local Whisper AI · 6 Caption Styles · AI Voiceover · 500k CC0 Tracks · Title Cards
Add AI Captions & Text to
Your Video — Local, No API Costs
Local Whisper AI auto-captions your video, or paste your own SRT. Six caption styles, top/bottom placement, branded intro/outro cards, and 500,000 CC0 music tracks — all burned in one render. No external APIs, no per-minute fees.
1 free render — no card needed · $5/mo or $36/yr after · Cancel anytime
See it in action — a real render
Want to test with a real input file? Open the live sample animation →
How it works
Drop your video
.mp4 · .mov · .webm · .zip
→
Choose text type
Auto AI captions · Custom SRT · Title cards
→
Download with text
Burned-in · any resolution
Features
Every way to add text to a video
Local Whisper AI — no API costs
Whisper (small.en) transcribes your video's speech and generates time-synced captions on-server. ~95% word accuracy on clear English audio. Your audio never goes to OpenAI, AssemblyAI, or any transcription service — ever.
6 caption styles, burned permanently
Subtle (lower-third default), Bold (thick outline, TikTok-native), Cinematic (italic, raised), Block (opaque box), Neon (green glow), Yellow (high-contrast social). Pick once — burned into every frame. No overlay files, no SRT dependency.
Add AI voiceover in the same render
Generate narration from 14 local English voices — Kokoro TTS runs on-server. Whisper then captions the speech automatically. Add music from 500,000 CC0 tracks and it all compiles in one pass.
Custom SRT or auto-timed plain text
Paste your own SRT for precise control over every caption block. Or paste plain text and Animation Machine auto-times it — splitting into lines at a comfortable reading pace. Top or bottom placement.
Intro + outro title cards
Add branded title screens before and after your video. Set title, optional subtitle, duration (3–8 seconds). Works alongside captions and voiceover in the same render — no manual assembly.
$5/month — unlimited, all features
Captions, voiceover, music, intro/outro cards, logo overlay — all included at $5/month flat. Most caption services charge $0.10–$0.50 per minute. At $5/mo you break even after 10–50 minutes of captioned video.
FAQ
Adding Text to Video — Common Questions
What types of text can I add to a video?
Animation Machine supports two main text overlays: captions (burned-in subtitles synced to speech, generated automatically by local Whisper AI or via your own SRT file) and title cards (branded intro/outro screens with a title and optional subtitle).
How does auto-captioning work?
Animation Machine uses Whisper.cpp — a local CPU-based version of OpenAI's Whisper model — to transcribe speech from your video and generate time-stamped SRT captions. Everything runs on-server. No audio is sent to any third-party API, and no data is stored after the render completes.
Can I use my own subtitle file?
Yes. In the Captions panel, switch to 'Custom' mode and paste your SRT content directly. Standard SRT format is accepted. You can also paste plain text — Animation Machine will auto-time it into subtitle blocks at a comfortable reading pace.
What caption styles are available?
Six built-in styles: Subtle (small, clean, lower third), Bold (large white text, thick outline), Cinematic (italic, no outline, positioned higher), Block (filled background box for readability on busy backgrounds), Neon (bright green glow, popular on gaming/social content), and Yellow (high-contrast yellow, widely used on social video).
Can I control where the captions appear?
Yes. The Captions panel has a Position toggle: Bottom (default, standard subtitle placement near the bottom of the frame) or Top (useful for portrait videos where the speaker's face occupies the lower half of the screen).
What video formats are supported?
Animation Machine accepts MP4, MOV, M4V, and WebM video files, as well as HTML animation ZIP or standalone HTML files. The output is always a clean MP4 with text burned in.
How much does it cost?
Animation Machine is $5 per month with unlimited renders — captions, voiceover, music, intro/outro cards, and logo watermark are all included. No per-export fees. Cancel anytime from your account settings.
Also available