Skip to content

PyTube Downloader lets you quickly download YouTube videos and playlists with one click. Choose from 144p to 8K quality and download multiple videos simultaneously. PyTube Downloader 让你轻松一键下载 YouTube 视频和播放列表。支持选择 144p 到 8K 的质量,并支持同时下载多个视频。

License

Notifications You must be signed in to change notification settings

Thisal-D/PyTube-Downloader

Repository files navigation

Language Chinese

PyTube Downloader

   Download PyTube Downloader

   Download PyTube Downloader Download PyTube Downloader Download PyTube Downloader

   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.


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

About

PyTube Downloader lets you quickly download YouTube videos and playlists with one click. Choose from 144p to 8K quality and download multiple videos simultaneously. PyTube Downloader 让你轻松一键下载 YouTube 视频和播放列表。支持选择 144p 到 8K 的质量,并支持同时下载多个视频。

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages