This Python application provides a graphical user interface (GUI) for downloading YouTube videos or audio using the Pytube library. Users can enter a YouTube URL, select a download directory, choose between video or audio downloads, and initiate the download process.
YouTube URL Entry: Allows users to input the URL of the YouTube video they wish to download.
Download Directory Selection: Enables users to browse and select a directory where the downloaded file will be saved.
Download Type: Provides options to download either the video or just the audio (MP4 or MP3 formats).
Download Status Updates: Displays real-time status updates during the download process, including success or failure messages.
Error Handling: Prompts users with error messages if input validation fails or if the download encounters an issue.
git clone https://github.com/whitehatboy005/Youtube-audio-and-video-Downloader
cd Youtube-audio-and-video-Downloader
pip install -r requirements.txt
python download.py