- Input your own custom title, album, artist, and cover metadata to mp3s
- Choose between 720p and 1080p mp4 quality
- Automatically determines the best 1080p format if chosen
The project uses Python3. The eyed3 library is used to mp3 metadata. The project also uses the yt-dlp and ffmpeg binaries. They come included with the repository but if you want to download you're own, make sure the file name remains unchanged.
The program runs the installer in an infinite loop. To exit, either close the window or press Ctrl+C
.
- Clone the repository
git clone https://github.com/wusteven815/youtube-downloader.git
cd youtube-downloader
- (Optional) Create a virtual environment
python -m venv venv
venv\Scripts\activate.bat
- Install the dependencies
pip install -r requirements.txt
- Run the program
python main.py
- Clone the repository
git clone https://github.com/wusteven815/youtube-downloader.git
cd youtube-downloader
- (Optional) Create a virtual environment
python3 -m venv venv
source venv/bin/activate
- Install the dependencies
pip3 install -r requirements.txt
- Run the program
python3 main.py