Skip to content

wusteven815/youtube-downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YouTube to MP3/MP4

A simple command line based YouTube to MP3/MP4 downloader.

Table of Contents

Features

  • Input your own custom title, album, artist, and cover metadata to mp3s
  • Choose between 720p and 1080p mp4 quality
    • Automatically determines the best 1080p format if chosen

Installation/Usage

The project uses Python3. The eyed3 library is used to mp3 metadata. The project also uses the yt-dlp and ffmpeg binaries. They come included with the repository but if you want to download you're own, make sure the file name remains unchanged.

The program runs the installer in an infinite loop. To exit, either close the window or press Ctrl+C.

Windows

  1. Clone the repository
git clone https://github.com/wusteven815/youtube-downloader.git
cd youtube-downloader
  1. (Optional) Create a virtual environment
python -m venv venv
venv\Scripts\activate.bat
  1. Install the dependencies
pip install -r requirements.txt
  1. Run the program
python main.py

Linux

  1. Clone the repository
git clone https://github.com/wusteven815/youtube-downloader.git
cd youtube-downloader
  1. (Optional) Create a virtual environment
python3 -m venv venv
source venv/bin/activate
  1. Install the dependencies
pip3 install -r requirements.txt
  1. Run the program
python3 main.py

About

A simple command line based YouTube to MP3/MP4 downloader.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages