About this project

ytDownloader is an open-source desktop application that provides a modern graphical interface for downloading videos and audio from hundreds of websites, including YouTube, Facebook, Instagram, TikTok, and Twitter. It is built on yt-dlp for site support and download handling, with ffmpeg used for media processing. Key features include downloading individual videos or entire playlists, selecting quality and format options, choosing specific download ranges, and fetching subtitles. It also includes a video compressor with hardware acceleration support. The interface offers multiple visual themes and is localized into numerous languages through Crowdin community translations. The project targets Linux, Windows, and macOS. Distribution options include Flatpak, Snap, AppImage, Microsoft Store, Chocolatey, Scoop, WinGet, traditional Windows installers, and macOS DMG packages. On macOS, users may need to remove quarantine attributes and install yt-dlp separately via Homebrew. Technically, the app is built with Electron and Node.js. Developers can run it from source with npm, and build packages for different platforms using electron-builder scripts. The README states that the app contains no trackers or ads.