Video · Captions · Title Cards
Add Text to
Your Video
Auto-generated captions from local AI, custom SRT subtitles, or branded title cards — all burned directly into your video. No editing software required.
Unlimited renders · Cancel anytime
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
Auto AI captions
Local Whisper AI transcribes the speech in your video and generates time-synced SRT captions automatically. Everything runs on-server — no audio is sent to external APIs, no PII leaks, no extra cost.
Custom SRT or plain text
Paste your own SRT file content for precise control over every caption block. Or paste plain text and Animation Machine auto-times it — splitting into lines and spacing them at a comfortable reading pace.
6 caption style presets
Subtle (classic lower-third), Bold (thick outline), Cinematic (italic, high placement), Block (opaque background box), Neon (green glow), and Yellow (high-contrast, social-native). Pick once, burned in permanently.
Top or bottom position
Place captions at the bottom (default) or the top of the frame. Top placement is useful for portrait videos where the speaker's face sits in the lower half, avoiding text-over-face issues.
Intro and outro title cards
Add a branded title screen before your video starts (intro) or after it ends (outro). Set a title, optional subtitle, and duration. Works alongside captions in the same render.
Any resolution and aspect ratio
720p, 1080p, 4K, portrait (TikTok/Reels), or square (Instagram). Captions and title cards are scaled correctly for every output size — no manual font size adjustments needed.
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