mabdullahadeel / Youtube-Video-Downloader

A Youtube Video downloader built with python πŸ“½

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Youtube-Video-Downloader

This repository holds the code for a custom desktop application that downloads and Edit a YouTube Video provided the URL. The main features include that the user can download the video in any of the available resolution and if the required "codec" for the video is not available, the program downloads the the audio and video separately and compile it to make the final desired video and save it to the user defined location if user has defined else it finds the download folder on the machine and saves the file there. The interface (UI) is build using tkinter.

Home Screen

home_screen

Search Results

search_result

File Downloading

search_result

File Downloading

video_cmpiling

Process Finished

search_result

Setup Directories

cd/you_desired_directory/
mkdir any_name

Setting up Virtual Environment

python -m virtualenv env | python -m venv env (if virtualenv is not installed)
env\Scripts\activate (windows) | source env/bin/activate (Mac, Linux)
git clone -commit hash

# installing dependencies
pip install -r requirements.txt

You are set to develop amazing new features πŸ™‚

Main Dependencies

  • pytube
  • pymovie

About

A Youtube Video downloader built with python πŸ“½


Languages

Language:Python 100.0%