Skip to content

A QtQuick cross-platform GUI wrapper for yt-dlp for downloading YouTube videos.

License

Notifications You must be signed in to change notification settings

jasonly027/yd_gui

Repository files navigation

yd_gui 📹

A QtQuick cross-platform GUI wrapper for yt-dlp for downloading YouTube videos

GitHub Release GitHub Actions Workflow Status GitHub License GitHub Created At

PreviewInstallationTechnologiesContributors

🎴 Preview

yd_gui Themes

demo.mp4

⬇️ Installation

yd_gui requires yt-dlp and FFmpeg to work. Install yt-dlp here. Install FFmpeg here. Specify their locations in yd_gui's settings.

Pre-built installer (Recommended)

  1. Download the installer from the releases page.
  2. Open installer and follow instructions.

Building from source

Requires:

  • Qt 6.6-6.7
  • Recommended: Qt Image Formats module

Steps:

git clone https://github.com/jasonly027/yd_gui

cd yd_gui

cmake -S . -B build \
-D CMAKE_BUILD_TYPE=Release \
-D CMAKE_PREFIX_PATH=<QT INSTALL DIR. e.g.: "C:\Qt\6.7.2\msvc2019_64"> \
-D ENABLE_TESTING=OFF

cmake --build build --config Release --target yd_gui

cmake --install build

⚙️ Technologies

👥 Contributors