Skip to content

Latest commit

 

History

History
144 lines (106 loc) · 7.48 KB

README.md

File metadata and controls

144 lines (106 loc) · 7.48 KB

Language Chinese

PyTube Downloader

   Download PyTube Downloader

   Download PyTube Downloader Download PyTube Downloader Download PyTube Downloader

   v3.2.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.


Features

  • Playlist Downloading: Download entire playlists using just the playlist URL.
  • Format Selection: Choose from various video and audio formats for downloading, from 144p to 8K 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.
  • Shortcut Keys: Take control of the application with shortcut keys for common tasks.

Quick Start Guide

  1. 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
  2. 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\)
  3. Install Dependencies:
    • If the application requires dependencies, run the following script to install them:

      python dependencies_installer.py
  4. Run the Application:
    • Start the application by running:

      python main.py
  5. Paste the YouTube URL:
    • Paste the URL of the YouTube video or playlist you want to download into the designated input field.
  6. Select Download Mode:
    • Choose whether you want to download a single video or an entire playlist.
  7. Choose Format:
    • Select the desired format (e.g., MP4, MP3) from the available options.
  8. Initiate Download:
    • Click the Download button to start the download process.
  9. Monitor Progress:
    • Watch the download progress within the application interface.
  10. Enjoy Your Video:
    • Once the download is complete, find your file in the output directory and enjoy your YouTube video or audio!

Technologies Used

  • Programming Language:
    • Python
  • Python Libraries:
    • tkinter
    • customtkinter
    • pytube
    • pytubefix
    • pillow
    • pyautogui
    • pystray
    • pyperclip
  • Dependencies
    • FFMPEG

Dark Theme Preview

0 18 19 20 10 22 23 24 25 26 27


Star History


Contribution

Contributions to this project are welcome! Feel free to fork the repository, make improvements, and submit pull requests.


License

This project is licensed under the MIT License - see the LICENSE file for details.


Disclaimer

This application is intended for personal use only. Please respect YouTube's terms of service and the rights of content creators when downloading videos.


Contributors