OmniGet:一个应用搞定课程、视频、音乐、书籍下载

OmniGet:一个应用搞定课程、视频、音乐、书籍下载

正文顶部截图

开源项目 OmniGet,拿到了 6000+ 的 Star。

它是一个桌面应用,支持 Windows、macOS、Linux,做的事情用一句话概括:把散落在各处的下载需求,收到一个窗口里。

README区域截图

OmniGet 支持从 1800 多个网站下载内容。在线课程方面覆盖了 Udemy、Hotmart、Kiwify、Teachable、Kajabi、Skool 等平台,可以把整门课程的所有课时和附件一次性下载下来。视频和音频方面支持 YouTube、TikTok、Instagram、Twitter/X、Reddit、Twitch、Bilibili 等主流平台。此外还支持音乐、电子书、种子和磁力链接下载。

它内置了 yt-dlp 和 FFmpeg,不需要用户自己安装或配置命令行工具。打开应用,粘贴链接,选画质,点下载。整个过程不涉及终端操作。

一键下载是它的核心交互方式。 复制任意链接后按 Ctrl+Shift+D(macOS 上是 Cmd+Shift+D),OmniGet 会自动读取剪贴板并开始下载。这个快捷键是全局的,不管当前在用什么软件都能触发。不用切窗口,不用打开应用界面。

OmniGet 不只是一个下载器。它内置了视频播放器、音乐播放器和电子书阅读器,下载完的内容可以直接在应用内查看。

课程下载后可以按章节顺序观看,支持从上次停止的位置继续播放,还能在特定时间点添加笔记。音乐播放器会自动读取本地文件夹,按专辑和艺术家分类展示,支持同步歌词显示,可以连接 Spotify、SoundCloud、YouTube Music 等流媒体平台。电子书阅读器支持 PDF、EPUB、CBZ 格式,有高亮标注、书签和专注模式。

对于 Bilibili 用户,登录账号后可以解锁 4K、HDR、杜比视界、Hi-Res 无损音质和杜比全景声,同时支持下载弹幕文件和 NFO 元数据。

其他功能还包括:字幕下载和 AI 翻译、SponsorBlock 广告片段跳过、频道订阅自动下载新内容、批量下载链接列表、视频片段截取、番茄钟专注计时、笔记应用、FFmpeg 格式转换等。

安装方式很直接。Windows 下载 exe 文件双击运行,macOS 下载 dmg 拖入应用程序文件夹(首次打开需要执行两条终端命令解除 Gatekeeper 限制),Linux 支持 Flatpak 安装。应用不需要管理员权限,更新在后台自动完成。

OmniGet 采用 GPL-3.0 协议开源,没有账号体系,没有广告,没有付费功能。所有数据存储在本地,不上传任何使用信息。

项目技术栈基于 Tauri 框架,前端使用 Rust 和 Node.js 构建。如果需要从源码编译,需要安装 Rust、Node.js 18+ 和 pnpm,克隆仓库后执行 pnpm installpnpm tauri dev 即可启动开发环境。

pnpm tauri dev 即可启动开发环境。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值