Simplistic graphical interface for the command line tool yt-dlp.
There are two ways to get started, depending on your preference and system:
Download the latest stable or nightly build. This is a ZIP file containing the program files and all necessary dependencies.
All releases are built and released using GitHub Workflow
You must have Python 3.9+ installed.
git clone https://github.com/dsymbol/yt-dlp-gui
cd yt-dlp-gui
pip install -r requirements.txt
cd app
python app.pyWant to create your own presets or modify existing ones? You're in the right section. customization options reside in the config.toml file. If a preset fails, check the debug.log file for details.
Notes:
- All files mentioned are in the
yt-dlp-guiroot directory. - The arguments specified will be added to the base
yt-dlparguments. - Prefer lists over strings for complex presets.
Defined in the [presets] table. Each preset is a key‑value pair, the value can be provided as a string or list.
[general]
...
[presets]
...
mp4_thumbnail = ["-f", "bv*[vcodec^=avc]+ba[ext=m4a]/b", "--embed-thumbnail"]