TL;DR: “No subtitles” can mean three different things. If there is only speech, transcribe the audio; if text is already burned into the picture, OCR the frames; if the file has a hidden text or image track, extract it first. Once you have a timed SRT, you can edit it, translate it, and keep it as a subtitle you can switch on and off.
Does the video really have no subtitles?
Before searching for a subtitle file, open the video in a player and try the subtitle menu. If a track appears, the job is extraction, not subtitle creation. An MKV may contain an SRT or ASS text track; a DVD or Blu-ray rip may contain VobSub or PGS image subtitles that need OCR before they become editable text.
If the player shows no track, look at the picture. Text that stays on screen and cannot be switched off is a burned-in subtitle. It is part of the pixels, so a downloader or media-info tool cannot pull it out as text. Only when there is no track and no text on screen is the video truly subtitle-free.
The fastest diagnosis is simple: check the player’s subtitle menu, then check whether any words are already visible in the frames. That one check tells you whether to extract, OCR, or transcribe.
When there is no text, transcribe the speech
An old movie with dialogue but no caption track needs speech recognition. The software listens to the audio, divides it into timed cues, and gives you a first subtitle draft. This is the right route for silent-looking frames where the words are spoken but never appear on screen.
Speech recognition is not a historical record of the script. Old recordings may have hiss, music, overlapping voices, unusual names, or missing dialogue. Plan a review pass for character names, place names, punctuation, and the start and end of each cue. If the film is in another language, make the source-language SRT first, then translate that text so you can correct the original before translating.
GeekLink runs speech recognition locally on your computer, then lets you edit the timed result and export it as SRT. You can also translate the finished subtitles for a second audience without rebuilding the timing from scratch.
When the text is burned into the picture, use OCR
Some “old movies with no subtitles” actually have subtitles printed into the image: a foreign-language release, a fan-made rip, or a hardcoded caption layer. In that case speech recognition would replace the official wording with a guess. OCR reads the words that are already visible and turns them into a timed SRT.
OCR is especially useful when spelling matters — names, songs, or a translated release with wording you want to preserve. It does not remove the original pixels. If you want a clean picture, pair the new SRT with a clean source and switch the subtitle on only when you need it.
For DVD and Blu-ray image tracks, use the same principle: first obtain the VobSub or SUP images, then OCR those images into text. The dedicated guides for DVD and Blu-ray SUP cover that path in detail.
When a subtitle track already exists, extract it
Extraction is the cleanest and fastest case. If the file contains an SRT, ASS, or VTT track, copy it out without re-encoding the video. For an MKV or MP4, media information tools can show whether a text track is present; the movie guide explains the exact differences between text tracks, image tracks, and burned-in text.
A track can still be “missing” from the player if it is disabled, stored under an unexpected language label, or packaged as an image subtitle. Check all tracks before starting a new transcription. Rebuilding subtitles from audio when a good official track already exists only creates extra review work.
How do you add subtitles to an old movie?
Once you know which case you have, the workflow is short:
- Import the movie or a short test clip. Test a scene with speech, music, and the hardest names before processing the whole file.
- Choose the source. Use speech recognition when there is no visible text; use OCR when the words are burned into the picture; extract an existing track when the file already contains one.
- Review the draft. Correct names, punctuation, line breaks, and cue timing while the context is fresh.
- Translate only after the source is clean. Keep the original SRT so you can compare the translation and make another language later.
- Export the format you need. Export SRT for a toggleable subtitle, or burn subtitles into a copy when the destination player cannot load a separate track.
GeekLink combines local speech recognition, local subtitle OCR, editing, translation, and export in one desktop workflow. The video stays on your computer for recognition and OCR; translation is an optional separate step. For a single old movie, start with a short clip so you can judge audio quality before spending time on the full film.
What if the movie is for a personal collection?
Collectors usually want two things at once: the best picture and an accurate subtitle they can turn off. Keep the cleanest source you have, export the subtitle as an SRT next to it, and let the player load the file as a separate track. That preserves the image and makes the text useful for search, translation, or language study later.
For a collection, the durable result is not a video with more pixels painted onto it; it is a clean video plus a well-timed, editable SRT stored beside it. Keep the original source and the source-language SRT together, even if you later create a translated or burned-in viewing copy.
FAQ
How do I add subtitles to an old movie with no subtitle file?
First check whether the movie has an embedded text or image track, or words burned into the picture. If there is only dialogue, transcribe the audio into a timed SRT; if words are visible in the frames, OCR them instead. Then edit and export the SRT as a separate, toggleable subtitle.
What if the video has no subtitles at all?
If there is no subtitle track and no text visible in the picture, there is nothing to extract or OCR. Use speech recognition to create a first timed subtitle draft from the audio, then review names, timing, and punctuation before exporting it.
Should I use OCR or speech recognition?
Use OCR when the subtitle text is already visible in the video or in a DVD/Blu-ray image track. Use speech recognition when the video contains dialogue but no visible text. If both are available, OCR preserves the official on-screen wording while speech recognition gives you a new transcript from the audio.
Can I keep the old movie’s picture clean?
Yes. Export the subtitles as an SRT and place it next to a clean copy of the movie. A compatible player can load the SRT as a separate track, so the picture remains untouched and the captions can be switched on or off.
Can I translate the subtitles after I create them?
Yes. Clean and save the source-language SRT first, then translate a copy while keeping the original timing. This gives you a reviewable source file and lets you create another language later without transcribing the movie again.
Does GeekLink process the movie locally?
Speech recognition and subtitle OCR run locally on your computer, so the source video is not uploaded for those steps. Translation is optional and is a separate cloud-assisted step.