Skip to content

Latest commit

 

History

History
160 lines (128 loc) · 3.74 KB

README.md

File metadata and controls

160 lines (128 loc) · 3.74 KB

YouTube Downloader

Simple & modern YouTube Downloader to download videos, playlists, subtitles and search queries.

Features

  • 🔗 Download videos by URL.
  • 🗒️ Download playlists. With an option to select which videos to download.
  • 💬 Download the attached subtitles. Or translate it to your prefered language.
  • 🔎 Search keywords and download videos from the search results.
  • 🔉 Download audio only
  • 🔖 Selectable qualities.
  • ⚙️ Advanced quality settings. (Change format, codec, bitrate, etc...)
  • 🖼️ Download thumbnails.
  • ⏯️ Supports resumability.
  • 📂 Change the download path.
  • 🌄 Simple & modern GUI.
  • 🌃 Customize your theme and default color.

Screenshots

| Home Page
| Home Page (Light)
| Advanced Quality Settings Page
| Video Downloader Page
| Playlist Downloader Page
| Search Results Page
| Results Downloader Page

Installation Guide

For Windows:

The Easy Way:

Download the exe from the latest release.

Build From Source:

  1. Install python and git and add them to the path
  2. Download ffmpeg and add it to the path or put ffmpeg.exe in the same folder as the script
  3. Git-clone this repo & change directory
  4. git clone https://github.com/Shinobi7k/YouTube-Downloader.git
    
    cd YouTube-Downloader
    
  5. Install modules using pip
  6. pip install -r requirements.txt
    
  7. Run the .py file!
  8. py main.py
    

For Linux:

The Easy Way:

Download the binary for linux from the latest release and install ffmpeg (sudo apt install ffmpeg if you're on a Debian-Based distro)

Build From Source:

  1. Install the following packages:
    • For Debian-Based distros (Debian, Ubuntu, Mint, etc)
      apt install python3 -y
      apt install python3-pip -y
      sudo apt-get install python3-tk
      sudo apt install git-all
      sudo apt install ffmpeg
      
    • For other distros

      Figure it out yourself.
  2. Git-clone this repo & change directory
    git clone https://github.com/Shinobi7k/YouTube-Downloader.git
    
    cd YouTube-Downloader
    
  3. Install modules using pip
    pip install -r requirements.txt
    
  4. Run the .py file!
    python3 main.py
    

Support

Have questions, feedback, or issues? open an issue