Capsly
← All guides
Workflow5 min read

How to Add Subtitles to a Video Automatically

Automatic subtitles save the typing, not the judgment pass. Here is the full workflow, from upload to export, plus the quality checks that separate usable captions from raw speech-to-text.

Before and after

This is the result the workflow below is aiming for. Both frames are from the Capsly demo clip: the first is the uploaded video, the second is the same frame from the exported MP4, after the correction and style passes.

A clean vertical clip of a hiker in a forest, before captions are added.
Before

The uploaded clip. Clean footage, no captions.

The same frame exported from Capsly with the caption for almost an hour now, and a yellow highlight on the word hour.
After

The exported MP4, with word-timed captions burned in.

What “automatic” subtitles actually do

Automatic subtitling is speech-to-text with timestamps. The tool listens to the audio, writes what it hears, and assigns a timecode to each word. It removes the typing. It does not remove the judgment pass: names, brand terms, accents, crosstalk, and background noise still need a human read-through.

The useful output is more than a block of text. It is text with word-level timing, so you can correct one word and nudge one caption without rebuilding the whole sequence. The steps below use Capsly, but the workflow applies to most automatic subtitle tools.

What changes the quality of a transcript

Automatic transcription is not equally good on every recording. The source audio matters more than the tool:

If a transcript comes back messy, improving the input audio is often faster than correcting every line.

Before you start

Vertical or horizontal both work; the canvas adapts to the footage. Audio-only files work too, with a frame created for the captions.

Step 1: Upload the clip

Drag the file into the editor. Playback is local. Project state is saved in your browser; when you return later, you will re-pick the same video to reconnect it. That is the privacy trade-off: the picture was never uploaded, so the browser cannot restore it for you.

Step 2: Generate the transcript

Press Transcribe. Capsly extracts the audio track in your browser and uploads only that audio to temporary private storage. A speech-to-text provider receives a short-lived link, and the transcript comes back with word-level timing. The audio object is deleted after transcription. If the request fails or the delete does not complete, a short lifecycle rule removes the leftover object. Your video file is not part of that upload.

Transcription is metered by the measured length of the audio, not an estimate, and the live meter in the editor shows the month’s usage.

Step 3: Correct the words first

Read the transcript once, start to finish, while listening. This is the pass that separates usable captions from raw speech-to-text. Fix the text before you touch timing or style.

Step 4: Check the timing and flow

Word-level timing lets you nudge the first and last word of a caption. Use it to make the text follow the voice instead of arriving in blocks.

The visual style is a separate decision. The caption design guide covers type, contrast, and placement; for vertical platforms, the Reels guide covers safe areas.

Step 5: Export for the destination

There are two jobs. A burned-in MP4 puts the captions into the pixels. That is the most predictable option for TikTok, Reels, and Shorts, where the app controls playback and the audience often watches with sound off. An SRT or VTT file keeps the text separate and editable, which is what YouTube, editors, and translation workflows usually want.

Capsly exports both from the same project: the rendered MP4 plus SRT and VTT sidecars. Preview and export share the same engine, so what you approve on screen is what lands in the file. Watch the exported clip once before posting, especially the first and last caption.

New to the formats? The burned-in vs SRT comparison explains when each one makes sense.

Where automatic captions usually fail

Automatic transcription makes the same mistakes again and again: wrong names, homophones, phantom words from music, late starts, and punctuation that turns into a wall of text. The problems guide walks through each one and how to fix it before you style anything.

When automatic transcription is the wrong tool

In those cases, record a cleaner voice track, transcribe in short sections, or write the captions by hand. A shorter clean clip beats a longer messy one. Capsly can detect the spoken language and supports transliteration for languages such as Hindi, Bengali, Tamil, and Telugu; if the detected language is wrong, correct it or type the text manually.

A realistic time budget

For a 60-second clip, expect roughly a minute of transcription, two to five minutes of text cleanup, a minute or two of timing, a couple of minutes of styling, and a minute or two of export, depending on the machine. Most of the work is the human pass, which is exactly the part automation cannot do for you.

A sensible first project

Choose a clip of 30 to 60 seconds with one speaker and little background music. Correct every name, check the first and last caption, and export both MP4 and SRT. Watch the exported file once and compare it with the preview. That is the whole loop, and one pass teaches more than another tool comparison.

The beta is free, needs no card, and adds no watermark.

Free beta · no card

Caption your next video with Capsly.

Word-timed subtitles, per-caption styling, and MP4 + SRT/VTT exports. Your video never leaves your device.

Start creating free