OmniGet 对比 you-get

OmniGet 是免费开源的桌面应用,通过 yt-dlp 和自带解析器下载。按页首日期的实测,you-get 最新版在所有 YouTube 内容和 PeerTube 上都失败,OmniGet 应用则下载了几乎全部免费测试内容;直链大文件两者速度相近,哔哩哔哩也做了未登录的计时对比。

测量于 2026 年 9 月 27 日 56.9k 星标 最新版本 v0.4.1743 – 次浏览 you-get 的 GitHub

OmniGet 的吉祥物 Loop 背着装满胶片和文件夹的背包,在挂着纸灯笼的石板路上行走,身旁是一个开心的小机器人,圆脸上是 you-get 的标志:带锯齿箭头的衬线字母 G。

简短回答

you-get 最新版在三个 YouTube 测试上都失败,在 PeerTube 上卡住;HLS 流只能按播放速度录制,而且存错了文件夹。直链大文件和哔哩哔哩视频上它和 OmniGet 用时相近,但未登录时哔哩哔哩只拿到标清,OmniGet 拿到全高清。OmniGet 应用有一个 YouTube 测试因拒绝访问错误失败,当前版本把它误报成需要登录。you-get 更省内存,也保留了一些 OmniGet 没有的中文网站和终端功能。

优缺点对照

根据我们对各项目仓库和版本的研究撰写。每一行都写明哪一方更好,包括 OmniGet 输的时候。

4OmniGet
1平手
1you-get
对比项OmniGetyou-get
Works on YouTube today All 3 YouTube test items Fails on every YouTube item in 0.4.1743; no release since January 2025
Free test items downloaded 7 of 8 3 of 8
Speed on a large direct file 79.7 s for 372 MB (77.4 to 82.0 s) 81.7 s (80.6 to 97.1 s); the ranges overlap
Bilibili, logged out 1080p in 20.0 s 480p in 20.3 s
Streams and odd pages HLS at line speed; PeerTube in 24 s HLS only with -m, recorded at playback speed into the current folder; PeerTube stuck for 20 minutes
Scripts and footprint Desktop app, 37-119 MB; MCP server for agents 0.19 MB package; print URLs, play in mpv or VLC, headless, FreeBSD

OmniGet 胜 4 项,you-get 胜 1 项,平 1 项

下载速度

一轮测试中正确下载的免费内容比例 越高越好 · %
  1. OmniGet 88 %
  2. you-get 38 %

you-get 在所有 YouTube 内容和 PeerTube 上失败,播放列表只下载了一首。

download.blender.org 上的直链文件 越低越好 · s
  1. OmniGet 79.7 s
  2. you-get 81.7 s

五轮的中位数。

Blender 官方哔哩哔哩账号上的 WING IT!,未登录 越低越好 · s
  1. OmniGet 20 s
  2. you-get 20.3 s

五轮的中位数,均未登录。OmniGet 保存了全高清版本,you-get 只有标清版本。

各自能做什么

OmniGetyou-get
播放列表和频道 支持部分支持
字幕 支持部分支持
仅下载音频 支持部分支持
选择画质和格式 支持部分支持
私密和会员视频(用你的登录) 支持部分支持
浏览器扩展 支持不支持
BT 种子和磁力链接 支持不支持
直链文件 支持支持
队列和并行下载 支持部分支持
监控频道新视频 支持不支持
SponsorBlock、章节、元数据 支持不支持
AI 智能体和 MCP 支持不支持

you-get 仍然适合的场合

you-get 是一个很小的 Python 包,有几个 OmniGet 没有的功能:只打印真实的媒体地址而不下载、直接用 mpv 或 VLC 播放、抓取任意网页上的图片。它支持一些 yt-dlp 没有的中文网站,例如快手、酷狗和猫耳,这次测试没有验证它们是否仍然可用。

谁在哪一项领先

  • 一轮测试中正确下载的免费内容比例

    OmniGet

    OmniGet 88 % · you-get 38 %

  • download.blender.org 上的直链文件

    OmniGet

    OmniGet 79.7 s · you-get 81.7 s

  • Blender 官方哔哩哔哩账号上的 WING IT!,未登录

    OmniGet

    OmniGet 20 s · you-get 20.3 s

you-get 是一个小巧的 Python 命令行工具,从网页中抓取视频、音频和图片,支持的中文网站很多。OmniGet 是桌面应用,通过 yt-dlp 和针对哔哩哔哩、抖音等网站的自带解析器下载。

测试的是用 pip 安装的 you-get 最新版,对比已发布的 OmniGet 应用及其命令行版,同一台 Mac、同一网络、同一天。免费测试内容包括 Blender 官方哔哩哔哩账号上的开放电影,所有工具都在未登录状态下下载。直链文件和哔哩哔哩视频先预热一轮,再交替顺序跑五轮计时。

下载体积和安装包

下载直链大文件时的内存峰值 越低越好 · MB
  1. you-get 37.6 MB
  2. OmniGet 93.1 MB

OmniGet 的数字包括主进程及其子进程,不含 WebKit 窗口进程。

看够了?下载适合你系统的 OmniGet。

免费 · 无需注册 · 无捆绑 · 64 MB · .exe

OmniGet 是电脑软件

支持 Windows、macOS 和 Linux,没有安卓或 iOS 版。把本页发到电脑上再下载:

其他系统: Windows macOS Linux

参与测试的软件

  • OmniGet

    许可协议:
    GPL-3.0
    技术栈:
    Tauri (Rust + web UI)
    GitHub:
    14.4k 星标 · v0.10.1
    • 在 yt-dlp 之外还有自带解析器、BT 种子和直链下载。
    • 同一个软件里还有 MCP 服务和 AI 编程智能体。
  • you-get

    许可协议:
    —
    GitHub:
    56.9k 星标 · v0.4.1743

失败在哪里

you-get 在三个 YouTube 测试上都在几秒内报错;HLS 流只能用录制模式,按播放速度录了十多分钟,而且存到了当前文件夹,而不是指定的文件夹;PeerTube 上下载了一个无法读取的文件,二十分钟后仍未完成;互联网档案馆的专辑只下载了一首。直链文件则正常完成。

未登录的哔哩哔哩

两个工具在每一轮都在未登录状态下从 Blender 官方账号下载了 WING IT!,用时几乎相同。区别在文件本身:OmniGet 保存了全高清版本,you-get 只有标清版本。you-get 还把弹幕另存为 XML 文件;OmniGet 也能把弹幕保存为 XML、ASS 或 JSON,默认关闭。

该选哪一款?

  • 选择 OmniGet,如果 你要下载 YouTube、PeerTube 或 HLS 流,需要只下音频或选择画质,想要带重试的下载队列、BT 种子、浏览器扩展或 MCP 服务,又不想用终端。
  • 选择 you-get,如果 你需要只有它支持的中文网站,想在终端里打印媒体地址或用 mpv 播放,或者需要一个用于脚本或 FreeBSD 服务器的小工具。

其他 you-get 替代软件

能完成 you-get 部分功能的免费开源软件。

  • OmniGet 对比 ezytdl Electron front end for yt-dlp with advanced options. 已与 OmniGet 对比
  • OmniGet 对比 Media Downloader Qt/C++ front end for several download engines, including yt-dlp, gallery-dl and aria2c. 已与 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 对比 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 对比
  • yt-dlp 的 GitHub 仓库 The command-line audio and video downloader that OmniGet runs on.
  • lux 的 GitHub 仓库 Command-line video downloader and Go library with its own extractors.
  • youtube-dl 的 GitHub 仓库 The original command-line video downloader that yt-dlp was forked from.

OmniGet 还落后的地方

我们特意公开这一部分,这就是我们改进 OmniGet 的清单。

  • Sites: you-get lists Chinese sites that yt-dlp has no extractor for, such as Kuaishou, Kugou, Lizhi, MissEvan, Douban, PPTV and ifeng. Whether each still works is not verified here; OmniGet covers Bilibili and Douyin with its own code and the rest through yt-dlp.
  • Footprint: you-get is a 0.19 MB Python package that runs headless, on FreeBSD and in scripts; OmniGet is a 37 to 119 MB desktop app.
  • Memory: 93 MB and 43% of a core at the peak on the large file, against 38 MB and 12% for you-get.
  • Quick tools: you-get prints the media URLs without downloading (-u) and plays a video straight in mpv or VLC (-p). OmniGet has neither.

试用 OmniGet 没有成本

两者都把文件存在普通文件夹里。OmniGet 不需要安装 Python 和 ffmpeg,可以保留 you-get 下载只有它支持的网站,其余交给 OmniGet。

测试方法

自己运行

YOUGET=<you-get 0.4.1743> node scripts/bench/speed.mjs --slug omniget-vs-you-get --tools omniget-app,omniget-cli,you-get --items direct-large,bilibili --rounds 5 --warmup 1 --startup

来源

常见问题

you-get 还在维护吗?
you-get 能下载哔哩哔哩吗?

其他基准测试

试试 OmniGet 1.0.0

免费开源,支持 Windows、macOS 和 Linux。

下载
聊天