Skip to content

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:

Download the exe from the latest release, or install it from the source code:

  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:

Download the executable file for linux from the latest release and write sudo apt install ffmpeg in the terminal, or install it from the source code:

  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