Skip to content

vokrob/yt-dlp-gui

Repository files navigation

YT-DLP GUI

Windows macOS Linux

Description

A simple desktop app for downloading videos and audio from hundreds of sites using yt-dlp.

What it does:

  • Downloads videos in MP4 (144p to 4K)
  • Extracts audio as MP3

Screenshots

URL Input

URL Input Just paste a link and hit enter


Video Preview

Video Preview Pick your quality and format


Download Progress

Download Progress Watch your downloads

Tech Stack

  • Python 3.9+ - Core language
  • CustomTkinter - Modern GUI framework
  • yt-dlp - Video downloading engine
  • Pillow - Image processing
  • PyInstaller - Executable builds

Installation

Pre-built executable

  1. Download the .exe from Releases
  2. Run yt-dlp-gui.exe

From source

git clone https://github.com/vokrob/yt-dlp-gui.git
cd yt-dlp-gui
pip install -r requirements.txt
python main.py

Build executable

pip install pyinstaller
python build.py

Usage

  1. Launch the application
  2. Paste video URL in the input field
  3. Wait for video preview to load
  4. Select desired quality and format
  5. Click "Start" to begin download

About

Desktop GUI for yt-dlp. Download videos and audio from 1000+ sites

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Languages