Zubtitle exists to solve one problem well: take a video with speech in it and hand back styled, burned-in captions without ever opening a timeline. That's the same job Versely's captioning tools are built for — the difference is where the job sits. Versely runs it inside a studio that can also generate the video, the voiceover or the music underneath those captions, so captioning is one step in a longer pipeline instead of the whole app.
What follows is what that step actually does, grounded in the real tool and the real preset counts, not a feature checklist.
Auto-transcribed, not hand-timed
The underlying tool is add_veed_captions: it runs speech-to-text on a video's own audio track and times each caption line to the speech automatically, across 165 language codes. Nothing gets typed or dragged into place by hand.
There are two dedicated tasks for this depending on intent — add-captions-to-video when the caption style is doing hook-line work, add-subtitles-automatically when the goal is a plain, accessible transcript. Same engine underneath either way.
Two tiers of caption look, priced differently
21 BASIC presets (simple, plain, corpo and more) bill at the standard rate; 9 DYNAMIC presets (glass, glide, fusion, terminal, handwritten and others) cost twice that. That split is stated up front rather than buried, because picking a DYNAMIC look as a default changes what every future captioned video costs.
A short preview clip can be rendered in a candidate style before committing a full-length video to it, which is the cheap way to compare two looks side by side.
Your own words, not just the words that were said
Transcription covers what's spoken. For a headline, badge or CTA that nobody says out loud, add-text-overlay-to-video burns in one fixed line you write yourself, and add-timed-text-overlays-to-video does the same for several lines that each appear and disappear on their own timestamp — a kinetic-typography sequence rather than a single caption track.
Set the look once, not per video
set_brand_kit stores a caption style, fonts and colors against your account once; the kit is auto-injected into context afterward, so a team doesn't re-pick the same look on every single upload. It's a partial upsert — saving a caption style this week doesn't wipe a logo set last month.
How it works
1. Bring a video with spoken audio
A talking-head clip, a UGC ad, a voiceover-led edit — anything with a clear audio track.
2. Pick a preset and a language
21 BASIC or 9 DYNAMIC, and one of 165 language codes for the transcription pass.
3. Render
Versely transcribes, times each line to the speech, and burns the styled captions into the video frames.
4. Optionally lock the look in
Save the chosen preset to a brand kit so later videos inherit it without re-specifying anything.
Where this lives in Versely
Add Captions to a Video
/video-editing
Add Subtitles Automatically
/video-editing
Add a Text Overlay to a Video
/video-editing
Add Timed Text Overlays to a Video
/video-editing
Keep Captions On-Brand Across Every Video
/video-editing
Transcribe and caption my video
/agent
Add timed text overlays to my video
/agent
AI Caption Generator
/tools
Who this fits
- TikTok and Reels hooks watched on mute
- UGC ads that need on-screen proof of the script
- Talking-head YouTube Shorts
- Course and tutorial clips for accessibility
- Podcast video clips
Frequently asked questions
Is this a Zubtitle alternative or a different kind of tool entirely?+
Same core job — auto-transcribed, styled, burned-in captions — run from inside a broader AI studio rather than a standalone captioning app. If captioning is the only thing you need, either does that job; Versely's case is stronger once the video, voice or music underneath the captions is also being generated.
Do I have to manually time anything?+
No. add_veed_captions transcribes the audio and times every line to the speech automatically. Manual timing only comes into play with add-timed-text-overlays-to-video, and there it's because you're writing your OWN lines rather than transcribing existing speech.
How many languages does the transcription support?+
165 language codes, from en-US and es-MX to ja-JP and ar-SA.
What does a premium caption look cost versus a basic one?+
The 9 DYNAMIC presets (glass, glide, fusion and others) bill at twice the rate of the 21 BASIC presets. That's worth knowing before setting a DYNAMIC style as a default for a whole channel.
Other alternatives on Versely
Further reading
Try it inside Versely
The all-in-one AI studio for creators. 60+ models for video, image, voice, music and lipsync in a single app.
Reviewed August 19, 2026. Facts about Zubtitle on this page are general, publicly known positioning, not pricing or feature claims — see /alternatives for how this page set is scoped. Versely capability links above are pulled from the same live data the rest of versely.studio uses, so they move when the product does.