Skip to content
ardit-fazliji

ardit-fazliji

find me in:

Project 14: _youtube-downloader

YouTube Downloader

A desktop app to download YouTube videos or music at maximum quality and trim clips.

YouTube Downloader cover: the title and "Download and trim videos at max quality" next to a code windowYouTube Downloader cover: the title and "Download and trim videos at max quality" next to a code window

overview

A small desktop app: paste a URL and download the video or audio at the best available quality, or cut a clip between two timestamps.

Built in Python with yt-dlp for downloading, FFmpeg for merging and trimming, and CustomTkinter for the GUI.

highlights

  • Picks the best video and audio streams and merges them, up to 4K/8K
  • Audio export to MP3, M4A, WAV, FLAC or OPUS
  • Fast lossless trimming or frame-accurate re-encoding
  • Live progress, thumbnail preview and remembered settings