ytDownloader

aandrew-meGPL-3.0活跃维护

跨平台桌面下载器,支持从数百个网站抓取音视频,并内置压缩功能,适合需要批量保存媒体文件的场景。

Desktop app to download audio/video from hundreds of sites

v4.0.1发布于 2026-08-26 09:25 UTC10,616star +21 / 7 天937fork同步于 2026-11-10 23:30 UTC

怎么上手

由 README 提炼,执行前请确认
flatpak install flathub io.github.aandrew_me.ytdn
sudo snap install ytdownloader
硬件要求按 README 说明

README 未说明硬件要求;这是桌面应用,Linux、Windows、macOS 均可运行,macOS 分 Apple Silicon 与 Intel 两种安装包

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

基于 yt-dlp 的图形界面音视频下载器,支持数百个网站,跨三大桌面平台

跨平台桌面下载器,支持从数百个网站抓取音视频,并内置压缩功能,适合需要批量保存媒体文件的场景。

核心能力

  • 基于 yt-dlp 支持数百个站点下载
  • 支持下载整个播放列表
  • 内置硬件加速的视频压缩器
  • 提供区间选择、字幕等高级选项
  • 多主题界面,无追踪器与广告

容易踩的坑

macOS 应用未签名,需先执行 sudo xattr -r -d com.apple.quarantine /Applications/YTDownloader.app 解除隔离,并额外用 brew install yt-dlp 安装 yt-dlp;从源码运行需自行下载 ffmpeg 并放到项目根目录;Windows 直接运行 exe 时 Defender 可能拦截,需点「更多信息」再「仍要运行」

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v4.0.1
  1. v4.0.1最新正式版2026-08-26 · 2026-08-26 09:25 UTC

    Changelog v4.0.1

    • Fixed auto update on Windows

    Changelog v4.0.0

    General

    • Design changes: App is now a Single Page Application with a sidebar, making it easier to navigate and do multiple tasks at a time. Many other UI elements have been redesigned.
    • Improved updater UI
    • Improved default format selection
    • Bug fixes
    • Created discord server - https://discord.gg/BnjYbTDfF

    Homepage

    • Added batch download support
    • Added support to auto download media
    • Added option to set output format for video
    • Added option to view the yt-dlp command
    • Minor UI/UX improvements
    • Improved download start speed
    • Video bitrate is shown in format list
    • Added pause option

    Playlist page

    • Added Selective mode
    • Improved UI of download items
    • Improved menu UI

    Compressor page

    • Minor optimizations

    Preferences page

    • Added UI zoom support
    • Added global hotkey support
    • Added option to select update channels
    • Added option to paste individual site cookies
    • Improved output template setting
    • Added ability to set yt-dlp channel, use system yt-dlp, ability to use system ffmpeg & ffprobe
    • Improved language selection
  2. v4.0.02026-08-25 · 2026-08-25 20:20 UTC
    查看更新说明

    Changelog

    General

    • Design changes: App is now a Single Page Application with a sidebar, making it easier to navigate and do multiple tasks at a time. Many other UI elements have been redesigned.
    • Improved updater UI
    • Added Windows Arm build
    • Improved default format selection
    • Bug fixes
    • Created discord server - https://discord.gg/BnjYbTDfF

    Homepage

    • Added batch download support
    • Added support to auto download media
    • Added option to set output format for video
    • Added option to view the yt-dlp command
    • Minor UI/UX improvements
    • Improved download start speed
    • Video bitrate is shown in format list
    • Added pause option

    Playlist page

    • Added Selective mode
    • Improved UI of download items
    • Improved menu UI

    Compressor page

    • Minor optimizations

    Preferences page

    • Added UI zoom support
    • Added global hotkey support
    • Added option to select update channels
    • Added option to paste individual site cookies
    • Improved output template setting
    • Added ability to set yt-dlp channel, use system yt-dlp, ability to use system ffmpeg & ffprobe
    • Improved language selection
  3. v3.22.03.22.02026-07-17 · 2026-07-17 16:18 UTC
    查看更新说明

    Changelog

    • Improved format listing UI
    • Redesigned Preferences page
    • Added Youtube Search feature #451
    • Added output template support for video/audio files
    • Added URL validation to prevent XSS attacks #442
    • Added automatic system proxy detection
    • Playlist improvements: Improved UI of download items, added cancel button
    • Minor bug fixes
    • App is now available on Microsoft Store - https://apps.microsoft.com/detail/9pm2p40txw2s
  4. v3.20.33.20.32026-06-11 · 2026-06-11 12:01 UTC
    查看更新说明
    • Added new language - Basque
    • Updated yt-dlp JS dependency - nodeJS to version 22
    • Minor fixes
  5. v3.20.23.20.22025-11-27 · 2025-11-27 15:11 UTC
    查看更新说明
    • Fixed Error: 'NoneType' object has no attribute lower #364

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    ytDownloader

    Flathub GitHub downloads GitHub release (latest by date) Flathub Snapcraft Chocolatey Version WinGet Package Version

    A modern GUI video and audio downloader supporting hundreds of sites

    Get it from the Snap Store Get AppImage

    Features 🚀

    ✅ Supports hundreds of sites including Youtube, Facebook, Instagram, Tiktok, Twitter and so on.

    ✅ Multiple themes

    ✅ Video Compressor with Hardware Acceleration

    ✅ Advanced options like Range Selection, Subtitles

    ✅ Download playlists

    ✅ Available on Linux, Windows & macOS

    ✅ Fast download speeds

    ✅ And of-course no trackers or ads

    Screenshots

    Installation

    Windows 🪟

    • Microsoft Store

      Download app from Microsoft Store.

    • Traditional way

      Download and install the exe or msi file. Exe file lets you choose custom download location, msi file doesn't ask for location. Windows defender may show a popup saying Windows Protected Your PC. Just click on More info and click on Run Anyway

    • Chocolatey App can be installed from Chocolatey using the following command

      choco install ytdownloader
      
    • Scoop App can be installed with Scoop using the following command

      scoop install https://raw.githubusercontent.com/aandrew-me/ytDownloader/main/ytdownloader.json
      
    • Winget

      App can be installed with Winget using the following command

      winget install aandrew-me.ytDownloader
      

    Linux 🐧

    Linux has several options available - Flatpak, AppImage and Snap. Flatpak is recommended. For arm processors, download from flathub.

    • AppImage

      AppImage format is supported on most Linux distros and has Auto-Update support. It just needs to be executed after downloading. See more about AppImages here.

      AppImageLauncher is recommended for integrating AppImages.

    • Flatpak

      flatpak install flathub io.github.aandrew_me.ytdn
      
    • Snapcraft

      sudo snap install ytdownloader
      

    macOS 🍎

    Since the app is not signed, when you will try to open the app, macOS will not allow you to open it.

    You need to open terminal and execute:

    sudo xattr -r -d com.apple.quarantine /Applications/YTDownloader.app
    

    You will also need to install yt-dlp with homebrew

    brew install yt-dlp
    

    Internationalization (Localization) 🌍

    Translations into other languages would be highly appreciated. If you want to help translating the app to other languages, you can join from here. Open a new issue and that language will be added to Crowdin. Please don't make pull requests with json files, instead use Crowdin.

    Crowdin

    ✅ Available languages

    NameStatus
    Arabic✔️
    Basque✔️
    Bengali✔️
    English✔️
    Chinese Simplified✔️
    Chinese Traditional✔️
    Finnish✔️
    Hindi✔️
    French✔️
    Nepali✔️
    German✔️
    Greek✔️
    Hungarian✔️
    Italian✔️
    Japanese✔️
    Persian✔️
    Polish✔️
    Portuguese (Brazil)✔️
    Russian✔️
    Spanish✔️
    Turkish✔️
    Ukrainian✔️
    Vietnamese✔️

    Thanks to nxjosephofficial, LINUX-SAUNA, Proxycon, albanobattistella, TheBlueQuasar, MrQuerter, KotoWhiskas, André, haggen88, XfedeX, Jok3r, TitouanReal, soredake, yoi, HowlingWerewolf, Kum, Mohammed Bakry, Huang Bingfeng, Abhinav, CodWiz, Bovirus and others for helping.

    Used technologies

    For building or running from source code

    Nodejs (along with npm) needs to be installed.

    Required commands to get started.

    git clone https://github.com/aandrew-me/ytDownloader.git
    cd ytDownloader
    npm i
    

    To run with Electron :

    npm start
    

    You need to download ffmpeg and put it in the root directory of the project. If you don't need to build for arm processor, you can download ffmpeg by executing any of the files - linux.sh / mac.sh / windows.sh depending on the platform. Otherwise you need to download ffmpeg from here for windows/linux and from here for mac (not tested)

    To build for Linux (It will create packages as specified in package.json). The builds are stored in release folder.

    npm run linux
    

    To build for Windows

    npm run windows
    

    To build for macOS

    npm run mac
    

    If you only want to build for one format, you can do

    npx electron-builder -l appimage
    

    It will just create a linux appimage build.