Skip to content

Python automated youtube videos downloader project

Notifications You must be signed in to change notification settings

Money-Ape/Pytube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

35 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎞️ TUBIT

Tubit is a Python-based desktop tool to automatically download YouTube videos with the best available formats in real-time using yt-dlp and ffmpeg.


✨ Features

  • Automatically fetches available video/audio formats.
  • Provides real-time best format detection.
  • Simple and easy-to-use desktop GUI.
  • Supports multiple resolutions and formats (currently under maintenance for 2K, 4K, 8K).

🧩 Tech Stack

  • Language: Python
  • GUI: tkinter
  • Video Library: yt-dlp
  • Media Processing: ffmpeg

πŸ–₯️ How to Use

  1. Run pytube-pro.py as an Administrator.

    Pytube Pro Overlay

  2. Paste the YouTube video URL in the input box.

    Video URL Input

  3. Click on "Fetch Formats" to list the available video/audio Quality formats.

    Fetch Formats Button

  4. Choose the desired Quality format, then click on Download Video.

    Download Video UI


πŸ§ͺ Under Development

  • Enhanced support for 2K, 4K, and 8K formats is in progress.
  • More format filters and intelligent auto-selection will be added soon.

πŸ”§ Requirements

  • Python 3.7+
  • yt-dlp and ffmpeg must be installed and accessible via system PATH

πŸ“₯ Download ffmpeg

To use ffmpeg, download the latest stable release from the official website:

➑️FFmpeg : https://ffmpeg.org/releases/ffmpeg-7.1.1.tar.xz

  • After downloading, extract the archive.
  • Rename ffmpeg-7.1.1 to ffmpeg so that it can be used from the terminal.
  • ffmpeg file should be in the same directory as pytube-pro.py.

⚠️ Do not upload ffmpeg executable files to the GitHub repository.

They are large and exceed GitHub's 100MB file size limit. Always recommend to download them separately.


πŸ“œ License

For personal/small-scale distribution, MIT License is recommended.
To use yt-dlp and ffmpeg, ensure their respective licenses (e.g., LGPL/GPL for ffmpeg) are followed.


πŸ™ Credits


πŸ“’ Note

Stay tuned for more updates!
Hope to develop a full-fledged working Desktop software.

Platform : Linux {Under Development}


πŸ§‘β€πŸ’» Developed by

Lovepreet Singh aka Money-Ape
GitHub: Money-Ape

About

Python automated youtube videos downloader project

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •