v3.0.0
Visit to Download .exe for Windows
PyTube Downloader is a simple, user-friendly app that lets you easily download YouTube videos and entire playlists with one click. Choose from a variety of video and audio formats, including resolutions from 144p to 8K quality. It also supports simultaneous downloads, allowing you to save time and download multiple videos at once.
- Playlist Downloading: Download entire playlists using just the playlist URL.
- Format Selection: Choose from various video and audio formats for downloading, from
144p
to8K
quality. - Progress Tracking: Track the download progress within the application.
- Simultaneous Downloads: Download multiple YouTube videos simultaneously, saving time and increasing efficiency. Users have full control over the number of simultaneous downloads, allowing for a personalized downloading experience.
- Automatic Download with Predefined Settings Users can set predefined download settings such as preferred video quality, audio format, download location, and more. Once a YouTube URL is added, the video/playlist will load and then start to download automatically according to these predefined settings.
- In playlist auto download mode, if any video fails to load, it will be ignored, and the download will continue with the remaining videos.
- Dynamic Folder Organization: Automatically organize downloaded files into separate directories based on factors such as video quality, file type (audio or video), and playlist name, ensuring efficient and structured storage.
- Multi-Language Support: Enjoy the application in your preferred language with support for multiple languages.
-
Currently Support Languages:
Language Contributors English
- 中文
(Chinese)සිංහල
(Sinhala) -
Help us
improve current languages
andadd new languages
to this application.
-
- Shortcut Keys: Take control of the application with shortcut keys for common tasks.
- Clone the repository to your local machine.
-
Clone the repository to your local machine using:
git clone https://github.com/Thisal-D/PyTube-Downloader.git
-
- Download FFmpeg
- Visit the FFmpeg website and download the appropriate version for your operating system.
- Extract the downloaded files and locate the ffmpeg.exe file. (
ffmpeg\bin\ffmpeg.exe
) - Copy ffmpeg.exe into the ffmpeg folder located within the application directory. (
Pytube-Downloader\ffmpeg\
)
- Install Dependencies:
-
If the application requires dependencies, run the following script to install them:
python dependencies_installer.py
-
- Run the Application:
-
Start the application by running:
python main.py
-
- Paste the YouTube URL:
- Paste the URL of the YouTube video or playlist you want to download into the designated input field.
- Select Download Mode:
- Choose whether you want to download a single video or an entire playlist.
- Choose Format:
- Select the desired format (e.g., MP4, MP3) from the available options.
- Initiate Download:
- Click the Download button to start the download process.
- Monitor Progress:
- Watch the download progress within the application interface.
- Enjoy Your Video:
- Once the download is complete, find your file in the output directory and enjoy your YouTube video or audio!
- Programming Language:
- Python
- Python Libraries:
- tkinter
- customtkinter
- pytube
- pytubefix
- pillow
- pyautogui
- pystray
- pyperclip
- Dependencies
- FFMPEG
Contributions to this project are welcome! Feel free to fork the repository, make improvements, and submit pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.
This application is intended for personal use only. Please respect YouTube's terms of service and the rights of content creators when downloading videos.