4K · 1080p60 · HDR · Surround/Dolby audio · Playlists · MP3 · Shorts · Music · Channels · Subtitles · SponsorBlock · +2000 sites
阅读语言: Afaan Oromoo · Deutsch · English · Español · Français · Kiswahili · O'zbekcha · Tiếng Việt · አማርኛ · العربية · اردو · پښتو · বাংলা · हिन्दी · မြန်မာဘာသာ · Ελληνικά · Русский · Српски · Українська · 中文 · 日本語
从 YouTube 和 2000+ 个支持的网站下载视频、Shorts、音乐、频道、播客或音轨 — 最高 4K HDR 60 fps,或导出为 MP3 / AAC / Opus。在 Windows、macOS 和 Linux 本地运行。无广告、无冗余、无追加销售。
↓ 下载最新版本 · 官网 · Windows · macOS · Linux
如果 Arroxy 帮你节省了时间,点个 ⭐ 让更多人发现它。
What is Arroxy? Arroxy is a free, open-source desktop GUI that downloads videos, audio, playlists, and subtitles from YouTube and 2000+ other yt-dlp-supported sites. It runs on Windows 10/11, macOS 11+ (Intel + Apple Silicon), and Linux (AppImage, Flatpak, tar.gz). MIT licensed. No account, no ads, no usage limits. Distributed via Winget, Scoop, Homebrew Cask, Flatpak, AppImage, and direct download.
Last updated: 2026-06-17.
| 平台 | 格式 |
|---|---|
| Windows | |
| macOS | |
| Linux | |
| Verify |
Arroxy 是开源软件,采用 MIT 许可证。Windows 和 macOS 版本未经代码签名 — Apple Developer ID 和 Windows EV 代码签名证书每年各需数百美元,对于独立项目来说完全自掏腰包。没有这些签名,Windows SmartScreen 和 macOS Gatekeeper 在首次启动时会向你发出警告。这些警告的意思是你的系统不认识该发布者 — 并不意味着 Arroxy 是恶意软件。
三种自行验证 Arroxy 的方式,按严格程度递增:
- 查看源码。 每一行都在 GitHub 上,你也可以从源码构建。
- 校验 SHA256。 将你的文件与发布的
SHA256SUMS对比 — 见下方验证你的下载。 - 运行第三方扫描。 将文件上传至 VirusTotal。
首次启动时,您可能会看到 «Windows protected your PC» 或 «Unknown publisher»。这适用于 Arroxy-win-x64-Setup.exe 和 Arroxy-win-x64-Portable.exe。Arroxy 是免费开源软件,Windows 版本未使用付费证书签名,这正是 SmartScreen 标记它们的原因。这不代表 Arroxy 自动就是不安全的。要继续操作:
- 点击 More info。
- 点击 Run anyway。
Defender 启发式规则有时会将未签名的 NSIS 安装包和 Electron 便携版标记为可疑。如果 Defender 隔离了 Arroxy-win-x64-Setup.exe 或 Arroxy-win-x64-Portable.exe,请从 Windows Security → Virus & threat protection → Protection history 还原,然后在 Manage settings → Add or remove exclusions 中将 Arroxy 可执行文件添加为允许项。与 SmartScreen 一样,触发原因是缺少发布者签名,而非检测到恶意软件。
请仅从官方 GitHub Releases 页面下载 Arroxy。如果您从其他网站获取了该文件,或有人发送给您,请删除它并从官方来源重新下载。源代码是公开的,如果您愿意,可以自行审查或编译 Arroxy。
Arroxy 尚未为 macOS 进行代码签名,因此 Gatekeeper 会阻止首次启动。具体的解除方式取决于你的 macOS 版本 — Sequoia 15 收紧了旧的右键 → 打开绕过方式。
在 Sequoia 15 及更新版本中,右键 → 打开对许多被隔离的应用不再能绕过 Gatekeeper。请改用系统设置面板:
- 将
Arroxy.app从挂载的 DMG 拖入/Applications。 - 双击 Arroxy,出现阻止对话框 — 点击 Done(不要点击 Move to Trash)。
- 打开 System Settings → Privacy & Security,滚动到 Security 部分。你会看到 "Arroxy was blocked to protect your Mac"(或类似提示)。
- 点击 Open Anyway,用密码或 Touch ID 确认,然后从
/Applications重新启动 Arroxy。
- 将
Arroxy.app从挂载的 DMG 拖入/Applications。 - 在
/Applications中右键(或 Control-单击)Arroxy.app,选择 Open。 - 警告对话框现在有 Open 按钮 — 点击它并确认。Arroxy 正常打开,此后警告不再出现。
如果 macOS 显示 "Arroxy is damaged and can't be opened",或以上步骤均无法解除拦截,原因是 DMG 上的隔离属性(某些浏览器和 macOS 自身的文件位置转换机制会设置该属性)。从已安装的应用中清除该属性:
xattr -dr com.apple.quarantine /Applications/Arroxy.appApple Silicon vs Intel: 在搭载 M 系列芯片(M1 / M2 / M3 / M4)的 Mac 上,请下载 arm64 DMG。在 Intel Mac 上,请下载 x64 DMG。运行错误版本仍可通过 Rosetta 启动,但速度会明显变慢。
macOS 构建通过 CI 在 Apple Silicon 和 Intel runner 上生成。如遇问题,请 提交 issue — macOS 用户的反馈会直接影响 macOS 测试周期。
AppImage 直接运行 — 无需安装。只需将文件标记为可执行。
文件管理器: 右键 .AppImage → 属性 → 权限 → 启用 允许作为程序执行,然后双击运行。
终端:
chmod +x Arroxy-linux-x64.AppImage
./Arroxy-linux-x64.AppImage如果仍无法启动,可能缺少 FUSE:
# Ubuntu / Debian
sudo apt install -y libfuse2
# Fedora
sudo dnf install -y fuse-libs
# Arch
sudo pacman -S fuse2可选桌面集成: 安装一次 AppImageLauncher,此后双击任意 AppImage 即可自动注册到启动器菜单 — 无需手动创建 .desktop 文件。
Flatpak(沙箱版): 从同一发布页下载 Arroxy-*.flatpak。
flatpak install --user Arroxy-linux-x64.flatpak
flatpak run io.github.antonio_orionus.Arroxy验证你的下载(SHA256)
每次发布都会在二进制文件旁边附上 SHA256SUMS 文件。为确认下载文件在传输过程中未被损坏或篡改,请在本地对文件进行哈希计算,并与 SHA256SUMS 中对应的行进行比对。打开最新发布页 → Assets → 下载 SHA256SUMS。
Windows (PowerShell or Command Prompt):
certutil -hashfile Arroxy-win-x64-Setup.exe SHA256macOS (Terminal):
shasum -a 256 Arroxy-mac-arm64.dmgLinux (Terminal):
sha256sum Arroxy-linux-x64.AppImage想要第三方恶意软件扫描?将文件上传到 VirusTotal。小型引擎给出少量通用启发式标记对于未签名的 Electron 应用来说属于正常;主流引擎大面积检测才是真正值得警惕的情况。
通过包管理器安装
已经在用包管理器?可以跳过手动下载流程。
| 渠道 | 命令 |
|---|---|
| Winget | winget install AntonioOrionus.Arroxy |
| Scoop | scoop bucket add arroxy https://github.com/antonio-orionus/scoop-bucket && scoop install arroxy |
| Homebrew | brew tap antonio-orionus/arroxy && brew install --cask arroxy |
| Flatpak | flatpak install --user Arroxy-linux-x64.flatpak |
Windows:安装版 vs 便携版
| NSIS 安装版 | 便携版 .exe |
|
|---|---|---|
| 需要安装 | 是 | 否 — 任意位置直接运行 |
| 自动更新 | ✅ 应用内更新 | ❌ 需手动下载 |
| 启动速度 | ✅ 更快 | |
| 添加到开始菜单 | ✅ | ❌ |
| 卸载方便 | ✅ | ❌ 删除文件即可 |
建议: 使用 NSIS 安装版以获得自动更新和更快的启动速度。使用便携版 .exe 实现免安装、不写注册表。
与最常见的替代方案逐项对比:
| Arroxy | 4K Video Downloader | JDownloader | Y2Mate / online converters | Browser extensions | |
|---|---|---|---|---|---|
| 免费,无付费版 | ✅ | ✅ | |||
| 开源 | ✅ | ❌ | ❌ | ❌ | |
| 仅本地处理 | ✅ | ✅ | ✅ | ❌ | ✅ |
| 无需登录或导出 Cookie | ✅ | ✅ | |||
| 无使用上限 | ✅ | ✅ | 🚫 | ||
| 跨平台桌面应用 | ✅ | ✅ | ✅ | N/A | ❌ |
| 字幕 + SponsorBlock | ✅ | ❌ | ❌ | ❌ |
Arroxy 只做一件事:粘贴链接,获取干净的本地文件。无账号、无追加销售、无数据收集。
- 最高 4K UHD(2160p)、1440p、1080p、720p、480p、360p
- 高帧率原样保留 — 60 fps、120 fps、HDR
- 音频 — 将仅音频导出为 MP3、M4A/AAC、Opus 或 WAV。在交互式下载中,可用时选择来源的原生环绕声/Dolby 音轨(AC-3、E-AC-3、5.1、DRC),或设置全局默认 优先环绕声 / Dolby
- 快速预设:最佳画质 · 平衡 · 小文件
- 100% 本地处理 — 下载直接从 YouTube 到你的硬盘
- 无登录、无 Cookie、无 Google 账号绑定
- 文件直接保存到你选择的文件夹
- 灵活的开始模式 — 选择引导式单个下载、播放列表/频道选择器、批量粘贴 URL,或使用已保存默认值的 Quick Download
- 中央下载队列 — 单个、播放列表、批量或快速任务都会进入同一个地方,用于查看进度、暂停、继续、取消、重试和控制优先级
- 剪贴板监控 — 复制 YouTube 链接后切回应用,Arroxy 自动填入 URL(可在高级设置中切换)
- 自动清理 URL — 剥除跟踪参数(
si、pp、utm_*、fbclid、gclid)并解包youtube.com/redirect跳转链接 - 托盘模式 — 关闭窗口后下载在后台继续运行
- 21 种语言 — 自动检测系统语言,随时切换
- 播放列表同步 — 将播放列表与本地文件夹重新比对,跳过已下载的视频;生成一个
.m3u播放列表文件,并在每个视频下载后更新 - 速度和节奏控制 — 限制下载带宽、添加请求延迟,并用预设调整分片线程(关闭 · 平衡 · 谨慎 · 自定义)
- 字幕以 SRT、VTT 或 ASS 格式下载 — 手动或自动生成,支持任意可用语言
- 保存到视频旁边、嵌入
.mkv,或整理到Subtitles/子文件夹 - SponsorBlock — 跳过或章节标记赞助商、片头、片尾、自我推广片段
- 嵌入元数据 — 标题、上传日期、频道、描述、封面图和章节标记写入文件
- YouTube,全面支持 — 视频、Shorts、频道、播放列表、YouTube Music 和播客作为一等来源处理
- 通过 yt-dlp 支持 2000+ 个其他网站 — Vimeo、Twitch、Twitter/X、TikTok、SoundCloud、Bandcamp、Bilibili、BBC iPlayer、archive.org 等众多网站
- 仅音频和字幕在所有支持的网站上均可使用,不限于 YouTube
- 若某个网站发生变化,yt-dlp 每周发布修复,Arroxy 在启动时自动更新二进制文件
![]() 快速下载主页 粘贴网址,用当前配置一键下载 |
![]() 可复用的下载配置 将格式、画质和输出保存为预设——每次下载复用 |
![]() 多语言音轨 精确选择视频自带的音频语言 |
![]() 环绕声 / Dolby 音频 识别并保留 5.1 和 Dolby 音轨 |
![]() 批量网址模式 粘贴列表,自动去重,一次性全部入队 |
![]() 并行下载队列 多个下载同时进行,实时显示进度 |
下载通过 yt-dlp 直接从 YouTube 获取到你选择的文件夹 — 不经过任何第三方服务器。观看历史、下载历史、URL 和文件内容均保留在你的设备上。
Arroxy 通过 OpenPanel 发送匿名聚合遥测数据 — 仅用于了解启动次数、OS、应用版本和崩溃。无 URL、无视频标题、无文件路径、无账号信息、无指纹识别、无个人数据。每次安装的 ID 是随机的,不与你的身份绑定。你可以在设置中选择退出。
真的免费吗? 是的 — MIT 许可证,无付费版,无功能门槛。
能下载哪些视频画质? YouTube 提供的都行:4K UHD(2160p)、1440p、1080p、720p、480p、360p,以及纯音频。60 fps、120 fps 和 HDR 流原样保留。
能将音频提取为 MP3 吗? 可以。在格式菜单里选择仅音频,然后选择 MP3、M4A/AAC、Opus 或 WAV。
需要 YouTube 账号或 Cookie 吗? 默认不需要 — Arroxy 无需 YouTube 账号、登录或导出 Cookie 即可工作。对于需要身份验证的内容(例如年龄限制或仅会员可见的视频),高级设置中提供可选的 Cookie 支持(Cookies source: file or browser)。该选项默认关闭。如果你启用它,yt-dlp 的 wiki 指出基于 Cookie 的自动化可能会标记 Google 账号;这种情况下使用一次性账号是更安全的选择。
YouTube 更新后还能继续使用吗? yt-dlp 在启动时自动更新,YouTube 一旦发生变化,Arroxy 会及时发布修复。如果你确实遇到问题,高级设置中提供可选的 Cookie 支持作为后备方案。
Arroxy 支持哪些语言? 开箱即用支持二十一种:English、Español(西班牙语)、Deutsch(德语)、Français(法语)、日本語(日语)、中文、Русский(俄语)、Українська(乌克兰语)、हिन्दी(印地语)、Afaan Oromoo、Kiswahili、O'zbekcha(乌兹别克语)、Tiếng Việt(越南语)、አማርኛ(阿姆哈拉语)、العربية(阿拉伯语)、اردو(乌尔都语)、پښتو(普什图语)、বাংলা(孟加拉语)、မြန်မာဘာသာ(缅甸语)、Ελληνικά(希腊语)和 Српски(塞尔维亚语)。Arroxy 在首次启动时自动检测系统语言,随时可在工具栏的语言选择器中切换。运行时语言 JSON 位于 src/shared/i18n/locales/,面向译者的 PO 目录位于 i18n/locales/ — 可在 GitHub 上发 PR 贡献。
需要额外安装其他软件吗? 不需要。yt-dlp 会在首次启动时自动下载并缓存到你的机器上;ffmpeg 和 ffprobe 随应用一起提供。之后无需任何额外配置。
能下载播放列表或整个频道吗?
可以,两者都支持。粘贴播放列表或频道 URL(例如 youtube.com/@handle、/channel/UC…、/c/Name、/user/Old);选择要扫描的条目数量,然后将整个列表加入队列或选择特定视频。日期范围筛选即将推出。
macOS 提示"应用已损坏" — 怎么处理?
这是 macOS Gatekeeper 在拦截未签名应用,并非真正损坏。请参见"App is damaged" — Terminal 修复方法,其中有一行 xattr 命令即可清除该问题。
下载 YouTube 视频合法吗? 在大多数地区,个人私人使用一般被接受。你需要自行负责遵守 YouTube 的服务条款及当地版权法律。
仍在计划中 — 大致按优先级排序:
| 功能 | 描述 |
|---|---|
| 播放列表与频道筛选 | 枚举播放列表或频道时的日期范围筛选 |
| YouTube 音轨偏好 | 当 YouTube 提供多个音轨时,设置全应用默认口语音轨,并允许每个配置单独覆盖 |
| 应用内浏览器登录 | 在 Arroxy 内打开浏览器窗口,登录并使用站点 cookies,无需手动导出 |
| 一键视频下载 | 使用当前配置,从检测到或粘贴的 URL 一键开始视频下载 |
| 更强的重试恢复 | 为不稳定或有问题的网络连接中断的下载提供新的重试路径 |
| 完整下载管理器抽屉 | 将队列抽屉扩展为更完整的管理器,包括为排队项目更改目标文件夹 |
| 定时下载 | 在设定时间启动队列(适合连夜批量下载) |
| 片段裁剪 | 按起止时间只下载视频的某一段 |
有想法?提交请求 — 社区意见决定优先级。
Stack
- Electron — 跨平台桌面外壳
- React 19 + TypeScript — UI
- Tailwind CSS v4 — 样式
- Zustand — 状态管理
- yt-dlp + ffmpeg — 下载与混流引擎(yt-dlp 在运行时获取;ffmpeg/ffprobe 在构建时打包)
- Vite + electron-vite — 构建工具
- Vitest + Playwright — 单元测试与端到端测试
从源码构建
| 工具 | 版本 | 安装 |
|---|---|---|
| Git | 任意 | git-scm.com |
| Node.js | 24.16.0 | mise install 或 .node-version |
| Bun | 1.2.23 | mise install 或 package.json packageManager |
推荐安装 mise,然后在 checkout 中运行 mise install。如果不用 mise,请先按 .node-version 手动启用 Node.js,并按 package.json 启用 Bun,再运行 bun run bootstrap。
powershell -c "irm bun.sh/install.ps1 | iex"原生 rebuild 可能需要 Visual Studio Build Tools 和 Python。
xcode-select --install
curl -fsSL https://bun.sh/install | bashcurl -fsSL https://bun.sh/install | bash
# 构建和 Electron 运行时依赖
sudo apt install -y build-essential python3 tar libgtk-3-0 libnss3 libasound2t64
# 仅 E2E 测试(Electron 需要显示器)
sudo apt install -y xvfbgit clone https://github.com/antonio-orionus/Arroxy
cd Arroxy
mise install # 推荐;如果已手动启用固定版本工具,可跳过
bun run bootstrap
bun run doctor
bun run dev # 使用 Vite renderer 运行 Electron 应用bun run build # 类型检查 + 编译
bun run dist # 为当前系统打包
bun run dist:win # 在受支持的主机上打包 Windows 目标
bun run bootstrap会安装依赖、重建 Electron 应用依赖、验证 Electron、为开发准备嵌入式 ffmpeg/ffprobe,并安装 Playwright Chromium。yt-dlp 在运行时由应用数据目录管理;ffmpeg 和 ffprobe 随每个 Arroxy 版本一起提供。
The Arroxy process starts but no window shows up. Most often this is a GPU driver hang during startup. Try, in order:
1. Check the log. It records startup, GPU info, and any crash. Path:
| Platform | Path |
|---|---|
| Windows | %APPDATA%\Arroxy\logs\main.log |
| macOS | ~/Library/Logs/Arroxy/main.log |
| Linux | ~/.config/Arroxy/logs/main.log |
2. Launch with hardware acceleration disabled. Open a terminal / Command Prompt and run the executable with a flag:
# Windows (Portable) — PowerShell, run from the folder containing the exe
.\Arroxy-win-x64-Portable.exe --disable-gpu
# Windows (Portable) — Command Prompt (cmd.exe), from the same folder
Arroxy-win-x64-Portable.exe --disable-gpu
# Windows (Installed) — works in both PowerShell and cmd.exe
"%LOCALAPPDATA%\Programs\Arroxy\Arroxy.exe" --disable-gpu
# macOS
/Applications/Arroxy.app/Contents/MacOS/Arroxy --disable-gpu
# Linux (AppImage)
./Arroxy-linux-x64.AppImage --disable-gpuIf that works, the GPU/driver is the cause. Make the change permanent (next step).
3. Persist the flag via argv.json. Create the file at:
| Platform | Path |
|---|---|
| Windows | %APPDATA%\Arroxy\argv.json |
| macOS | ~/Library/Application Support/Arroxy/argv.json |
| Linux | ~/.config/Arroxy/argv.json |
With contents:
{ "disable-hardware-acceleration": true }Arroxy reads this before opening any window, so it works even when the window never appeared.
4. Other flags worth trying (combine if needed): --disable-software-rasterizer, --disable-gpu-sandbox, --in-process-gpu.
5. Stale window position. If the window may be opening off-screen (multi-monitor change since last run), delete <userData>\window-state.json and relaunch.
6. Still stuck? Open an issue with: OS version, the contents of main.log, and any output from running with --enable-logging --v=1.
Arroxy 仅供个人私人使用。你需要自行确保下载行为符合 YouTube 的服务条款及你所在地区的版权法律。请勿使用 Arroxy 下载、复制或分发你不享有权利的内容。开发者对任何滥用行为不承担责任。






