Short answer: Yes. Subtitle Edit 5 can extract burned-in (hardcoded) subtitles with Video → OCR burned-in subtitle. It also OCRs image-based subtitle tracks such as DVD VobSub and Blu-ray PGS. These are separate workflows: track OCR reads existing subtitle images and timings; Video OCR reads the text in the video frames and recovers its timing. Older versions and menu paths can differ, so check your installed version before applying older advice.

This question comes up constantly in the Subtitle Edit community: someone has an .mp4 with subtitles visibly on screen, remembers an "Import/OCR subtitles" menu, and can't work out why nothing happens. The confusion is understandable, because both features are called OCR — but they solve two very different problems. Let's take them apart.

What does Subtitle Edit's OCR actually do?

DVDs and Blu-rays don't store subtitles as text. They store them as images: every subtitle line is a small picture with a timestamp, sitting in its own track next to the video and audio streams. DVD subtitles use the VobSub format (.sub/.idx), Blu-rays use PGS (.sup), and both can be muxed into an MKV container when you rip a disc.

Because those pictures live in a separate track, Subtitle Edit can walk through them one by one, run OCR on each image, and hand you editable text with the original timing preserved. That is what Subtitle Edit's OCR window is for, and it is genuinely good at it: it supports multiple OCR engines and preserves every cue's original timing.

For VobSub and PGS track OCR, subtitle images and timestamps already exist in a separate track. Subtitle Edit converts those images to text. Its separate Video OCR feature scans the video frames instead.

Which OCR menu should I use?

An import option for subtitle tracks looks inside the video container for a track, such as PGS in an MKV. For text burned into the picture, use Video → OCR burned-in subtitle in Subtitle Edit 5 instead. Importing a track and scanning video frames are different operations.

If an MP4 has only burned-in subtitles, track import cannot find a subtitle stream: the visible text is part of the video pixels. That does not prevent extraction with Subtitle Edit 5 Video OCR.

Burned-in (hardcoded) subtitles are a different problem

When subtitles are burned in — also called hardcoded — the text was rendered onto the frames at encoding time. Whoever produced the file merged the subtitles into the picture permanently. That has three consequences:

  • No track to import if the file only has burned-in subtitles. Track inspection with ffmpeg or MKVToolNix cannot recover that text; Subtitle Edit 5 can analyze the video frames with Video OCR.
  • No way to switch them off. Players can only toggle tracks; there is no track here.
  • Extraction becomes a video-analysis problem. To recover the text, a tool has to scan the actual frames: detect when a line appears and disappears (that becomes your timing), recognize that hundreds of near-identical frames show the same line (so you get one cue, not three hundred duplicates), and separate the text from whatever is moving behind it.

Frame OCR is different from image-track OCR, and Subtitle Edit 5 supports both. The current official menu documentation lists the video OCR command; the Video OCR guide explains the workflow. The v5.2.0 changelog (September 10, 2026) records improvements to burned-in subtitle recognition and timing. Older feature requests or statements about not implementing hardsub extraction do not describe the current version. Sources checked October 6, 2026.

How to tell which kind of subtitles your video has

A ten-second check in any player that shows subtitle tracks (VLC, IINA, mpv):

  1. Open the video and look at the subtitle track menu (in VLC: Subtitle → Sub Track).
  2. If a track is listed and you can toggle it off, your subtitles are a real track — embedded, toggleable subtitles. Subtitle Edit can usually extract these directly, and if they are image-based, its OCR handles them.
  3. If the menu is empty but subtitles are still on screen, they are burned in. No container tool will help; you need frame OCR.

This check tells you which workflow to use: subtitle-track import/OCR or video-frame OCR. Subtitle Edit 5 provides both.

What actually extracts hardcoded subtitles?

Once you know the text is burned in, these are the realistic options:

ToolPlatformPriceWorkflow
Subtitle Edit 5 Windows, macOS, Linux (Subtitle Edit 5) Free, open source Video → OCR burned-in subtitle: select a scan area, engine and language, run OCR, review and save
VideoSubFinder Windows Free Multi-step: detect text frames, export images, OCR them separately, rebuild timing
videocr / VideOCR Windows, Linux Free, open source Command line or a simple GUI; single tool, some setup
GeekLink Mac (Apple Silicon) and 64-bit Windows Free tier One pass: drop in the video, select the subtitle area, export SRT with timing

Subtitle Edit 5 also reads video frames. Choose among these workflows based on your operating system, installed version, OCR engine and editing needs; no speed or accuracy ranking is established here.

  • VideoSubFinder is the veteran Windows workflow. It works, but you assemble the pipeline yourself — frame detection, image OCR, and timing reconstruction are separate stages.
  • videocr / VideOCR wraps frame OCR into one open-source tool with official Windows and Linux builds.
  • GeekLink is a desktop app that runs the whole pipeline in one pass, entirely on your machine: scan the video, OCR the burned-in text, and export a clean SRT. It also batch-processes multiple videos and can translate the extracted subtitles in the same run. See the step-by-step guide in How to Extract Hardcoded Subtitles Using OCR.

The workflow that pairs best with Subtitle Edit

Subtitle Edit 5 can handle both extraction and editing. You can also use another extractor and open its SRT in Subtitle Edit:

  1. Extract: run a frame-OCR tool on the burned-in video and export an SRT.
  2. Polish: open that SRT in your editor of choice — Subtitle Edit included — to fix recognition slips, adjust timing, and reformat. The output is a standard SRT file, so it opens in any subtitle editor.
  3. Deliver: keep the SRT as a toggleable subtitle track, translate it, or burn it back into a new video with different styling.

Prefer to stay inside Subtitle Edit? In version 5, open Video → OCR burned-in subtitle, set the scan area, select an engine and language, optionally test a frame, then start OCR. Load the results into the editor, review and save. VideoSubFinder followed by image import/OCR remains an optional workflow, rather than a requirement for current Subtitle Edit.

Whatever extractor you use, plan for a proofreading pass. OCR accuracy on burned-in text depends heavily on the font, the contrast between text and background, and how much motion sits behind the subtitle line. The realistic goal is a solid draft that needs light cleanup — not a perfect file straight out of the tool.

Disclosure: GeekLink is our product. Burned-in subtitle OCR is also available in Subtitle Edit 5; it is not exclusive to GeekLink. Use the workflow that suits your platform and review the extracted text and timing.

Frequently Asked Questions

Can Subtitle Edit extract hardcoded subtitles from a video?

Yes. Subtitle Edit 5 provides Video → OCR burned-in subtitle to extract text from video frames. This is separate from VobSub/PGS image-track OCR. If the command is missing, check your installed version and its documentation.

What subtitle formats can Subtitle Edit OCR?

Its image-track OCR supports DVD VobSub (.sub/.idx), Blu-ray PGS (.sup), and image-based tracks in containers such as MKV. Subtitle Edit 5 separately supports OCR of burned-in text from video frames.

Why doesn't the Import/OCR option work on my MP4?

A track-import command cannot extract text baked into the video pixels when no subtitle track exists. In Subtitle Edit 5, use Video → OCR burned-in subtitle for this task, and check the installed version if the command is missing.

How do I extract hardcoded subtitles on a Mac?

Subtitle Edit 5 has a macOS version with Video OCR; its official guide lists the local Apple Vision engine on macOS. GeekLink also extracts burned-in subtitles locally on Mac and Windows and exports timed SRT files. Choose a compatible version and review the results.

How accurate is OCR on burned-in subtitles?

It depends on the source: clean fonts on high-contrast backgrounds recognize very well, while stylized fonts, low contrast, and busy moving backgrounds cause more errors. Whatever tool you use, expect to proofread the result — the goal is a strong draft, not a perfect file.

Can I edit the extracted SRT in Subtitle Edit afterwards?

Yes. You can extract and edit within Subtitle Edit 5, or open a standard SRT from another frame-OCR tool in Subtitle Edit to correct text and timing.

Related Articles