Skip to content

dunny1g/youtube-dl-GUI

Repository files navigation

logo

youtube-dl-GUI
version badge downloads

A basic and easy to use GUI for youtube-dl and youtube-dl forks designed for Windows

Features

  • 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

How to use

  1. 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.
  2. Download a version of youtube-dl-GUI
  3. 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.

Dependencies

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.

Not required but recommended

Enable cookies

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.

Pass advanced options to youtube-dl

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.

Change Executable

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.

Missing MSVCR100.dll error

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.