Subtitle Edit

the subtitle editor :)


Third-Party Components

Subtitle Edit uses several third-party tools for features like video playback, audio extraction, and OCR. While Subtitle Edit includes built-in downloaders for these components, you might want to use a specific version or a custom build.

⚠️ Warning Subtitle Edit is tested with specific versions of these components. Using other versions is not officially supported and may cause instability.

Where are the files located?

Subtitle Edit stores these components in its Data Folder.

Tip: You can open the Data Folder directly from Subtitle Edit by pressing Ctrl+Alt+Shift+D (Windows/Linux) or Cmd+Alt+Shift+D (macOS).


Windows

Quick Reference Table

Component File(s) Destination Path
FFmpeg ffmpeg.exe, ffprobe.exe (optional) [Data Folder]/ffmpeg
MPV libmpv-2.dll [Data Folder] (root)
Tesseract tesseract.exe, tessdata/ folder [Data Folder]/Tesseract550
Whisper CPP whisper-cli.exe, Models/ folder [Data Folder]/Whisper/Cpp
Purfview Faster-Whisper faster-whisper-xxl.exe, _models/ folder [Data Folder]/Whisper/Purfview-Whisper-Faster

FFmpeg

Used for reading media info, extracting audio, and generating waveforms.

MPV Media Player (libmpv)

Used as a video player engine.

Tesseract OCR

Used for converting image-based subtitles (Sup/VobSub) to text.

Whisper CPP (Speech-to-Text)

Used for AI-based speech recognition.

Note: It is generally recommended to use the internal downloader for Whisper due to the complexity of model and library dependencies.

Purfview Faster-Whisper (GPU Speech-to-Text)

Used for GPU-accelerated AI-based speech recognition.


Linux

FFmpeg

Used for reading media info, extracting audio, and generating waveforms.

MPV Media Player (libmpv)

Used as a video player engine.

Tesseract OCR

Used for converting image-based subtitles (Sup/VobSub) to text.

Whisper CPP (Speech-to-Text)

Used for AI-based speech recognition.

Purfview Faster-Whisper (GPU Speech-to-Text)

Used for GPU-accelerated AI-based speech recognition.


macOS

FFmpeg

Used for reading media info, extracting audio, and generating waveforms.

MPV Media Player (libmpv)

Used as a video player engine.

Tesseract OCR

Used for converting image-based subtitles (Sup/VobSub) to text.

Whisper CPP (Speech-to-Text)

Used for AI-based speech recognition.