Skip to content

mabdullahadeel/Youtube-Video-Downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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