🚀 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! 😊
