直接说重点:如果你厌倦了每天打开好几个程序来下视频、看电子书、听音乐,那就用 OmniGet —— 一个能把下载、播放、笔记全搞定的桌面软件,省时省力又省钱。
为什么大家总觉得需要多个专用工具?
- 视频平台太多,单独的下载器不够用。
- 电子书阅读器功能单一,缺少学习辅助。
- 音乐播放器广告多、格式兼容差。
这些痛点让很多人把电脑变成了“软件集散地”。实际上,这些功能本可以统一在一个框架里实现,只是缺少一把合适的钥匙。
OmniGet 的核心价值是什么?
- 全能下载引擎:基于 yt‑dlp,支持 1800+ 网站,几乎所有主流视频、短视频、课程平台都能一键下载。
- 本地一体化播放:内置视频、电子书、音乐播放器,下载完直接打开,无需切软件。
- 学习辅助功能:课程视频可绑定时间戳笔记、PDF 并排阅读、间隔重复记忆。
- 跨平台与便携:Windows exe、macOS dmg、Linux AppImage/deb,插上 U 盘直接跑。
技术细节:怎么实现这些功能的?
OmniGet 用 Rust 写底层,用 Tauri 把网页技术包装成原生窗口,前端用 Svelte 渲染 UI。核心下载逻辑直接调用 yt‑dlp,省去自己写爬虫的麻烦。对于 HLS(m3u8)视频,它自带解析器,能并行下载 TS 切片并在本地完成 AES‑128 解密——不需要额外装 ffmpeg。
在登录 Udemy 之类的密码less 平台时,程序会打开一个嵌入式浏览器窗口,自动填邮箱,等用户输入邮箱收到的验证码后再拦截 Cookie,完成登录。Windows 用 WebView2 的 COM 接口直接读取 Cookie,Linux/macOS 则把 document.cookie 通过重定向 URL 传回。
用起来到底有多省事?
- 复制任意视频链接,Ctrl+Shift+D 就能在后台自动下载。
- 下载完的课程可以直接在软件里打开,右侧笔记栏点一下就跳到对应时间点。
- 电子书支持 PDF、EPUB、CBZ,开启专注模式后只剩文字和翻页声,护眼又不打扰。
- 音乐播放器自带歌词滚动、专辑封面,甚至能把本地歌单同步到 Spotify。
细节福利:让使用体验更舒服的小技巧
- 全局快捷键 Ctrl+Shift+D 把剪贴板里的链接直接投递下载队列。
- 番茄钟模式:学习 25 分钟后自动暂停视频,提醒你休息。
- 14 套主题随心切换,暗色、轻量、电子墨水屏主题都有。
- 插件系统开放,想要自定义功能只要写个 JS 插件即可。
和其它工具对比,你会发现 OmniGet 更像一把瑞士军刀
传统的下载器只能把文件搬走;传统的阅读器只能看文字;传统的音乐播放器只能播放音频。把它们组合在一起,要么是多软件多窗口,要么是功能残缺的“一体机”。OmniGet 把这三块功能合在一起,且每块功能都保留了核心的高级特性(如 HLS 解密、时间戳笔记、歌词同步),真正做到“一站式”。
后续可能的扩展方向
- 加入 AI 摘要功能,自动生成视频章节大纲。
- 支持云同步,让不同设备的学习进度保持一致。
- 进一步开放插件 API,鼓励社区把更多平台纳入下载范围。
如果你想了解如何在 Linux 上解决 AppImage 需要 FUSE 的问题,前面我们已经聊过 OmniGet 的 GitHub 项目页,里面有详细的安装说明。
最后,强烈建议大家把这篇文章分享给还有“软件碎片化”困扰的朋友,或者在评论区告诉我你最想把哪几个软件合并进 OmniGet,咱们一起把数字生活弄得更简洁!
评论 (0)