Subtitle Edit

the subtitle editor :)


OCR Burned-in Subtitle (Video OCR)

Extract hardcoded (burned-in) subtitles from a video into editable text lines using OCR.

How to Use

  1. Open Video → OCR burned-in subtitle… (a video file is required)
  2. Use the preview slider to find a frame that shows a subtitle
  3. Adjust the scan area rectangle so it covers where the subtitles appear (default: bottom third) — drag to move/resize, or use the preset buttons
  4. Pick an OCR engine and language (for Ollama and llama.cpp, also pick a vision model)
  5. Optionally click Test OCR to try the current frame before running the full pass
  6. Click Start OCR — lines appear in the list as they are recognized
  7. Click OK to load the result into the main window

The recognized text is editable directly in the list, so OCR mistakes can be fixed in place. Double-click a line to show the frame it came from in the preview, and press Delete to remove selected lines.

OCR Engines

How It Works

Frames are sampled from the scan area at a few frames per second with ffmpeg. Consecutive near-identical frames are collapsed so each on-screen subtitle is OCR’ed only once, then consecutive OCR results with near-identical text are merged into one line with correct start/end times (the text variant shown the longest wins).

Settings

Tips