news 2026/9/1 13:25:59

如何下载整门Udemy和Hotmart课程?OmniGet课程下载器与离线播放器完全指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
如何下载整门Udemy和Hotmart课程?OmniGet课程下载器与离线播放器完全指南

如何下载整门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 为例,点击平台卡片后会出现登录区域,支持多种方式:

  1. 账号密码登录—— 直接填入邮箱和密码
  2. Cookies 导入—— 适合有二次验证的平台,从浏览器导出 Cookie 粘贴即可
  3. 验证码 / 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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/1 13:20:16

微信、QQ消息被撤回了?RevokeMsgPatcher 防撤回补丁打补丁指南

微信、QQ消息被撤回了?RevokeMsgPatcher 防撤回补丁打补丁指南 【免费下载链接】RevokeMsgPatcher :trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了) 项目地址: https://gi…

作者头像 李华
网站建设 2026/9/1 13:19:26

awesome-gpt-image-2 Agent Skill完整教程:把风格库装进Claude Code

awesome-gpt-image-2 Agent Skill完整教程:把风格库装进Claude Code 【免费下载链接】awesome-gpt-image-2 Prompt as Code | GPT-Image2 工业级提示词引擎与模板库,530 个案例逆向工程,20 套工业级模板,并提炼出Skills&#xff0…

作者头像 李华
网站建设 2026/9/1 13:19:13

C语言枚举(enum)完全指南:从基础语法到底层原理与实战应用

在C语言的学习道路上,我们常常会遇到一些需要表示一组固定、有限选项的场景,比如一周的七天、一年的四季、订单的状态(待支付、已支付、已发货)。如果使用简单的整数常量(如 #define MON 1 ),…

作者头像 李华
网站建设 2026/9/1 13:18:12

机器视觉13-2

案例1:蓝色工件破损检测 并且标绘出缺陷轮廓1.颜色提取工具 目的:获取输出一个灰度图像 用于blob检测1.提取多的特征颜色 目的: 是灰度图的特征更明显1.提取效果图1.blob工具#region namespace imports using System; using System.Collections; usi…

作者头像 李华
网站建设 2026/9/1 13:17:31

ZYNQ7020嵌入式平台LVGL 9.5.0移植与优化实战指南

在 ZYNQ7020 这颗经典的 FPGAARM 双核芯片上跑 LVGL 9.5.0,核心要解决的是 如何在资源受限的嵌入式平台上,流畅运行一个现代化的图形界面库 。这不仅仅是“能不能跑起来”的问题,更是关于如何平衡性能、内存和开发效率。如果你手头有 ZYNQ7…

作者头像 李华