如何下载整门Udemy和Hotmart课程?OmniGet课程下载器与离线播放器完全指南
【免费下载链接】omnigetDownload Udemy and Hotmart courses, YouTube videos, music and books — 1,800+ sites, no terminal. Free open-source desktop app for Windows, macOS and Linux, with a built-in course player, PDF/EPUB reader and music library. Powered by yt-dlp. Your files stay on your computer.项目地址: https://gitcode.com/gh_mirrors/om/omniget
OmniGet是一款免费开源的桌面应用(支持 Windows、macOS、Linux),专为需要下载整门 Udemy 和 Hotmart 课程的用户设计。它基于 yt-dlp 引擎,无需终端、无需 Python,粘贴课程链接或登录账号即可把整门课程的视频和 PDF 附件全部保存到本地,并用内置的离线课程播放器继续观看。你的所有文件都留在自己的电脑上,GPL-3.0 协议,无账号、无广告、无付费墙。
为什么需要一个专门的课程下载器?
大多数下载工具只能处理单个视频,而一门在线课程往往是几十节视频加上配套 PDF 讲义。手动一个个复制链接既慢又容易漏。OmniGet 的课程下载器解决的正是这个问题:
- ✅整门课程一键下载:所有课时 + 附件文件,一次搞定
- ✅断点续传队列:中途断网自动恢复,带重试与退避机制
- ✅内置课程播放器:离线观看、记住上次进度、时间戳笔记
- ✅只下载你本来就有权访问的内容:它只使用你自己的登录会话
课程功能的界面入口在 src/routes/courses/+page.svelte,点击任一平台后会进入对应平台的课程列表页(src/routes/courses/[platform]/+page.svelte)。
安装 OmniGet:3 步搞定,零配置
| 系统 | 安装方式 |
|---|---|
| Windows | 下载.exe双击即运行(绿色便携版),也可用.msi |
| macOS | 下载.dmg,拖入应用程序文件夹 |
| Linux | .deb/.rpm/.AppImage三种格式任选 |
打开应用后,它会自动安装并更新内置的 yt-dlp 和 FFmpeg,你不需要配置任何环境变量。这是它与直接使用 yt-dlp 命令行最大的区别——README.md 中详细介绍了各平台的安装细节。
第 1 步:登录你的 Udemy 或 Hotmart 账号
进入侧边栏的Courses页面,你会看到支持的平台列表:Udemy、Hotmart、Kiwify、Teachable、Kajabi、Skool、Gumroad、Wondrium、Thinkific、Rocketseat。
以 Udemy 为例,点击平台卡片后会出现登录区域,支持多种方式:
- 账号密码登录—— 直接填入邮箱和密码
- Cookies 导入—— 适合有二次验证的平台,从浏览器导出 Cookie 粘贴即可
- 验证码 / OTP—— 部分登录场景会弹出验证码输入框
登录成功后,页面会显示你账号下已购买的所有课程,以课程卡片形式排列(每张卡片带封面、标题和进度,实现见 src/components/hotmart/CourseCard.svelte),并自动分页、支持搜索框快速定位课程。
💡 首次登录 Udemy 时如果弹出人机验证(CAPTCHA),OmniGet 会给出提示,完成验证后重试即可。
第 2 步:一键下载整门课程(含 PDF 附件)
在课程列表中找到目标课程,点击下载按钮:
- 整门课程的每一节视频都会依次加入下载队列
- 课程的**附件文件(PDF、代码包等)**一并下载
- 卡片上实时显示下载百分比,完成后自动标记为"已完成"
下载过程由队列引擎管理(核心代码位于 src-tauri/omniget-core/src/core/),速度、ETA 均取自真实下载数据,中断的下载会自动恢复。
不想登录?用万能链接框粘贴课程 URL
如果你只想下载单独一门课程链接,可以直接把它粘贴到首页的万能链接框(src/components/home/HomeUrlBar.svelte)。OmniGet 会自动识别平台、显示预览和可选的清晰度,点 Download 即可——这也是处理 1,800+ 其他网站(YouTube、Bilibili、TikTok 等)的统一入口。
小技巧:全局快捷键,复制即下载
按下Ctrl+Shift+D(macOS 为Cmd+Shift+D),OmniGet 会读取剪贴板中的链接并自动开始下载,连窗口都不用打开。这个全局热键对"看到好课程链接顺手存下来"的场景特别好用。
第 3 步:用内置课程播放器离线观看
下载完成后,最让新手惊喜的部分来了——OmniGet 不只是下载器,还是个课程播放器:
- 📺离线播放:断网也能看,不再受平台限制
- ⏱断点续看:自动恢复到上次停止的那一秒
- 📝时间戳笔记:边看边记笔记,点击笔记直接跳转到对应时刻
- 📄PDF 并排阅读:讲义和视频放在同一窗口对照学习
实用进阶:让下载更省空间、更有条理
- 输出目录与文件命名:在 设置 → 输出 中可配置保存位置、按平台自动分文件夹、自定义文件名模板,还可以"跳过已存在的文件"避免重复下载
- 带宽限制:下载页顶部可直接拖动限制下载速度,避免占满带宽
- 便携模式:在
.exe旁创建一个空的portable.txt文件,所有数据(设置、Cookie、插件)都随程序走,适合 U 盘随身携带
相关设置页面源码见 src/components/settings/SettingsDownloads.svelte 与 src/components/settings/SettingsStorage.svelte。
常见问题 FAQ
Q1:需要付费会员吗?完全免费,GPL-3.0 开源协议,无账号体系、无广告、无付费功能。
Q2:下载的只是视频还是包含课件?视频 + 附件(PDF、示例文件等)都会下载,课程讲义可在播放器内并排阅读。
Q3:断网了怎么办?队列自动断点续传并带退避重试,重新联网后继续,无需手动操作。
Q4:隐私安全吗?yt-dlp 在运行前经过 SHA256 校验,Cookies 只保存在本地,文件全部留在你的电脑上,不经过任何第三方服务器。
Q5:除了 Udemy 和 Hotmart 还支持什么?Kiwify、Teachable、Kajabi、Skool、Gumroad、Wondrium、Thinkific、Rocketseat 等主流课程平台,另支持 1,800+ 视频/音频网站。
结语
如果你经常学习 Udemy 或 Hotmart 上的付费课程,OmniGet 课程下载器就是那个"装完即用"的答案:登录账号 → 一键下载整门课 → 内置播放器离线回看,全程零终端、零付费。对于想系统学习却又希望随时离线复习的用户来说,它把"买课 → 存课 → 学课"的完整闭环都做进了一个免费开源的桌面应用里。
【免费下载链接】omnigetDownload Udemy and Hotmart courses, YouTube videos, music and books — 1,800+ sites, no terminal. Free open-source desktop app for Windows, macOS and Linux, with a built-in course player, PDF/EPUB reader and music library. Powered by yt-dlp. Your files stay on your computer.项目地址: https://gitcode.com/gh_mirrors/om/omniget
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考