ytDownloader 是一个免费、开源的桌面应用程序,为用户提供一个图形界面(GUI),用于从网络上几乎任何提供多媒体内容的网站下载视频或音频 —— 包括 YouTube、Facebook、Instagram、TikTok、Twitter、Twitch 等常见平台,以及许多其他视频网站。它是基于 yt-dlp 的强大下载/解析功能,并通过 Electron + Node.js 将其包装成容易上手的可视化工具。 ytDownloader 支持 Windows、Linux、macOS 多种操作系统,是为不想使用命令行、希望用鼠标就能搞定下载/提取音视频的用户量身打造。

ytDownloader

ytDownloader 下载地址:

  • ytDownloader GitHub 地址:https://github.com/aandrew-me/ytDownloader
  • ytDownloader 官网:https://ytdn.netlify.app/

ytDownloader 的主要特点包括:

  • 支持数百个网站的视频/音频下载。
  • 可选择输出格式(如视频 MP4/WebM/MKV,或仅音频 MP3/WAV 等)。
  • 支持下载整张播放列表(playlist)或频道内容。
  • 可下载字幕(如果源视频有字幕的话)。
  • 支持部分下载(选定时间段/区间 Range Selection)、视频压缩(支持硬件加速)、多主题界面(浅色/深色模式)等高级功能。
  • 界面简洁、无广告、无跟踪器。

总之,ytDownloader 把一个功能强大但对新手不友好的命令行工具,转化成了人人都能用得起的傻瓜式可视化下载工具。

如何安装 ytDownloader

根据你使用的操作系统,安装方法略有不同:

  • Windows:可以下载 .exe.msi 安装包。.exe 版支持自定义安装路径,而 .msi 版安装后路径固定。你也可以通过工具管理器安装,例如使用 Chocolatey、Scoop 或 Winget。
  • Linux:推荐使用 Flatpak、AppImage 或 Snap。AppImage 格式尤其方便 — 只需下载一个文件、赋予执行权限,然后运行即可,无需改动系统设置。
  • macOS:下载 .dmg 安装包后,需要通过命令行解除系统安全限制(因为应用未签名):sudo xattr -r -d com.apple.quarantine /Applications/YTDownloader.app。此外,也可能需要安装 yt-dlp(通过 Homebrew 等工具)以确保功能完整。

如果你倾向于从源码构建,也可以 clone 官方仓库,用 Node.js + npm 安装依赖,再用 Electron 启动。对于开发者,这提供了最大灵活性。

基本使用方法 —— 复制链接,点击下载

  1. 打开 ytDownloader。

  2. 在浏览器中复制你要下载的视频/音频页面 URL。

  3. 将链接粘贴到 ytDownloader 的输入框中。程序将自动解析并显示可下载资源。

  4. 选择下载选项:

    • 如果你要视频 + 音频,就选视频格式(如 MP4、WebM 等)。

    • 如果只需要音频,可以选择 MP3、WAV、其他音频格式。

    • 如果需要字幕,有字幕的话也可以一并下载。

    • 如果需要,只下载其中某一段视频,也可以利用“范围选择(Range Selection)”。

    • 如果是播放列表,也可以选择全部或部分视频批量下载。

  5. 选择保存路径。

  6. 点击“下载”按钮 — 稍等片刻,下载就会自动完成。

如果你在 Linux 下使用 AppImage,也很方便:只需 chmod +x 然后双击执行即可,无需系统安装。

进阶用法与提示

  • 批量下载 & 播放列表 —— 对于歌单/课程/系列视频,直接把整个播放列表链接粘进去,ytDownloader 会识别其中所有条目,让你选择批量下载整套内容,非常节省手动操作时间。
  • 视频压缩/格式转换 —— 有些视频体积较大,ytDownloader 借助硬件加速压缩功能,帮助你节省磁盘空间且保持合理画质/音质。
  • 提取音频 + 保存为 MP3/WAV —— 对于想把演讲、音乐、讲座、播客之类内容保存下来,仅听音频的情况非常方便。
  • 下载字幕 —— 如果视频提供字幕,可以一并下载,对于语言学习、素材整理很有用。
  • 操作系统兼容 —— 无论你是 Windows、Linux 还是 macOS 用户,都可以使用。特别是 Linux 用户,通过 Flatpak/AppImage 安装既方便又干净。

适合人群与使用场景

  • 希望离线观看/离线保存视频的人,比如学习资料、讲座、教程等等。
  • 想把视频转为音频,用于听课、听播客、听音乐的人。
  • 内容创作者、剪辑者 —— 需要下载网上的视频素材、音频素材进行二次创作。
  • 不喜欢命令行、希望用鼠标操作就能完成下载/转换的普通用户。

总结

ytDownloader 提供了强大但简单易用的下载体验 —— 它把一个技术性较强、需命令行操作的工具,转化成人人可用的 GUI 应用。它支持几乎所有主流视频网站,能下载视频/音频/字幕,支持播放列表批量下载、格式转换、视频压缩等高级功能,同时对普通用户来说无需复杂配置,只需复制链接、粘贴、点击,便可完成。无论你是想离线观看、保存资料、提取音频,还是下载素材,ytDownloader 都是一个非常方便、强大且跨平台的选择。