TrackSep is a PyQt5-based application designed to separate video and audio tracks from multimedia files using FFmpeg. It features a user-friendly graphical interface for easy configuration and processing.
- Extract video and audio streams from multimedia files.
- Customizable output formats, codecs, and bitrates.
- Built-in logging system to track progress and debug errors.
- Flexible settings with options for themes and dark mode.
- Python 3.7 or higher
- FFmpeg installed and accessible from the system PATH
- PyQt5 library
-
Clone the repository:
git clone https://github.com/RGB-Outl4w/TrackSep.git cd TrackSep
-
Install dependencies:
pip install -r requirements.txt
-
Run the application:
python -m src.main
- Launch the application.
- Select the input file using the "Browse" button.
- Choose the desired video and audio streams from the dropdown menus.
- Specify the output folder and file templates (optional).
- Click "Extract" to process the file.
- View progress and logs directly within the app.
Contributions are welcome! To contribute:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Submit a pull request with detailed information about your changes.
This project is licensed under the MIT License. See the LICENSE file for details.
- Built with PyQt5 for the GUI.
- Powered by FFmpeg for multimedia processing.
For questions, suggestions, or bug reports, open an issue on the GitHub repository.