/YouTube_Video_Downloader

This YouTube Video Downloader app is made with CustomTkinter, pytube and ffmpeg to convert the files to diferent wrappers.

Primary LanguagePython

~ Application GUI 🎬

App GUI image

User's Guide 📄

In order to be able run the app is necessary has to already installed all libraries mentioned in the requirements.txt file.

The application count with 5 specific sections

  • Search bar
  • Display of video information
  • Save and download video
  • Quality and format settings
  • Video image preview

How to use! ⚙️

1. Search bar area 🔍

Search bar image

  • The search bar allows the user to quickly find videos on YouTube, simply by entering the video URL and pressing the Enter key.

2. Display of video information 🔖

Video information image

  • This section displays details about the video, such as: title, duration, and author.

3. Save and download video 📥

Save and download buttons area image

  • This area provides options to save the video to a specific folder and start the download.

4. Quality and format settings 📦

Settings area image

  • It allows users to select the quality and format of the video before downloading. Common options include resolutions such as 1080p, 720p, 480p, and formats such as MP3, MP4, or AVI.

5. Video image preview 🌅

Preview video image

  • Provides a thumbnail preview of the selected video, helping the user to visually confirm that they have selected the correct video.

🚨 Note: If pytube raises a regex match error, change the following line (159) of code in the parser.py file by commenting and uncommenting one of the following lines of code.

Error pytube image