Extract Subtitles from Video Online for Free
Extract subtitles from video as an SRT file when its first embedded subtitle track contains text. Keep the dialogue and its display times in a separate download.
How to extract subtitles from video as an SRT file
- Open the video in a player and check the first subtitle track. Image-based subtitles and captions burned into the picture cannot be exported as SRT here.
- Select the video and start the export. If it has several subtitle tracks, the tool uses the first one.
- Open the SRT and check the language and the first cue time.
Can I extract subtitles from video if I can turn the captions off?
A video can display words from several places. An embedded track sits inside the video file and can usually be selected in a player. A separate subtitle file sits beside the movie and may appear automatically when the two share a name. Burned-in captions are part of the picture itself. To extract subtitles from video here, the selected movie must contain an embedded text track. Seeing words during playback alone does not establish where they came from.
An easy way to check is to copy just the movie to a folder that contains no subtitle files. Open this copy in a player that lists subtitle tracks, then inspect its media information. If the words disappear and no track is listed, look for a matching SRT, VTT or other caption file in the original folder. You may already have the text you were trying to recover.
Look at the subtitle format as well as the language. SubRip and many ASS tracks store the words as characters. Blu-ray PGS and DVD VobSub store pictures of letters. Both kinds can appear in the subtitle menu and disappear when you switch them off. To extract subtitles from video containing only bitmap captions, you need a subtitle OCR tool that can recognize the letters in those pictures. Review the recognized text for errors, especially punctuation, accents and similar-looking characters.
How does the tool choose a language?
The exporter reads the first subtitle stream in the file. Its position is determined by how the movie was assembled. A player can remember a language preference and start with the second track, so the captions you last watched are not necessarily the ones this page will extract. If several languages are listed, inspect their order and preview the words in the first track before starting.
If the first track is an image-based format, the export cannot skip ahead to a later text track. If the first track contains captions for a commentary track or uses a different language, that is what the SRT will contain. To extract subtitles from video in another language, obtain the corresponding caption file from the source, or use a subtitle editor that lets you explicitly select the required stream. Renaming the movie or changing your player's preferred language will not reorder its contents.
What will the SRT contain?
An SRT file groups dialogue into numbered blocks. Each block has a start time, an end time and the text to show between those times. The number on the first line identifies the block. It is not a frame number or the number of seconds to wait. Times use hours, minutes, seconds and milliseconds, so a start time of 00:01:02,500 means one minute and two and a half seconds after the start of the video.
When you extract subtitles from video as SRT, expect an editable timing and dialogue file. A font packaged with a movie, a label placed above a particular person or a karaoke effect that highlights each syllable may have no equivalent in a plain SRT player. For subtitles in which position distinguishes two speakers, read overlapping lines in context. Add a speaker name in the text if the distinction would otherwise disappear in the destination player.
What two cues look like in an SRT download
1
00:01:02,500 --> 00:01:04,000
Can you hear the music?
2
00:01:06,250 --> 00:01:08,750
[Piano music]How do I check the timing and text?
Open the downloaded SRT in a text editor and read several entries from different parts of the film. Compare a distinctive line near the beginning and another near the end with the same edition of the video. A first cue starting twenty seconds in may be correct if the opening contains no dialogue. Look for the first spoken or captioned event rather than assuming the first cue should start at zero.
To check the subtitle on screen, place the SRT beside the movie and load it explicitly in a player that supports external subtitles. If the movie still contains its original subtitle track, make sure you are viewing the downloaded SRT. Otherwise you might end up checking the embedded track twice. If the words gradually drift out of sync against a different edit, verify the running time and cuts of both videos before shifting every cue.
Questions about how to extract subtitles from video
Can I extract subtitles from video if the words appear only on a website?
A streaming player may load captions separately from the movie. Check whether the downloaded video itself has a subtitle track. If it does not, look for a caption download supplied with the recording. Entering a watch-page link or choosing a screenshot of the caption does not provide the timed text that this tool needs.
Can I get subtitles from speech alone?
This page reads text that already exists in the movie. Spoken audio without an embedded subtitle stream needs transcription to create the words, followed by timing to decide when each caption appears. If you already have a transcript but it has no times, it still needs those start and end points before a player can show it in sync.
Why does the exported text contain descriptions of sounds?
Some caption tracks include information such as a door closing, a speaker's name or music playing. These descriptions are part of the caption text. Decide whether they belong in the version you are preparing before editing them out. They can be important for viewers who cannot hear the original soundtrack.
Can I extract subtitles from video as plain dialogue without timestamps?
First download the SRT so you retain a timed reference. You can then use the SRT to TXT tool to remove the block numbers and timing lines for an editing copy. Keep the SRT as well if you might need to display the corrected text alongside the movie later.