←Back to Work
Desktop
YouVideo Downloader
Elegant YouTube/video downloader with resolution selector, FFmpeg integration, logs, and theme support built with PyQt6 and yt-dlp.
PythonPyQt6yt-dlpFFmpeg
YouVideo Downloader
Elegant YouTube/video downloader with resolution selector, FFmpeg integration, logs, and theme support.
Overview
YouVideo Downloader is a simple and efficient YouTube video downloader built with PyQt6 and yt-dlp. It allows users to select video formats, choose output folders, and track download progress with a clean, modern interface.
Key Features
- Video format and quality selection
- Output folder customization
- Download progress tracking
- FFmpeg integration for format conversion
- Download history and logs
- Theme support (inspired by YouTube dark/light themes)
- Support for multiple video platforms via yt-dlp
Tech Stack
Language: Python
UI Framework: PyQt6
Download Engine: yt-dlp
Media Processing: FFmpeg
Architecture
YouVideo Downloader uses a straightforward architecture:
- UI: PyQt6 for native desktop interface
- Downloads: yt-dlp for broad platform support
- Processing: FFmpeg for media conversion
- Storage: Local file system for downloads
- Themes: Custom theme system