Use this command to install Video Downloader with WinGet:
winget install --id=kayapater.VideoDownloader -e
Video Downloader is a powerful Windows application designed to download videos from platforms like YouTube, Twitter, Instagram, Twitch, Kick, TikTok, and over 1000 other sites. It offers high-quality video downloads, including 4K support, audio extraction in MP3 format, subtitle downloading, and playlist management.
Key Features:
Cross-platform support for over 1000+ websites.
Multiple quality options from 360p to 4K.
Audio-only extraction for MP3 files.
Subtitle download with multiple language options.
Playlist downloads in one go.
Modern, clean user interface with dark/light theme support.
Turkish and English language options.
No data collection or ads.
Audience & Benefit:
Ideal for everyday users, content creators, educators, and researchers who need to archive, repurpose, or offline access videos securely. The software provides a reliable, open-source solution with no data tracking, ensuring privacy and security while downloading media. It can be installed via winget for ease of use and automatic updates.
README
Video Downloader
Modern and user-friendly video downloader
Video Downloader is a powerful and user-friendly Windows application that allows you to download videos from YouTube, Twitter, Instagram, TikTok, Facebook, and 50+ platforms.
✨ What's New in v1.6.2 — The Modularity Update
🏗️ Major Architectural Refactoring
MainForm.cs reduced by 65% (2300 → ~800 lines) by extracting:
NativeMethods — centralized Windows P/Invoke declarations
You can install or update Video Downloader directly from the Windows Package Manager:
winget install kayapater.VideoDownloader
Manual Installation
Download the latest VideoDownloader-v1.6.1-Setup.msi from the Releases page.
Run the MSI installer.
Installer includes bundled yt-dlp.exe and FFmpeg binaries (ffmpeg/ffprobe/ffplay) for offline-ready usage.
On startup, the app uses bundled tools first and only falls back to Python/pip-based install when standalone yt-dlp.exe is not available.
🏗️ Architectural Refactoring (SOLID)
Modular Design: Migrated from a monolithic MainForm.cs to a modular Service/Strategy pattern.
Smart Dependency Management: Improved system for detecting and auto-installing pinned yt-dlp and FFmpeg dependencies.
Pinned Dependency Versions: Bundled yt-dlp and FFmpeg versions are declared in VideoDownloader/DependencyVersions.cs and exported into bundled-dependencies.json during packaging.