https://github.com/mayman007/YouTube-Downloader
Simple & modern YouTube Downloader to download videos, playlists, subtitles and search queries.
https://github.com/mayman007/YouTube-Downloader
customtkinter downloader python pytube tkinter youtube youtube-downloader
Last synced: 10 months ago
JSON representation
Simple & modern YouTube Downloader to download videos, playlists, subtitles and search queries.
- Host: GitHub
- URL: https://github.com/mayman007/YouTube-Downloader
- Owner: mayman007
- Created: 2022-12-16T19:57:48.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-08-08T20:05:03.000Z (over 1 year ago)
- Last Synced: 2024-08-09T17:25:06.184Z (over 1 year ago)
- Topics: customtkinter, downloader, python, pytube, tkinter, youtube, youtube-downloader
- Language: Python
- Homepage: https://github.com/Shinobi7k/YouTube-Downloader
- Size: 5.36 MB
- Stars: 102
- Watchers: 5
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# **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](https://github.com/mayman007/YouTube-Downloader/releases).
#### **Build From Source:**
- Install python and git and add them to the path
- Download ffmpeg and add it to the path or put ffmpeg.exe in the same folder as the script
- Git-clone this repo & change directory
- Install modules using pip
- Run the .py file!
```
git clone https://github.com/Shinobi7k/YouTube-Downloader.git
cd YouTube-Downloader
```
```
pip install -r requirements.txt
```
```
py main.py
```
### **For Linux:**
#### **The Easy Way:**
Download the binary for linux from the latest [release](https://github.com/mayman007/YouTube-Downloader/releases) and install [ffmpeg](https://www.ffmpeg.org/download.html#build-linux) (`sudo apt install ffmpeg` if you're on a Debian-Based distro)
#### **Build From Source:**
- 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.
- For Debian-Based distros (Debian, Ubuntu, Mint, etc)
- Git-clone this repo & change directory
```
git clone https://github.com/Shinobi7k/YouTube-Downloader.gitcd YouTube-Downloader
``` -
Install modules using pip```
pip install -r requirements.txt
``` -
Run the .py file!```
python3 main.py
```
## Support
Have questions, feedback, or issues? open an [issue](https://github.com/mayman007/YouTube-Downloader/issues)
