OmniGet 对比 FreeTube

FreeTube 已经不能下载视频:开发团队在二〇二六年一月移除了它的下载功能,当前版本只能播放 YouTube。OmniGet 是免费开源(GPL-3.0)的下载工具,支持 Windows、macOS 和 Linux,可以保存 FreeTube 播放的内容。

测量于 2026 年 9 月 30 日 22.4k 星标 – 次浏览 FreeTube 的 GitHub

OmniGet 的吉祥物 Loop 坐在沙发上,面前放着一碗爆米花,怀里抱着装有胶片的发光文件夹,旁边是一台屏幕上显示红蓝两色 FreeTube 标志的复古电视。

简短回答

这两款软件做的是不同的事。FreeTube 是私密的 YouTube 播放器:没有广告、不需要账号,订阅保存在本机,观看时支持 SponsorBlock 和 DeArrow。从较新的版本起它没有下载按钮了,开发团队认为旧的下载功能无人维护,又被 YouTube 新的串流方式彻底弄坏。OmniGet 是下载工具,可以从 YouTube 和其他网站下载,也支持种子和直链,还能关注频道并自动下载新视频。在 Mac 上,OmniGet 的下载体积和安装后占用的空间都更小。用 FreeTube 观看,用 OmniGet 这样的下载工具保存。

优缺点对照

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

3OmniGet
2平手
1FreeTube
对比项OmniGetFreeTube
Saving videos Downloads video, audio and subtitles: 8 of 9 free test items today (an HLS test stream stalled) Cannot save a video since 0.23.14; the project points to yt-dlp
Watching YouTube privately Not a YouTube client; plays files you downloaded Ad-free player with a subscription feed, search, comments, chapters and a mini player, no account
Sites YouTube and the sites of yt-dlp and its own extractors, plus torrents and direct files YouTube only
New videos from your channels Follows channels and can download new uploads by itself Subscription feed without an account; you watch, nothing is saved
SponsorBlock Removes or marks segments in the saved file Skips segments by category while you watch, plus DeArrow
Size and memory 44.1 MB download, 86.6 MB installed 118.9 MB download, 290 MB installed, 351 MB of memory at rest

OmniGet 胜 3 项,FreeTube 胜 1 项,平 2 项

本页没有下载计时,因为 FreeTube 当前版本无法保存视频:它的下载功能已在二〇二六年一月移除。下方比较的是两者都能测量的启动时间、内存和体积。

各自能做什么

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

一个用来看,一个用来存

FreeTube 的长处都在观看上:不用账号的订阅动态、多个配置文件、SponsorBlock 跳过、DeArrow 标题、章节和 mpv 等外部播放器。OmniGet 负责保存:画质和格式、仅音频、字幕、播放列表、下载队列、种子和直链。表中 FreeTube 的“部分支持”指的是播放时能做,但不能保存。

FreeTube 是 Electron 应用,通过自带解析器或 Invidious 接口播放 YouTube,不使用谷歌 Cookie,也不需要账号,采用 AGPL-3.0 协议。直到二〇二六年初它还有一个简单的下载按钮。OmniGet 是专门用来下载的 Tauri 应用:网站内容用 yt-dlp 和自带解析器,直链用自己的下载器,种子用自己的客户端。

两者的最新版本都从 GitHub 安装在同一台 Mac 上,测试日期见页首。FreeTube 无法保存视频,所以这里没有下载比赛;FreeTube 启动了六次,记录第一个窗口出现的时间和内存;OmniGet 跑了每篇对比都用的那组免费测试内容。

下载体积和安装包

macOS 下载(Apple 芯片 .dmg) 越低越好 · MB
  1. OmniGet 44.1 MB
  2. FreeTube 118.9 MB

取自两者 GitHub 版本页面的文件大小。

安装后应用占用的磁盘空间 越低越好 · MB
  1. OmniGet 86.6 MB
  2. FreeTube 290 MB

启动、内存和体积

FreeTube 通过 Electron 自带一个 Chromium,所以停在首页时也要占用不少内存,安装后占用的磁盘空间也更大。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 编程智能体。
  • FreeTube

    许可协议:
    AGPL-3.0
    技术栈:
    Electron (JavaScript, Vue)
    GitHub:
    22.4k 星标
    • 无需账号、没有广告和谷歌 Cookie 就能观看,订阅、播放列表和历史记录都保存在本机。
    • 观看时支持 SponsorBlock 和 DeArrow,还有章节、迷你播放器和 mpv 等外部播放器。
    • 可以用 FreeTube、YouTube(CSV、JSON、OPML)和 NewPipe 格式导入导出订阅。

FreeTube 为什么取消下载

这个功能在二〇二六年一月被移除。FreeTube 团队说下载器长期无人维护、部分失效,又被 YouTube 新的串流方式 SABR 彻底弄坏,要支持就得重写。他们建议使用 yt-dlp,以及 FreeTube 可以导出的视频链接列表。

带上你的 FreeTube 订阅

FreeTube 可以把订阅导出为 FreeTube、YouTube 和 NewPipe 的多种文件格式。OmniGet 当前版本只能一个一个地关注频道;能一次读取这些文件并关注全部频道的工具已经在 OmniGet 的主分支里,会随下一个版本发布。

该选哪一款?

  • 选择 OmniGet,如果 你想从 YouTube 或其他网站保存视频、音频或字幕,使用下载队列,下载种子和直链,或者让关注频道的新视频自动下载。
  • 选择 FreeTube,如果 你想在没有广告、跟踪和账号的情况下观看 YouTube,使用订阅动态、SponsorBlock 和 DeArrow,并且不需要保存文件。

其他 FreeTube 替代软件

能完成 FreeTube 部分功能的免费开源软件。

  • 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 对比 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 对比
  • YTSage 的 GitHub 仓库 yt-dlp front end written in Python and PySide6, with SponsorBlock and subtitles.
  • Youwee 的 GitHub 仓库 Cross-platform yt-dlp front end with AI video summaries and post-processing.
  • Parabolic 的 GitHub 仓库 yt-dlp front end with a native interface: WinUI on Windows and GNOME on Linux, published on Flathub.

OmniGet 还落后的地方

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

  • 观看:FreeTube 是完整的私密 YouTube 播放器,有订阅动态、搜索、热门、评论、章节、迷你播放器和 DeArrow。OmniGet 是下载工具,不是 YouTube 客户端。
  • 观看时的 SponsorBlock:FreeTube 在播放时按类别跳过片段;OmniGet 是在下载的文件里删除或标记这些片段。
  • Invidious 和代理:FreeTube 可以通过 Invidious 接口和 Tor 等代理获取内容,并能把订阅分到不同的配置文件里。
  • 软件包:FreeTube 在 Flathub 和许多 Linux 软件源中都有,OmniGet 还没有 Flatpak。

试用 OmniGet 没有成本

不必二选一:两者可以一起用。在 FreeTube 里复制视频、播放列表或频道的链接,粘贴到 OmniGet 就能保存。

测试方法

自己运行

node scripts/bench/app-startup.mjs --slug omniget-vs-freetube --tool freetube --app <FreeTube.app> --owner FreeTube (the OmniGet run with --tool omniget-app is pending); the OmniGet corpus pass is node scripts/bench/speed.mjs --tools omniget-app --success-only, run the same day for omniget-vs-ezytdl and copied into this data file

来源

常见问题

FreeTube 能下载视频吗?
在 FreeTube 里看到的视频怎么下载?
有什么适合下载的 FreeTube 替代软件?

其他基准测试

试试 OmniGet 1.0.0

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

下载
聊天