- 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.
-
Download python
-
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.
-
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 -
Extract it and copy
ffmpeg.exe
to the python directory (where you installed python) -
Open terminal/command prompt(for windows users) and navigate to the directory where the
youtube-downloader.py
andrequirments.txt
are -
Run this commnad
pip install -r requirements.txt
-
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.
- pytube
- keyboard
- ffmpeg-python
- Tkinter
-
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.