Subtitle Edit desktop OCR guide
How to Convert SUP or PGS to SRT with Subtitle Edit
Subtitle Edit can import image based Blu-ray SUP/PGS subtitles, run optical character recognition and save the recognized text as a SubRip SRT file. Open or import the SUP file, choose an OCR method and the language shown in the subtitles, review every uncertain recognition, then select SubRip and save the result using UTF-8 encoding.
PGS to SRT Workflow with Subtitle Edit
- Install a current Subtitle Edit release from an official source.
- Open or import the Blu-ray
.supsubtitle file. - Select an available OCR method and the correct recognition language.
- Start OCR and correct uncertain words as the images are recognized.
- Review spelling, punctuation, line breaks, italics and timing.
- Choose SubRip
.srt, select UTF-8 and save the finished file.
Prefer not to install software? Convert SUP to SRT online.
Accuracy note: Subtitle Edit labels and available OCR methods can differ by release and operating system. Use the equivalent Import/OCR command in the current version and verify the recognized text before saving.
How Subtitle Edit Converts Image Based PGS into SRT Text
PGS captions are bitmap images, not stored words. A .sup file commonly contains an extracted Blu-ray PGS stream with subtitle images and timing data. Subtitle Edit reads those images, applies OCR and lets you save reviewed text as SRT.
| Stage | What happens |
|---|---|
| Import | Subtitle Edit reads the subtitle images and their cue timings from the SUP/PGS source. |
| OCR | A selected recognition method interprets visible characters and creates editable text. |
| Export | Subtitle Edit writes the reviewed text and timing cues into a text format such as SubRip SRT. |
OCR can confuse similar characters, stylized punctuation and outlined glyphs. SRT stores timed text and cannot reproduce every visual feature of PGS. For the format background, read what PGS subtitles are.
Subtitle Edit or an Online SUP to SRT Converter?
| Need | Subtitle Edit desktop workflow | Sup to Srt online workflow |
|---|---|---|
| Install software | Yes. | No. |
| Interactive review during OCR | Strong fit. | Depends on the web workflow. |
| Fine manual correction after OCR | Extensive desktop editing tools. | Use the result and available web controls, then review as needed. |
| Local processing preference | Suitable when configured locally. | Requires uploading or processing through the browser workflow used by the site. |
| Fast browser based conversion | More setup. | Primary use case. |
| Platform availability | Depends on current official releases and requirements. | Modern browser. |
If you want the fastest path without installing a desktop editor, use the online SUP to SRT converter.
Before You Import the SUP File
- Obtain the
.supfile legally and with permission to process it. - Confirm that it is a Blu-ray PGS subtitle stream, not an unrelated file merely named
.sup. - If the PGS track is embedded in an MKV, extract it first or use a supported import path in your installed Subtitle Edit version.
- Install a current stable release from an official source.
- Ensure the OCR language data needed for the subtitle's script is available.
- Keep the original SUP file as a backup.
- Know the intended output language and target player.
Use the official Subtitle Edit website or the current official Subtitle Edit releases. Do not rely on unofficial installer mirrors. Recent official release assets include packages for Windows, macOS and Linux, but exact packaging, requirements and feature availability can change by release.
Extract the PGS Track First When Needed
If the PGS subtitle is embedded inside an MKV, a current Subtitle Edit build may offer a supported import route from the container. For a predictable reusable workflow, you can first extract the selected PGS track as a standalone SUP file with FFmpeg or MKVToolNix and then open that SUP file in Subtitle Edit.
Step 1. Import the Blu-ray SUP Subtitle into Subtitle Edit
- Open Subtitle Edit.
- Use the current File menu command for importing or opening an image based Blu-ray SUP subtitle.
- Select the
.supsource file. - Confirm that Subtitle Edit opens its image based subtitle OCR interface or equivalent workflow.
- Check that subtitle images and timings appear before starting recognition.
In some Subtitle Edit versions, opening a SUP file directly launches the Import/OCR window. In others, use the File menu's Import/OCR command for Blu-ray SUP or image based subtitles. Follow the equivalent label in your installed release, and use the official Subtitle Edit help for version-specific details.
What to verify in the import window
- The correct source file is open.
- Subtitle image previews are visible.
- Cue timing information is present.
- The number of entries is plausible for the intended full or forced track.
- The selected track language matches the desired subtitle content.
Step 2. Choose an OCR Method
Available methods depend on the installed version, platform, downloaded components and configuration. Start with a locally available OCR method that supports the subtitle language. Test a representative group of captions, then switch methods if the error pattern is consistently poor. No single OCR engine is best for every script, font and source.
Tesseract
Tesseract is an open-source OCR engine used by Subtitle Edit workflows. It can recognize many languages when the appropriate trained language data is available. Results vary by script, font, outline, resolution and subtitle image quality.
Binary image compare or nOCR-style recognition
Image-comparison methods can learn or match recurring glyph images. They may work well when a subtitle track repeatedly uses a consistent font and style, but they may require user confirmation or a suitable database.
Other available engines
Current Subtitle Edit releases can evolve and may expose additional OCR methods. If an option requires downloaded components or an external service, check the current documentation and understand whether subtitle images leave your machine before using it.
Step 3. Select the Language Shown in the Subtitles
Select the language of the visible subtitle text. The film's spoken language may differ from the subtitle language. Choosing the wrong OCR language can damage accents, punctuation, word recognition and character segmentation.
- Japanese audio with English subtitles requires English recognition data.
- English dialogue with Spanish subtitles requires Spanish recognition data.
- A track containing English plus occasional Japanese signs may require manual correction even with the main language selected.
Multilingual tracks may need extra manual review or more than one pass, depending on the tool's capabilities. Missing language data may need to be installed or downloaded through an official Subtitle Edit-supported route.
Step 4. Run OCR and Correct Recognition Errors
- Start OCR using the selected method.
- Compare the source subtitle image with the proposed text.
- Correct unknown or suspicious words.
- Use replace-all or add-to-dictionary actions only when the same correction is valid throughout the file.
- Preserve intentional capitalization, accents and speaker markers.
- Continue until all cues have been processed.
| Source appearance | Possible OCR confusion |
|---|---|
Capital I, lowercase l, digit 1 | Interchanged characters. |
Capital O, digit 0 | Interchanged characters. |
rn | Read as m. |
| Apostrophe or quotation mark | Omitted or substituted. |
| Ellipsis | Changed to periods or removed. |
| Accented characters | Replaced with unaccented or incorrect letters. |
| Music symbols or speaker markers | Dropped or misread. |
| Italic text | Text recognized but styling lost or inconsistently reconstructed. |
Use global replacements carefully. A correction that is valid in one word may be wrong elsewhere. Review enough examples before applying it to the entire subtitle.
Adding a real recurring name or word can reduce repeated prompts. Do not add a misspelling merely to dismiss a warning. Names, invented terms and transliterations deserve manual verification.
Step 5. Review Text, Timing and Formatting
Text review
- Spell-check the correct language.
- Read every flagged or uncertain cue.
- Check names, places, technical terms and contractions.
- Check punctuation, quotation marks and apostrophes.
- Remove recognition artifacts that were not present in the subtitle.
Line-break review
Rewrap awkward lines created by OCR and keep the text readable for the target player. Avoid a line break that separates an article, preposition or short name unnaturally where practical.
Timing review
Imported PGS cues normally provide existing timing information. Do not automatically shift or retime the entire subtitle. Preview against the matching video if available and correct actual overlaps, extremely short durations or synchronization problems only after verifying them.
Formatting review
SRT has less styling and positioning capability than image based PGS. Font, color and exact screen position will not transfer perfectly. Re-add meaningful italics or labels where needed, and choose a richer text subtitle format only if layout is essential.
Step 6. Save as SubRip SRT with UTF-8 Encoding
- Choose SubRip as the output format.
- Use Save As rather than overwriting or confusing the source file.
- Give the file a clear
.srtname. - Choose UTF-8 for broad character support unless a known target device requires a different encoding.
- Reopen the saved SRT and test it with the intended video or player.
Changing only .sup to .srt is not conversion. Subtitle Edit must OCR the subtitle images and save a new text subtitle file.
1
00:00:12,500 --> 00:00:15,200
This is recognized subtitle text.
2
00:00:16,100 --> 00:00:18,600
Review punctuation and names before publishing. Want a browser-based workflow instead?
Upload your SUP or PGS subtitle to run the conversion online, then review the generated SRT before using it.
Convert SUP to SRT OnlineFinal Quality Checklist
- The output format is SubRip SRT.
- The file is saved separately from the original SUP.
- UTF-8 or the required target encoding is selected.
- Uncertain OCR words have been reviewed.
- Names, punctuation, accents and speaker labels are correct.
- Line breaks are readable.
- Timing has been tested against the matching video.
- Important italics or signs have been handled manually.
If the finished SRT is for a media server, check the Plex guide or the Jellyfin guide for external subtitle naming.
Troubleshooting Subtitle Edit SUP/PGS OCR
Subtitle Edit does not show the SUP import or OCR option
Check the current official release assets, requirements and help. Menu labels can vary by release and operating system. Do not install an unofficial repack just to find a different menu.
OCR keeps choosing the wrong letters
Confirm the OCR language, try an OCR method that supports the script and test representative captions. Stylized fonts, outlines and low contrast can all reduce recognition quality.
Unknown words appear repeatedly
Correct real names and recurring terms carefully. Use add-to-dictionary or replace-all only after confirming the same correction is valid in multiple examples.
Formatting or positioning is missing
This is a format limitation, not necessarily an OCR failure. SRT cannot reproduce all PGS image styling and positioning. Re-add meaningful italics when supported.
SRT characters appear as boxes or question marks
Save in UTF-8, confirm the player and selected font support the script, and reopen the saved file to verify the characters were written correctly.
Subtitle timing is wrong
Confirm the SUP and video come from the same edition or cut. Preview several points across the video. A constant offset can be corrected differently from progressive drift.
The saved file is not SRT
Choose SubRip as the output format before saving. Confirm the filename ends in .srt. Changing only the extension is not sufficient.
Frequently Asked Questions
Can Subtitle Edit convert SUP or PGS to SRT?
Yes. Subtitle Edit can import image based Blu-ray SUP/PGS subtitles, recognize the text with an available OCR method and save the reviewed result as SubRip SRT. OCR errors still require manual checking.
Why does PGS require OCR?
PGS stores each caption as a bitmap image rather than editable characters. OCR interprets those images and produces text that can be written into SRT cues.
Which OCR method should I use in Subtitle Edit?
Use a method available in your current Subtitle Edit build that supports the subtitle language. Test representative captions first. No single engine is best for every script, font and image style.
Which language should I select for OCR?
Select the language displayed in the subtitle images. It may differ from the language spoken in the video.
Does Subtitle Edit preserve PGS formatting and position?
Not completely when exporting to SRT. SRT stores timed text and has limited styling support, while PGS stores rendered images with colors and positions. Review italics, signs, multiple speakers and positioned captions manually.
Should I save SRT as UTF-8?
UTF-8 is normally the safest choice for accents, non-Latin scripts and broad compatibility. Use another encoding only when a known target device specifically requires it.
Can Subtitle Edit open PGS subtitles inside an MKV?
Current capabilities can vary by release. Subtitle Edit can support image based subtitle import workflows, including subtitles from Matroska in documented configurations. A predictable alternative is to extract the PGS track as SUP with FFmpeg or MKVToolNix and then import the SUP file.
Why is the OCR output inaccurate?
Accuracy depends on the selected language data, OCR method, font, outline, image contrast, script and subtitle artwork. Try an appropriate alternative method and manually review the result.
Can I convert SUP to SRT by renaming the extension?
No. SUP contains images and SRT contains timed text. OCR must recognize the images before Subtitle Edit can save the result as SRT.
Is Subtitle Edit free?
Subtitle Edit is presented by its official project as free and open source. Use the official project page or official releases page rather than unofficial download mirrors.
Can I use Subtitle Edit without installing it?
Official releases may include different packages depending on platform and version. Check the current official release assets. Users who prefer a browser workflow can use the online SUP to SRT converter.
Does OCR change the original SUP file?
The workflow should save the recognized result to a separate SRT file. Keep the original SUP as a backup and use Save As to avoid confusion.