- It checks admin privileges - If not admin, relaunches itself with elevated permissions
- Then it uses the yt-dlp Python library
- Opens the graphical interface with URL input field
- The user should then enter URL , so copy paste the YouTube/Facebook video URL and click "Download Video"
- The script downloads the video (or MP3) from the URL to the current directory, it uses yt-dlp (https://github.com/yt-dlp/yt-dlp) with a simple GUI to fetch the best quality MP4 (or MP3)
- It also downloads any available English subtitle and saves it as separate .srt file
- You can see its progress in the scrollable text area
- It saves the video or audio and subtitle to the current directory
Download Latest Releases(v1.0.0)
Web_HQ_Video_w_Subtitle_EN_lib.py and Web_HQ_MP3_w_Subtitle_EN_lib.py use the yt-dlp Python library
Key parameters: Best MP4 quality (or MP3 quality), English subtitles, no subtitle embedding, the video filename is the same as the video name, the same goes with the MP3 name.
Web_HQ_Video_w_Subtitle_EN_lib.exe is already bundled with the yt-dlp Python library.
You can use either of them, the two versions are built differently but both versions do the same action.
Web_HQ_MP3_w_Subtitle_EN_lib.exe is already bundled with the yt-dlp Python library.
yt-dlp
The exe packaged versions don't have any requirements, they are already bundled with everything they need.
Script Developer: Gabriel Mihai Sandu
GitHub Profile: https://github.com/Gabrieliam42