Prerequisites:
- Install Python 3
- Install youtube-dl using pip
- Install ffmpeg/avconv and ffprobe/avprobe using pip
Usage:
- open command terminal and type > python YoutubeDownloader.py
- Following GUI opens up
GUI
- Select output directory
- Copy any youtube url and paste in the Youtube URL field
- Click Get Video Info to display video title and formats available
- Video Audio section where both are available. Select resoluton and file sizes
- Click extract audio to create audio file in selected extension.
- Download to download the video file and save it in output directory
- Video Only section has only video, but no audio
- Audio Only section has only audio, but no video
- Merge section will merge the video and audio after downloading both and save it in selected extension
- Keep each file is an option to keep the original files downloaded. If off, the files are deleted after merge
- Bottom text window displays the info/error messages and download progress.