How to Extract Hardcoded Subtitles from Video (Free OCR to SRT)
To extract hardcoded (burned-in) subtitles from a video for free: use Subtitle Edit (free, open-source) — import the video or subtitle track, run its built-in OCR, review the uncertain words, and export a clean .srt file. Soft subtitles (separate tracks) need no OCR at all — just demux them.
Your video has subtitles burned into the picture — no subtitle track, no toggle, no way to copy the text. Re-typing an hour of dialogue is miserable. The fix is OCR: software that watches the video, reads the subtitle text frame by frame, and writes a timed .srt file. Here’s how to do it free.
First: What Kind of Subtitles Do You Have?
- Soft subtitles (separate track in MKV/MP4): no OCR needed — extract the track directly with MKVToolNix. Done in seconds.
- Hardcoded / burned-in subtitles (part of the picture): OCR is the only way. This guide covers exactly that.
- DVD/Blu-ray image subtitles (VobSub .idx/.sub, PGS .sup — see CCExtractor’s VOBSUB documentation): also pictures — same OCR workflow below.
Free Method: Subtitle Edit + OCR (5 Steps)
Install Subtitle Edit
Download the free, open-source Subtitle Edit. It includes a dedicated OCR workspace built for exactly this job.
Import the video or subtitle images
Open your video file (for hardcoded subs) or the .idx/.sub / .sup files (for DVD/Blu-ray image subtitles).
Run the OCR pass
Select the subtitle language and OCR engine (Tesseract-based). Subtitle Edit scans the subtitle area frame by frame and proposes text for each cue.
Review uncertain words
This is the key step: the OCR workspace flags every uncertain word for manual confirmation. Names, italics, and stylized fonts are where errors hide — a 10-minute review pass makes the difference between a usable and a garbage .srt.
Export as .srt
Save as SubRip (.srt) — plays everywhere, editable in any text editor, translatable with any tool.
Frequently Asked Questions
Same OCR engine for your documents
gImageReader brings Tesseract OCR to your scans and screenshots — free.
Download gImageReader Free