OmniGet 对比 Media Downloader
OmniGet 是 Media Downloader 的免费开源(GPL-3.0)替代软件,支持 Windows、macOS 和 Linux。按页首日期的实测,OmniGet 下载了九个免费测试内容中的八个,Media Downloader 下载了六个,直链大文件的中位用时 OmniGet 也更短;Media Downloader 可以为每个链接选择下载引擎,OmniGet 当前版本不行。
作者:Antonio Leandro,也就是 OmniGet 的开发者。Media Downloader 的信息来自它自己的代码仓库和发布版本。
简短回答
OmniGet 下载了九个免费测试内容中的八个,Media Downloader 下载了六个:它没能下载仅音频的内容、专辑和种子。直链大文件上 OmniGet 的中位用时更短,五轮中有四轮更快,但有一轮明显偏慢,所以表中记为平手。OmniGet 下载时的内存峰值只有对方的三分之一左右,Mac 和 Windows 上的下载体积也更小。Media Downloader 胜在控制:可以按链接或网站规则选择不同的引擎(yt-dlp、gallery-dl、aria2c、wget、you-get、lux、svtplay-dl),有支持旧版 Windows 的版本、Fedora 和 Flathub 安装包,界面语言也更多。
优缺点对照
根据我们对各项目仓库和版本的研究撰写。每一行都写明哪一方更好,包括 OmniGet 输的时候。
| 对比项 | OmniGet | Media Downloader |
|---|---|---|
| Speed on a large direct file | 112.3 s median for 372 MB, split into segments | 177.1 s with yt-dlp on one connection; one OmniGet round took 263.8 s, so the spread overlaps |
| Free test items downloaded | 8 of 9 in the same-day pass | 6 of 9: missed audio only, the album (Batch tab skips playlists) and the torrent |
| Choosing the engine | Automatic: own extractors, yt-dlp, gallery-dl, torrents and direct files | Per row or by URL rule, from 8 engines added as extensions |
| Browser, torrents and agents | Extension that forwards your login, a BitTorrent client, an MCP server | No extension of its own (a -u/-a command for link-opener add-ons), no torrents |
| Memory while downloading | 51.2 MB at the peak | 154.7 MB at the peak |
| Old Windows, Linux repos, languages | 64-bit Windows only, .deb/.rpm/AppImage, 12 languages | 32-bit Windows 7 build, Fedora repositories and Flathub, 18 languages |
OmniGet 胜 3 项,Media Downloader 胜 2 项,平 1 项
下载速度
各自能做什么
| OmniGet | Media Downloader | |
|---|---|---|
| 播放列表和频道 | 支持 | 支持 |
| 字幕 | 支持 | 支持 |
| 仅下载音频 | 支持 | 支持 |
| 选择画质和格式 | 支持 | 支持 |
| 私密和会员视频(用你的登录) | 支持 | 支持 |
| 浏览器扩展 | 支持 | 不支持 |
| BT 种子和磁力链接 | 支持 | 不支持 |
| 直链文件 | 支持 | 支持 |
| 队列和并行下载 | 支持 | 部分支持 |
| 监控频道新视频 | 支持 | 部分支持 |
| SponsorBlock、章节、元数据 | 支持 | 不支持 |
| AI 智能体和 MCP | 支持 | 不支持 |
Media Downloader 领先的地方
它的长处是对引擎的控制。批量下载页的每一行都可以用不同的引擎,网址管理规则可以按模式指定引擎和参数,比如图库网站总用 gallery-dl、网盘总用 aria2c。它还能在重启后恢复批量列表、从文本文件读取链接、为手动检查的播放列表订阅保留下载记录,并提供支持旧版 Windows 的版本和 Fedora 官方软件源。OmniGet 替你选择引擎,并提供 Media Downloader 没有的功能:带上登录状态的浏览器扩展、BT 种子、后台检查的频道关注、SponsorBlock 和供 AI 智能体使用的 MCP 服务。
谁在哪一项领先
-
download.blender.org 上的直链大文件
OmniGet
OmniGet 112.3 s · Media Downloader 177.1 s
-
一轮测试中正确下载的免费内容比例
OmniGet
OmniGet 89 % · Media Downloader 67 %
Media Downloader 由 Francis Banyikwa(mhogomchungu)开发,是命令行下载工具的 Qt/C++ 图形前端,采用 GPL 第二版或更新版本协议。它默认使用 yt-dlp,gallery-dl、aria2c、wget、you-get、lux、svtplay-dl 等引擎可以作为扩展一键添加。OmniGet 是 Tauri 应用,自带解析器、yt-dlp、gallery-dl、直链分段下载器和 BT 客户端,由软件自动选择。
测试使用 GitHub 上 Media Downloader 最新版的 Apple 芯片安装包,与已发布的 OmniGet 在同一台 Mac、同一网络、同一天对比。每个链接都用 Media Downloader 自带的命令行选项交给已打开的窗口,这正是它的说明文件提供给浏览器插件的方式。直链大文件先预热一轮,再交替顺序跑五轮计时;免费测试内容各跑一次。
下载体积和安装包
体积、内存和安全
OmniGet 在 macOS 和 Windows 上的下载体积都更小,下载大文件时的内存峰值也低得多。两者的 Mac 版都没有经过苹果公证,第一次打开时需要手动允许;Media Downloader 的作者还专门记录了 Windows 杀毒软件的误报。二〇一七年有一个同名的 Mac 广告软件,与这个开源项目无关。
看够了?下载适合你系统的 OmniGet。
首次打开时,Windows 可能弹出 SmartScreen 提示。查看处理方法。
OmniGet 是电脑软件
支持 Windows、macOS 和 Linux,没有安卓或 iOS 版。把本页发到电脑上再下载:
参与测试的软件
-
OmniGet
- 许可协议:
- GPL-3.0
- 技术栈:
- Tauri (Rust + web UI)
- GitHub:
- 14.4k 星标 · v0.10.1
- 在 yt-dlp 之外还有自带解析器、BT 种子和直链下载。
- 同一个软件里还有 MCP 服务和 AI 编程智能体。
-
Media Downloader
- 许可协议:
- GPL-2.0-or-later
- 技术栈:
- Qt 6 (C++)
- GitHub:
- 5.1k 星标 · 5.6.8
- 可以按链接或按网址规则选择下载引擎:yt-dlp、gallery-dl、aria2c、wget、you-get、lux、svtplay-dl 等,都以扩展形式添加。
- 批量下载页可以从文本文件读取链接,重启后恢复列表,并同时运行多个下载。
- 提供支持旧版 Windows 和三十二位系统的版本、Windows 便携版、Flathub 和 Fedora 官方软件源,界面语言也很多。
直链大文件
下载 download.blender.org 上的直链大文件,OmniGet 的中位用时明显更短。OmniGet 把直链分成多段并行下载;Media Downloader 交给 yt-dlp,除非加装 aria2c 引擎,否则只用一个连接。五轮中 OmniGet 有四轮更快,但有一轮在网速下降时明显偏慢,两者的范围有重叠,所以表中记为平手。
免费测试内容
Media Downloader 下载了九个免费测试内容中的六个:YouTube 全高清视频、直链文件、HLS 流、带字幕的电影、Blender PeerTube 上的视频,以及未登录状态下哔哩哔哩上的 WING IT!。它没能下载仅音频的 YouTube 内容(yt-dlp 中途停止,没有留下文件)、互联网档案馆上的专辑(批量下载页会过滤掉播放列表,而本次测试只能从窗口外把链接交给批量下载页)和种子(不支持)。OmniGet 同一天的测试下载了八个,没能下载 HLS 流。所有视频都限制在全高清以内;Media Downloader 通过为每个链接设置一条网址管理规则来实现,这是它官方提供的按网站设置参数的方法。
该选哪一款?
- 选择 OmniGet,如果 你希望软件自动选择引擎,需要能带上登录状态的浏览器扩展、在同一个队列里下载种子和直链、关注频道、更低的内存占用,或者供智能体使用的 MCP 服务。
- 选择 Media Downloader,如果 你想为每个链接或网站自己选择引擎,需要 OmniGet 没有的引擎(you-get、lux、svtplay-dl、wget),使用旧版或三十二位 Windows,或者想从 Fedora 软件源安装。
其他 Media Downloader 替代软件
能完成 Media Downloader 部分功能的免费开源软件。
- OmniGet 对比 ezytdl Electron front end for yt-dlp with advanced options. 已与 OmniGet 对比
- OmniGet 对比 SCrawler Windows app that saves media from social sites and user profiles. 已与 OmniGet 对比
- OmniGet 对比 Videomass Cross-platform FFmpeg front end for batch conversion with presets; it removed its yt-dlp downloader in version 6.1.12. 已与 OmniGet 对比
- OmniGet 对比 Vividl Windows front end for yt-dlp built with WPF. 已与 OmniGet 对比
- OmniGet 对比 aria2 Command-line download utility for HTTP, FTP, BitTorrent and Metalink, with many connections per file. 已与 OmniGet 对比
- OmniGet 对比 you-get Command-line downloader written in Python that scrapes media from web pages. 已与 OmniGet 对比
- OmniGet 对比 youtube-dl The original command-line video downloader that yt-dlp was forked from. 已与 OmniGet 对比
- OmniGet 对比 yt-dlp The command-line audio and video downloader that OmniGet runs on. 已与 OmniGet 对比
- OmniGet 对比 Open Video Downloader Cross-platform yt-dlp front end built with Tauri and Vue, with a very small installer. 已与 OmniGet 对比
- OmniGet 对比 Parabolic yt-dlp front end with a native interface: WinUI on Windows and GNOME on Linux, published on Flathub. 已与 OmniGet 对比
- OmniGet 对比 VidBee Electron app built on yt-dlp that also makes local transcripts, AI summaries and RSS subscriptions. 已与 OmniGet 对比
- OmniGet 对比 ytDownloader Electron yt-dlp app with a clip trimmer and a video compressor, on many app stores. 已与 OmniGet 对比
- Parabolic 的 GitHub 仓库 yt-dlp front end with a native interface: WinUI on Windows and GNOME on Linux, published on Flathub.
- GDownloader 的 GitHub 仓库 Java desktop app that sends each copied link to the right engine: yt-dlp, gallery-dl or its own segmented HTTP downloader.
- YTSage 的 GitHub 仓库 yt-dlp front end written in Python and PySide6, with SponsorBlock and subtitles.
OmniGet 还落后的地方
我们特意公开这一部分,这就是我们改进 OmniGet 的清单。
- 按链接选择引擎:Media Downloader 可以为每一行或按网址规则选择 yt-dlp、gallery-dl、aria2c、wget、you-get、lux 或 svtplay-dl;OmniGet 当前版本自动选择。
- 旧版 Windows:Media Downloader 有支持旧版三十二位 Windows 的版本;OmniGet 只提供六十四位 Windows 版本。
- Linux 软件源:Media Downloader 在 Fedora 官方软件源和 Flathub 上都有;OmniGet 只提供 .deb、.rpm 和 AppImage。
- 语言:Media Downloader 的翻译文件比 OmniGet 多。
试用 OmniGet 没有成本
两者都免费,文件都存在普通文件夹里。Media Downloader 自带一份 yt-dlp,可以把 OmniGet 装在它旁边,把每个链接交给你更喜欢的那个。
测试方法
自己运行
MEDIA_DOWNLOADER=<MediaDownloader.app/Contents/MacOS/MediaDownloader 5.6.6> node scripts/bench/speed.mjs --slug omniget-vs-media-downloader --tools omniget-app,media-downloader --items direct-large --speed-only --rounds 5 --warmup 1; then --tools media-downloader --success-only 数据采用 CC BY 4.0 许可:注明出处并附上本页链接即可自由使用。
来源
常见问题
Media Downloader 安全吗?
mhogomchungu 的这个项目是开源软件,GitHub 版本页面公布了 SHA-256 校验值,本次测试的安装包与公布的校验值一致。一些 Windows 杀毒软件会报警,作者把它们记录为误报。二〇一七年还有一个同名的 Mac 广告软件,与本项目无关。
为什么 macOS 提示 Media Downloader 已损坏?
它的 macOS 版本没有经过苹果公证,说明文件里也写明了这一点,所以系统会拦截下载的副本。OmniGet 的 Mac 版同样没有公证,也需要手动允许一次。
有什么好的 Media Downloader 替代软件?
OmniGet 是支持 Windows、macOS 和 Linux 的免费开源替代软件,会自动选择引擎,还支持 BT 种子、浏览器扩展和 MCP 服务。Parabolic、GDownloader 和 YTSage 也是 yt-dlp 软件,各自都有与 OmniGet 的对比页面。
其他基准测试
试试 OmniGet 1.0.0
免费开源,支持 Windows、macOS 和 Linux。
下载