YouTube Downloader

Programs

A Windows desktop app: paste a URL, see the title, duration and thumbnail first, then save video (MP4/MKV/WEBM) or audio (MP3/AAC/FLAC/WAV) at the resolution you pick — with live progress, speed and ETA.

PythonPyQt6yt-dlpFFmpegPyInstaller

Overview

A desktop downloader that needs nothing but a URL. Paste an address and it immediately resolves the title, channel, duration and thumbnail; pick a format and resolution right there and save.

Highlights

  • One input — paste → metadata resolves automatically → download. No settings to dig through.
  • Flexible output — video as MP4/MKV/WEBM, audio as MP3/AAC/FLAC/WAV, resolutions from 360p to 4K, and an optional time range to grab only part of a video.
  • Transparent progress — live percentage, download speed and ETA, with a notification on completion.
  • Remembers settings — the last used format, resolution and save path carry over to the next run.

Stack

Python with a PyQt6 GUI; yt-dlp handles downloading and a bundled FFmpeg does conversion and muxing. Packaged with PyInstaller into a single executable that runs without a Python install.