An easy-to-use and intuitive media downloader for videos and audio.
Just copy a URL from YouTube or other supported media platforms, paste it into the application, and click Download.
Files will be saved in your downloads/ folder, and YouTube content will be organized into a downloads/youtube/ subfolder.
- ✅ Download full video in best available quality
- ✅ Optionally Extract audio only (MP3, 192kbps)
- ✅ Optionally generate and download subtitles (PT-BR)
- ✅ Detect and handle YouTube, Shorts, TikTok, Twitch clips, and more
- ✅ Clean, minimal, user-friendly interface (
tkinter)
yt-dlp— for video/audio downloadingffmpeg— for conversion and subtitle handling --tkinter— GUI componentsvalidators— URL validationurllib.parse— domain parsing
João Vitor de Oliveira Lima
🔗 LinkedIn --> www.linkedin.com/in/joãovitordeoliveira-lima
- Clone the repository:
git clone https://github.com/JOHNcoding9/videoDownloader.git
cd videoDownloader