Get the App
A simple desktop application for Windows to extract subtitle tracks from video files (MKV, MP4, etc.). No installation needed, just download and run.
Download from GitHub ReleasesFeatures
Simple Interface
A clean and straightforward user interface designed for ease of use.
Automatic Scanning
Scans any video file to find all available subtitle tracks automatically.
Track Information
Displays key details for each track like language, title, and codec.
Multi-Extract
Select and extract one or more subtitles at the same time.
Format Support
Saves subtitles in their native format, such as `.srt` or `.ass`.
No Installation
Runs as a portable executable file without needing any installation.
Developer Guide
Instructions for developers who want to run the project from source or build it themselves.
How to Run from Source
Follow these steps to run the application in a local development environment.
-
Clone the repository:
git clone https://github.com/Kaameshwar-K/Subtitles_extractor.git cd Subtitles_extractor
-
Install Python dependencies:
You will need to create a `requirements.txt` file containing `PyQt6`.
pip install -r requirements.txt
-
Get FFmpeg:
Download `ffmpeg.exe` and `ffprobe.exe` from the official FFmpeg website and place them in the project's root directory.
-
Run the application:
python main.py
How to Build the Executable
To create your own standalone `.exe` file from the source, run the following command using PyInstaller. The final executable will be located in the `dist` folder.
pyinstaller --name "Subtitle Extractor" --onefile --windowed --add-binary "ffmpeg.exe;." --add-binary "ffprobe.exe;." main.py