A basic and easy to use GUI for youtube-dl and youtube-dl forks designed for Windows
- Download videos from all sites supported by youtube-dl
- Automatically keeps yt-dlp updated, update support for other forks can be requested!
- Downloads can be cancelled without exiting GUI
- Download progress can be seen real-time
- Video download directory is remembered for future launches
- Download a Windows version of youtube-dl or your favourite youtube-dl fork such as yt-dlp, refer to Change Executable if not using youtube-dl or using youtube-dl that is in a different folder than the GUI.
- Download a version of youtube-dl-GUI
- Open youtube-dl-GUI.exe, select a download folder, paste a video link from any youtube-dl supported site and click 'Download'. Downloaded video will appear in your chosen folder. Executable and download folder will now be saved for future uses.
If planning to use youtube-dl, the Microsoft Visual C++ 2010 Service Pack 1 Redistributable Package (x86) must be installed, it is likely that it is already installed on your computer.
To download age-restricted YouTube videos, cookies have to be extracted from your browser that is signed into YouTube and passed to youtube-dl, follow youtube-dl's instructions on how to do this.
Additional options can be passed to youtube-dl and yt-dlp by adding them in the same field as the video link either before or after the video link just like the example below.
By default youtube-dl is the executable ran by youtube-dl-GUI but any youtube-dl fork should work, however only yt-dlp has been tested. Changing the executable can be done by clicking the button dedicated to it in the GUI and selecting your desired fork's exe file, this will now be saved for the next time youtube-dl-GUI is launched. This process also has to be done if you are using youtube-dl but it is stored in a different folder than the GUI is.
youtube-dl requires the Microsoft Visual C++ 2010 Service Pack 1 Redistributable Package (x86) to be installed. yt-dlp does not require it to be installed.