Skip to content

TagoreJ/Youtube-Video-Downloader-GUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ₯ YouTube Video Downloader

πŸš€ 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.

✨ Features

βœ… 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.


πŸ›  Installation Guide

1️⃣ Clone the Repository

git clone https://github.com/your-username/youtube-video-downloader.git cd youtube-video-downloader

2️⃣ Install Dependencies

pip install -r requirements.txt

3️⃣ Run the Application

python main.py

πŸ“‚ Dependencies

  • 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


πŸ“Έ Screenshot

πŸ“Έ Screenshot

YouTube Video Downloader


πŸ–₯ Usage

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! πŸŽ‰


πŸ›  Troubleshooting

πŸ”Ή Error: yt-dlp not found

Run:

pip install yt-dlp

πŸ”Ή Video not downloading properly?

Try running:

yt-dlp --update

πŸ”Ή Facing GUI issues?

Ensure you're using Python 3.8+ and have all dependencies installed.


πŸ“œ License

This project is open-source. Feel free to modify and improve it!


πŸ‘€ About the Developer

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



About

Made using Python and added GUI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages