Skip to content

A simple python GUI YouTube video downloader application.

Notifications You must be signed in to change notification settings

kayozxo/YouTube-Downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 

Repository files navigation

YouTube Downloader

Build Status License

Description

YouTube Downloader is a simple Python application that allows you to download YouTube videos in multiple resolutions, download thumbnails in JPG format, and extract audio in MP3 format.

Table of Contents

Installation

Ensure you have Python installed on your machine. Clone the repository and install the required dependencies.

# Clone the repository
git clone https://github.com/kayozxo/YouTube-Downloader.git

# Navigate to the project directory
cd YouTube-Downloader/main

# Install dependencies
pip install -r requirements.txt

Usage

To use the YouTube Downloader, provide a YouTube video URL in the entry box and choose the desired download options (video resolution, audio, or thumbnail).

# Run the desktop application
python main.py

# Run the web application
streamlit run app.py

Features

  • Download YouTube videos in multiple resolutions.
  • Download thumbnails in JPG format.
  • Extract audio in MP3 format.

Dependencies

Ensure you have the following dependencies installed:

You can install them using:

pip install customtkinter==5.2.1 pytube==15.0.0

License

This project is licensed under the MIT License.

Screenshots