Caution
I have decided to temporarily suspend development due to a loss of motivation.
I may resume it again if I feel inclined to do so in the future.
これは英語版のREADMEです。日本語版はこちら→ ja
A user-friendly GUI wrapper for yt-dlp.
Originally created for personal use, now refined and improved for general use.
- ffmpeg
Windows Installation:
winget install Gyan.FFmpeg
Download the top search result using keywords instead of direct URLs.
Available formats:
mp4, mp3, m4a, wav, opus, flac, thumbnail
Quality options:
- mp4: Automatic, 144p to 2160p
- mp3/m4a: Automatic, 128kbps to 320kbps (4 levels)
- Creates folders using playlist titles
- Adds playlist indexes to filenames
Embeds thumbnails into files.
Not supported for WAV and Opus formats
Use cookies.txt obtained through browser extensions (Chrome, Firefox) to download:
- Members-only content
- Premium content
- Age-restricted videos
Prioritizes HDR videos when available.
Utilizes external downloader aria2
for potentially faster downloads.
Build using pyinstaller:
- Clone this repository
- Navigate to the directory
- Run:
pyinstaller yt-dlpGUI.spec
Built files will be in /dist
- Microsoft Windows 10.0.19045.5371 (amd64)
- macOS 15.2 (arm64)
- Ubuntu 24.04 (amd64)
No pre-built packages available for non-Windows systems.
For other OSes, clone the repository and install:
- Requirements from requirements.txt
- ffmpeg
- libmpv (if required)