How to Add Subtitles to a Video (3 Real Ways)
"Adding subtitles" means one of three quite different operations, and knowing which one your situation needs is most of the answer. Two of them are free and reversible; the third requires video processing. Here is the map.
Quick answer: Players: put the .srt next to the video with the same filename. YouTube/social: upload the .srt as a caption track in the platform's editor. Permanently drawn into the image (burn-in) requires a video editor or ffmpeg — it cannot be done by editing the subtitle file.
Method 1 — sidecar file (desktop players)
Name the subtitle file exactly like the video — trip.mp4 and trip.srt in the same folder — and VLC, MPV, MPC-HC and most TV-grade players load it automatically. If it doesn't appear, the usual culprits are a filename mismatch or invalid timestamps; the viewer's checks find both in seconds.
Method 2 — platform caption track (YouTube & social)
YouTube Studio accepts .srt uploads per video under Subtitles; viewers then choose the language, and the captions are searchable and translatable. This is the right method for reach: platform captions work on every device, with no extra rendering cost to you.
Method 3 — burn-in (open captions)
Burned-in captions are drawn into the video frames permanently — what social platforms that don't support caption tracks effectively require. It needs video processing (an editor's caption tool, or ffmpeg's subtitles filter), not a subtitle-file tool; the SRT you prepare here is the input that workflow consumes.
Choosing between them
- Reach and searchability → platform caption track (Method 2)
- Local playback and archives → sidecar file (Method 1)
- Instagram/TikTok-style always-on text → burn-in (Method 3)
- Reversibility matters → anything but burn-in