- Download YouTube videos in various formats
- Extract video metadata
- Support for different resolutions
- Secure filename handling
- Comprehensive error management
- Python 3.8+
- FFmpeg installed
- Clone the repository
- Create a virtual environment
- Install dependencies:
pip install -r requirements.txt
- Run
python src/app.py - Open browser to
http://localhost:5000 - Enter YouTube video URL
- Select format and download
Edit src/config.py to customize settings
- Respect copyright laws
- Use for personal, fair use purposes only