Help us keep the list up to date and submit new video software here.

Try DVDFab and download streaming video, copy, convert or make Blu-rays and DVDs! Download free trial !

Software Home »



SubExtractor converts subtitles from DVDs and PGS (Bluray .sup) files into Advanced Substation Alpha (ASS) or SRT text format using a simple OCR. Extract subs from (non-encrypted, on hard drive) DVDs and convert to Advanced Substation Alpha format. It can also convert sup (PGS) and sub/idx formats to same. "I wrote this because I hate the blocky, too-high-on-the-screen look of regular DVD subtitles and wanted to re-encode my DVD collection in h264/aac/assa in an mkv container." Might require DGIndex, VLC, Aegisub.

9 votes
Rate it


SubExtractor screenshot
Click to enlarge screenshot
Latest version / beta (January 26, 2013)


Visit developer's site

Download SubExtractor  2MB  Win  Portable

Download Beta and other versions

Download SubExtractor beta  3MB  Win

Download old versions

Download SubExtractor old versions

Software License

Free software / FOSS (Free download and also Free and Open Source Software)

Supported operating systems


Complete Version history / Release notes / Changelog
Feature: Option on OCR dialog to wait for Enter key before taking manually typed OCR matches (to allow multi-key character entry)
Feature: Option on Options dialog to not automatically remove spaces before ?!;: characters (French keeps such spaces, English does not)
Fix: Added several Greek characters to the "do not split automatically" lists because of found OCR errors

2 unfinished features: a simple install program and large-font version (for high PPI monitors) are in the source code now but not active yet.
Feature: Added option to make i and characters movie-specific for improved OCR on Spanish subs (Special Characters tab in Options)
Feature: Allow switch to Word Spacing dialog directly from Spell Check dialog
Fix: Added more default word spacings for accented characters
Fix: Changed Word Spacing dialog to show all OCR'd characters in current sub
Fix: Removed application focus grab during OCR
Fix: Tightened HD subs fuzzy logic to reduce false matches in small characters
Fix: Improved Arrow key selection during OCR
Fix: handle padding bytes in IDX files
Feature: added "last character matched" feedback after making OCR matches
Feature: added support for Thai language accents and punctuation
Feature: added left/right/up/down key functions during OCR matching to allow selection of nearby fragments (dots, accents) without using the mouse
Feature: changed the OCR Match Review dialog to have less annoying list scrolling and selection behavior
Fix: out-of-memory exception when reading DVDs with very large (over 1GB) cells
Fix: AltGr key toggling Italics during OCR
Feature: use centered alignment SSA tag for centered text in the upper part of the frame
Feature: increased number of subtitle tracks visible in Choose Subtitles step listbox
Feature: allow change of palette for entire movie
Fix: multi-colored bluray subs will no longer result in black blob for OCR
Fix: dvds with no language specified will not cause exception in name creation of subtitle files
Fix: Root directory Dvds will use volume label as their directory name
Feature: Improved Create Subtitle File page usability
Feature: Added option to keep the original line breaks (but not positions) of the source subtitles
Fix: Restored a forced space between italic and non-italic alphabetic characters
Feature: Added tooltips to most controls
Fix: icon always visible
Fix: for default palette choice on some DVDs
Fix: IDX/SUB file colors due to bad RGB2YUV conversion
Fix: hyphens at start of line now will always have a space after them, double hyphens and em dash will not
Fix: correctly reading Idx/Sub files with multiple tracks where packets are interleaved
Fix: removal of automatic space character added between italic and non-italic characters
Fix: combine duplicate SRT subtitles
Feature: Insert non-italic spaces between letters unless both the letters before and after are italic
Feature: Shortened track info added to srt and ass file names
Fix: for resizing OCR window
Fix: ':' and ';' characters made up from pieces on multiple lines would over-ride correct OCR matches
Feature: New fuzzy logic OCR reduces manual matches required by 50-90% (for High Def (BluRay) subtitle files only)
Feature: Improved user interface for manually entering OCR matches (just hit the character)
Feature: Backspace key now acts as Undo during OCR
Feature: Space key now toggles Italics on/off
Feature: OCR window now with highlight border when Italics on
Fix: Improved the left kerning adjustment on left italic double quote characters
Fix: Improved auto-split when 1 letter is an 'r'
Fix: Restored "Restart OCR from beginning" functions, but now on the OCR Review dialog instead of the main window
Fix: OCR Review dialog now sorted by height for improved visual pattern matching
Feature: Allow OcrMap.bin file to be placed in same directory as EXE
Feature: Choose Subtitle dialog directory remembered while app is up
Feature: Allow Save As when creating Subtitle files (initial directory is remembered)
Feature: Allow resizing of all main window dialogs
Fix: Issue Id #682 (Dynamically generating the expected baseline and top offsets for characters. This fixes the problem of manually entered characters not in character selector incorrectly being put on a different line or marked as baseline incorrect. )
Fix: Another SDH removal fix pass
Feature: "baseline double quotes" character to selector box
Feature: option to save SRT files as ANSI
Feature: made "Save Sup files to Source directory" apply to both Sup and Idx files.
Fix: removed SDH text (...) or ... that is split over 2 lines
Fix: better decision-making for when to prefix a line with a '-' because SDH was removed
Fix: manual entry remembers if last character was italic
Fix: idx file parsing error
Feature: Better focus control for OCR manual entry
Fix: DVD subtitle durations were too short in some cases due to sub format parsing error
Feature: During manual entry of OCR matches, set the Default button (which is activated by the Enter key) to either Normal or Italic buttons based on which was used most recently
Feature: added option to display subtitle scaled to video in Choose Subtitle step
Feature: increased size of OCR step and Word Spacing step windows
Feature: added version to titlebar
Fix: SDH text removal now understands a change of speaker has occurred when 1 line has a - and the other has SDH text at the start
Fix: rounding of timestamps to nearest millisecond now improved
Fix: spell checking of words beginning with ' character improved
Feature: Left-align instead of Center-align positioned text when creating ASS files because it looks better, especially if some characters are removed by SDH Removal option
Feature: Allow multi-selection of sup and idx files on Choose Subtitles step to allow easier batch processing of multiple source files. "OCR Next Encoded Title" button on Create Subtitle File step moves to next file automatically.
Fix: SDH removal fixed so that lines from different speakers (as indicated by SDH) will be indicated by hyphen - character after SDH is removed
Feature: Added SDH Removal to ASS file type output
Feature: Added option to store .sup file results in same directory as source
Feature: Added "em dash" and several Greek characters to character selector
Feature: Added optional "SDH Removal" to remove hearing-impaired specific text. (feature supported for SRT files only this release)
Fix: Some corrections for separating default (centered, bottom screen) text and positioned text
Fix: Removed unnecessary suffix to file names for .sup file sources
Fix: Improved the algorithm to find spaces between words
Fix: Adding a character manually which is not in the character ocr selection box would silently throw an exception and stop forward progress.
Fix: Error in Sup file parsing lead to several missed subtitles. Errors found in samples from Xmen First Class (forced) and Monsters Inc.
Fix: Sup file parsing when first subtitle is empty would throw exception (Monsters Inc. sample)
Feature: Added ability to enter matching OCR character manually
Fix: Ass style format lines were being written incorrectly when the user's regional settings had a comma for the decimal place separator. Ass file format requires using . separator for floating point numbers even in places (Europe, etc) where comma is the norm.
Feature: Italics are now marked in srt file output using <i> and </i> tags
Changes the default output directory to user's "My Videos" instead of the hard-to-find App Data
Release adds a warning if the DGIndex application is not configured in Options when you enter the RunExtractor page.
Hide changelog

Sections/Browse similar tools

Alternative to SubExtractor



Subtitle Edit

Guides and How to's

Acronyms / Also Known As

DVDSubExtractor, Blu-raySubExtractor, BDSubExtractor

Download SubExtractor Portable download from the Download links under Download and Download other versions!

Share software

Facebook    Twitter    Reddit    LinkedIn    Pinterest    Google+    Email

Notify me when software updated or report software

Email me when it has been updated    Report this software (dead link/new version)  

9 reviews, Showing 1 to 5 reviews

I have to say that this has one of the quickest and best OCR editors that I have used so far (and I've used many). Easy to use, very accurate results. My new favorite, I love it! It's a 10/10 for me.

Review by magnus on Apr 27, 2020 Version: OS: Windows 10 64-bit Ease of use: 10/10 Functionality: 10/10 Value for money: 10/10 Overall: 10/10

No comments. Rating it only.

Review by Muf on Nov 5, 2019 Version: OS: Windows 10 64-bit Ease of use: 1/10 Functionality: 1/10 Value for money: 10/10 Overall: 6/10

No comments. Rating it only.

Review by Nick on Jul 12, 2017 Version: OS: Windows 7 64-bit Ease of use: 10/10 Functionality: 10/10 Value for money: 10/10 Overall: 10/10

Epic program, using exclusively for all my needs via WINE under Arch linux X86_64 with no issues. No only for a native version I'd be good to hook :D

Review by dannyboy48888 on Nov 17, 2013 Version: OS: Linux Ease of use: 10/10 Functionality: 10/10 Value for money: 10/10 Overall: 10/10

The best subtitle ripper by a mile.
Forget about the rest with the horrible I&l mistakes, this one does the job as it should be.

Review by cobalt on May 18, 2013 Version: OS: Windows 7 Ease of use: 9/10 Functionality: 10/10 Value for money: 10/10 Overall: 10/10

9 reviews, Showing 1 to 5 reviews

1 tool hits, Showing 1 to 1 tools

NEW SOFTWARE= New tool since your last visit
NEW VERSION= New version since your last visit
NEW REVIEW= New review since your last visit
NEW VERSION= New version

Latest version
Version number / Beta version number / Update version number and when it whas released.

Type and download
NO MORE UPDATES? = The software hasn't been updated in over 2 years.
NO LONGER DEVELOPED = The software hasn't been updated in over 5 years.
RECENTLY UPDATED = The software has been updated the last 31 days.
Freeware = Download Free software.
Freeware Trialware = Download Free software but some parts are trial/shareware.
Free software = Download Free software and also open source code also known as FOSS (Free and Open Source Software).
Free software Trialware = Download Free software and also open source code but some parts are trial/shareware.
Freeware Ads = Download Free software but supported by advertising, usually with a included browser toolbar. It may be disabled when installing or after installation.
Free software Ads = Free Download software and open source code but supported by advertising, usually with a included browser toolbar. It may be disabled when installing or after installation.
Trialware = Also called shareware or demo. Free Trial version available for download and testing with usually a time limit or limited functions.
Payware = No demo or trial available.
Portable version = A portable/standalone version is available. No installation is required.
v1.0.1 = Latest version available.
Download beta = It could be a Beta, RC(Release Candidate) or an Alpha / Nightly / Unstable version of the software.
Download 15MB = A direct link to the software download.
Win = Windows download version. It works on 32-bit and 64-bit Windows.
Win64 = Windows 64-bit download version. It works only on 64-bit Windows.
Mac = Mac download version. It works on 32-bit and 64-bit Mac OS.
Mac64 = Mac OS download version. It works only on 64-bit Mac OS.
Linux = Linux download version.
Portable = Portable version. No installation is required.
Ad-Supported = The software is bundled with advertising. Be careful when you install the software and disable addons that you don't want!
Visit developers site = A link to the software developer site.
Download (mirror link) = A mirror link to the software download. It may not contain the latest versions.
Download old versions = Free downloads of previous versions of the program.
Download 64-bit version = If you have a 64bit operating system you can download this version.
Download portable version = Portable/Standalone version meaning that no installation is required, just extract the files to a folder and run directly.
Portable version available = Download the portable version and you can just extract the files and run the program without installation.
Old versions available = Download old versions of the program.
Version history available = Complete changelog on our site.
Windows = Windows version available.
Mac OS = Mac OS version available.
Linux = Linux version available.
Our hosted tools are virus and malware scanned with several antivirus programs using

Rating from 0-10.

Browse software by sections

Search   Contact us   Privacy Policy   About   Advertise   Forum   RSS Feeds   Statistics   Software   

Site layout: Default Classic Blue