This is a program written in Python with GUI , which is meant to download Youtube Videos in the FASTEST , Easiest And Most Convenient Way Possible
External Python Libraries used
- Step-III(Interface Differs for other options and this i.e both have different sequence of how input is taken) - Taking input of location and filename(Without file format (.mp3,.mp4 etc.) is preferred)-ENTER FILENAME AND LOCATION , THEN CLICK ON PROCEED
-
While Downloading , This Is what will appear on terminal (Only For Audio+Video(With More Range Of Choices))
I began writing this as a basic program for downloading youtube videos but as i went through the documentation of Pytube , I found something interesting Kindly Refer to this article before reading further about this topic
It can be seen that the pytube library has a drawback . It is good for downloading audio,video separately and progressive file streams(Audio+Video) which are less than equal to 720p in format , so what if someone wants to go beyond ? What if someone wants to download in the maximum Video and Audio Quality Possible . This is where my program comes , instead of you downloading audio and video streams seaprately and integrating them using a separate software like FFmpeg , you can directly download the file after specifying the file location and name . (In short - IT SAVES YOUR TIME!!!)
You can refer the source code here -Explaination has been provided where i think it might be difficult for you to understand