One real clip

The same seconds, twice.

Left is the raw upload. Right is what came back. Nothing was re-shot, re-cut or re-lit — only captions were added. Drag the line and decide for yourself whether that is "subtitles".

Your upload DouchkoVE
Drag the line · sound is off on purpose

What the director decided

Every decision below is made per clip, not per template. Two uploads of the same length can come back completely differently.

01

Which word carries the sentence

The transcript is read before anything is drawn. One word per statement gets the weight; the rest stays flowing text. Filler and auxiliary verbs never become the big word.

02

Where the caption sits

Not a fixed band. The frame is measured: face, movement, platform UI. Text dodges the subject, stays inside the safe area, and holds its place instead of jumping every second.

03

What the word does

26 animations, picked by meaning. Say "behind me" and the text goes behind you — the person is cut out per frame, so it really passes behind the shoulder.

04

When the camera moves

Push-ins and zooms sit on the strongest moment of the sentence, on the beat when there is music. Sound design lands on the word onset, not on a grid.

Honest limits

What it does not do

No stock footage, no AI B-roll, no avatars. It works with the clip you upload.
No 4K. Short-form platforms deliver 1080p to viewers, so 1080p is what you get — at the normal rate.
Captions are set in Latin, Cyrillic and Greek alphabets plus Chinese, Japanese and Korean. Arabic, Hebrew, Hindi and Thai are not supported yet.
Up to 3 minutes per clip. Files are deleted from the server after 7 days — download what you want to keep.
You get the finished MP4, an SRT subtitle file, and on request a transparent caption layer for Premiere or Resolve.
Your turn

Try it on your own clip.

3 free minutes every month. No card, no subscription. If the result does not beat what you have now, you have lost four minutes.

Caption my video Back to the overview