π A simple and efficient YouTube Video Downloader with a GUI interface built using tkinter and yt-dlp. This tool allows you to download high-quality YouTube videos with ease.
β
Easy-to-use GUI β No coding required!
β
High-Quality Downloads β Selects the best available video quality.
β
Custom File Naming β Save videos with your preferred filenames.
β
Folder Selection β Choose where to save your downloaded videos.
β
Download Progress Tracking β Live updates on download percentage and file size.
β
Disk Space Check β Displays available storage before and after download.
git clone https://github.com/your-username/youtube-video-downloader.git cd youtube-video-downloader
pip install -r requirements.txt
python main.py
- Python 3.8+ (Ensure you have it installed)
yt-dlp(For downloading YouTube videos)tkinter(For GUI interface)shutil(For file and storage management)
Note: If you face any issues with yt-dlp, try updating it using:
pip install --upgrade yt-dlp
1οΈβ£ Enter the YouTube video URL
2οΈβ£ Choose a file name (without extension)
3οΈβ£ Select the download folder
4οΈβ£ Click "Download π¬" and wait for the process to complete
5οΈβ£ Enjoy your video! π
Run:
pip install yt-dlpTry running:
yt-dlp --updateEnsure you're using Python 3.8+ and have all dependencies installed.
This project is open-source. Feel free to modify and improve it!
Tagore
π Aspiring Company Secretary & MBA Student
π Passionate about tech, finance, and business research
π Connect with me on LinkedIn
π‘ If you like this project, don't forget to β star the repo! π
