Skip to content

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

Notifications You must be signed in to change notification settings

mayman007/YouTube-Downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 binary 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 run sudo apt install ffmpeg in the terminal.

Build From Source:

  1. Install the following packages:
    apt install python3 -y
    apt install python3-pip -y
    sudo apt-get install python3-tk
    sudo apt install git-all
    sudo apt install ffmpeg
    
  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