Skip to content

A python command line tool to download videos and audios from Youtube.

License

Notifications You must be signed in to change notification settings

aziichi/youtube-downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

A simple Youtube video and audio downloader

It is a command line downloader built on top of pytube module.


Features

  • Search Youtube
  • Video download as mp4
  • Audio download as mp3
  • Batch download multiple videos at once

Also don't be shy to add something of your own to this project and contribute to it.

Installation Steps

  1. Download python

  2. Make sure to check the pip, and tcl/tk and IDLE checkbox during the python installation (for windows users only). For others, make sure you have pip and Tkinter installed.

  3. Download ffmpeg from
    (7z) https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-essentials.7z
    (zip) https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-essentials.zip

  4. Extract it and copy ffmpeg.exe to the python directory (where you installed python)

  5. Open terminal/command prompt(for windows users) and navigate to the directory where the youtube-downloader.py and requirments.txt are

  6. Run this commnad pip install -r requirements.txt


Working with the downloader

  • Run python youtube_downloader.py from the terminal/command prompt(for windows users)

  • You can exit from the downloader using escape (Esc) key on your keyboard.

Dependencies

  • pytube
  • keyboard
  • ffmpeg-python
  • Tkinter

Special Thanks to

  • pytube module - Without it this project would not be possible.

  • keyboard module - For providing easy access to keyboard events.

  • ffmpeg-python - For providing a great ffmpeg wrapper for python.

About

A python command line tool to download videos and audios from Youtube.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages