A desktop application that removes background music from videos while preserving vocals.
- User-friendly GUI interface
- Multiple time range processing
- Progress tracking
- Preserves video quality
- Windows operating system
- FFmpeg installed and added to system PATH (Download FFmpeg)
- Python 3.8 or higher
- FFmpeg installed and added to system PATH
- Clone the repository
- Create a virtual environment:
python -m venv venv
venv\Scripts\activate- Install dependencies:
pip install -r requirements.txt- Run the application:
python main.py- Click "Browse Video" to select your input video
- Click "Save Output As" to choose where to save the processed video
- Add time ranges where you want to remove background music
- Click "Process Video" to start
- Wait for processing to complete
- Find your processed video at the specified output location
- Make sure FFmpeg is installed and added to system PATH
- Processing time depends on video length and selected ranges
- Requires sufficient disk space for temporary files
- For best results, use videos with clear vocal tracks
-
"FFmpeg not found":
- Install FFmpeg and add it to system PATH
- Restart the application
-
"Processing failed":
- Check available disk space
- Ensure input video is not corrupted
- Check if FFmpeg is properly installed
-
"Application won't start":
- Ensure all dependencies are installed
- Check Windows Event Viewer for error details
If you encounter any issues:
- Check the application logs in
%APPDATA%\BackgroundMusicRemover\app.log - Create an issue on GitHub with:
- Error message
- Steps to reproduce
- Log file contents
MIT License - See LICENSE file for details