This is a simple YouTube video downloader application built using Python and the CustomTkinter library. It allows you to download YouTube videos and audio by providing their URLs.
- Python 3.10
- Pytube
- Customtkinter
-
Clone the repository or download the code files.
-
Install the required libraries by running the following command:
pip install -r requirements.txt
-
Launch the application by running the
main.py
file.python main.py
-
Enter the URL of the YouTube video you want to download into the provided input field.
-
Select the only audio option if you desired this option.
-
Click the "Download" button to initiate the download.
-
The video or audio will be saved to the specified directory on your local machine.
-
Repeat the process for any additional videos or audio you want to download.
- Provides options to choose between video and audio downloads in sequence.
- Provides error handling for various exceptions that may occur during the download process.
- Displays informative messages and error dialogs to the user.
Contributions to this project are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.
This project is licensed under the MIT License.