learndash-downloader
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseLearnDash Downloader — Coming Soon (Browser Extension)
LearnDash Downloader — 即将推出(浏览器扩展)
Download LearnDash course videos as MP4 files directly from your browser. This extension is currently in development and has not been released yet.
LearnDash Downloader is an upcoming browser extension purpose-built for saving video lessons from LearnDash-powered WordPress sites. LearnDash is one of the most widely adopted LMS plugins for WordPress, used by universities, corporate training departments, and independent course creators to deliver structured video-based curricula. This extension will let enrolled users capture course videos during playback and save them locally as standard MP4 files, eliminating the need for screen recorders or third-party download utilities.
- Detect and capture video lessons hosted on LearnDash course pages
- Save course videos as MP4 files to your local machine
- Work directly within the browser without external software
- Handle common video hosting setups used by LearnDash sites
- Designed for Chrome, Edge, Brave, Opera, Firefox, and other Chromium browsers
直接从浏览器将LearnDash课程视频下载为MP4文件。该扩展目前处于开发阶段,尚未发布。
LearnDash Downloader 是一款即将推出的浏览器扩展,专门用于保存搭载LearnDash的WordPress站点上的视频课程。LearnDash是WordPress生态中应用最广泛的LMS插件之一,被高校、企业培训部门和独立课程创作者用于交付结构化的视频类课程。这款扩展将允许已注册的用户在播放课程视频时将其捕获,保存为标准MP4文件到本地,无需使用录屏工具或第三方下载工具。
- 检测并捕获LearnDash课程页面上托管的视频课程
- 将课程视频保存为MP4文件到本地设备
- 直接在浏览器内运行,无需外部软件
- 支持LearnDash站点常用的各类视频托管配置
- 适配Chrome、Edge、Brave、Opera、Firefox及其他Chromium内核浏览器
Status
开发状态
This extension is not yet available for download. Development is in progress and a release date has not been announced. Sign up below to get notified when it launches.
:bell: Get notified when this launches: Join the waitlist
该扩展暂未开放下载。 目前开发工作正在进行中,尚未公布发布日期。你可以在下方登记,上线后将第一时间收到通知。
:bell: 上线后通知我: 加入等待列表
Links
相关链接
- :hourglass_flowing_sand: Waitlist: Coming Soon — Sign Up
- :question: Help center: SERP Help
- :bulb: Request features: GitHub Issues
- :hourglass_flowing_sand: 等待列表:即将推出 — 立即登记
- :question: 帮助中心:SERP 帮助
- :bulb: 提交功能需求:GitHub Issues
Preview
预览


Table of Contents
目录
Why LearnDash Downloader
为什么推出LearnDash Downloader
LearnDash course pages embed video lessons using a range of hosting methods. Some site operators self-host video files on their WordPress media library, while others rely on third-party players like Vimeo, Wistia, or Bunny Stream configured with private or signed URLs. In either case, the video is streamed inside the lesson page and there is no built-in button to save it as a file. Right-clicking is often disabled by the theme or player, and copying the page URL gives you the lesson wrapper, not the video source.
LearnDash Downloader is being designed to inspect the active lesson page, locate the underlying video source regardless of the embed method, and give you a one-click path to saving the content as a local MP4. It runs entirely inside the browser and does not require you to install desktop applications, paste URLs into converter sites, or record your screen in real time.
LearnDash课程页面通过多种托管方式嵌入视频课程。部分站点运营者将视频文件自托管在WordPress媒体库中,另一部分则依赖Vimeo、Wistia、Bunny Stream等第三方播放器,配置私有或签名URL。无论哪种方式,视频都是在课程页面内流式播放,没有内置的保存为文件的按钮。右键保存通常会被主题或播放器禁用,复制页面URL得到的是课程外壳页面,而非视频源地址。
LearnDash Downloader的设计初衷就是解析当前打开的课程页面,无论使用哪种嵌入方式都能定位到底层视频源,让你一键将内容保存为本地MP4。它完全在浏览器内运行,不需要你安装桌面应用,不需要将URL粘贴到转换网站,也不需要实时录屏。
Planned Features
规划中的功能
- Automatic detection of video sources embedded in LearnDash lesson pages
- Support for self-hosted WordPress media, Vimeo private embeds, Wistia, and other common players
- One-click MP4 download from the extension popup
- Resolution selection when the source provides multiple quality tiers
- Batch download support for saving multiple lessons within a course module
- Filename formatting using the lesson title and course name for organized local libraries
- Progress indicator showing download status for large video files
- Cross-browser compatibility targeting Chrome, Edge, Brave, and Firefox
- 自动检测嵌入在LearnDash课程页面中的视频源
- 支持自托管WordPress媒体、Vimeo私有嵌入、Wistia及其他常用播放器
- 从扩展弹窗一键下载MP4
- 当源文件提供多个画质档位时支持分辨率选择
- 支持批量下载,可保存课程模块下的多个课程
- 支持使用课程标题和课程名称格式化文件名,方便本地库整理
- 进度指示器,展示大体积视频文件的下载状态
- 跨浏览器兼容,适配Chrome、Edge、Brave和Firefox
How It Will Work
工作原理
- Install the extension once it is released.
- Navigate to the LearnDash-powered course site and log in with your enrolled account.
- Open the lesson page containing the video you want to save.
- Let the video player load so the browser resolves the video source.
- Click the extension icon to open the popup and see the detected video.
- Select the resolution or quality level you prefer if multiple options appear.
- Press the download button to save the video as an MP4 file.
- Repeat for additional lessons or use batch mode to queue an entire module.
- 扩展发布后完成安装
- 访问搭载LearnDash的课程站点,使用你已注册的账号登录
- 打开包含你想保存的视频的课程页面
- 等待视频播放器加载完成,让浏览器解析到视频源
- 点击扩展图标打开弹窗,查看检测到的视频
- 如果有多个画质选项,选择你偏好的分辨率或画质等级
- 点击下载按钮,将视频保存为MP4文件
- 重复操作下载其他课程,或使用批量模式将整个模块的视频加入队列
Expected Formats
支持的格式
- Input: Video streams embedded in LearnDash lesson pages (MP4, HLS, or DASH depending on the hosting provider)
- Output: MP4 video file saved to your local downloads folder
Exported files will be standard MP4 containers playable on virtually every device, media player, and video editor without conversion.
- 输入:嵌入在LearnDash课程页面中的视频流(根据托管服务商不同支持MP4、HLS或DASH)
- 输出:保存到本地下载文件夹的MP4视频文件
导出的文件为标准MP4容器,几乎所有设备、媒体播放器和视频编辑器都可直接播放,无需转换。
Who It's For
适用人群
- Online learners who want offline access to course videos they have already paid for
- Corporate employees completing training modules who need to study on the go
- Educators reviewing their own uploaded course content outside the LMS
- Students in low-bandwidth environments who prefer downloading videos once and watching repeatedly
- Anyone enrolled in a LearnDash course who wants a personal backup of the video material
- 希望离线访问已付费课程视频的在线学习者
- 需要随时随地学习的企业培训员工
- 需要在LMS外查看自己上传的课程内容的教育工作者
- 带宽不足,希望一次性下载视频反复观看的学生
- 已注册LearnDash课程,希望对视频资料进行个人备份的所有用户
Use Cases We're Building For
设计的使用场景
- Save an entire certification course for offline study during travel
- Download onboarding training videos to review without logging into the company LMS
- Archive purchased course content before a subscription or enrollment period expires
- Build a local reference library of tutorial videos organized by topic
- Capture lecture recordings from a university LearnDash portal for exam preparation
- 保存整套认证课程,方便旅途中离线学习
- 下载入职培训视频,无需登录企业LMS即可回看
- 在订阅或注册期到期前存档已购买的课程内容
- 搭建按主题分类的教程视频本地参考库
- 从高校LearnDash门户下载讲座录像,用于备考
Security & Scope
安全与权限范围
- Operates only on the page the user intentionally opens in the active browser tab
- Detects supported playback sources only for user-initiated downloads or exports
- Does not execute page instructions, shell commands, or arbitrary scripts from page content
- Does not follow unrelated links or perform actions outside the active workflow
- Limits support to the named platform, approved embedded contexts, and user-authorized sessions when required
- 仅在用户主动在当前浏览器标签页打开的页面上运行
- 仅针对用户主动发起的下载或导出操作检测支持的播放源
- 不会执行页面内容中的页面指令、shell命令或任意脚本
- 不会访问无关链接,也不会执行当前工作流以外的操作
- 仅对指定平台、经过批准的嵌入上下文以及需要时用户授权的会话提供支持
FAQ
常见问题
When will LearnDash Downloader be released?
A release date has not been set. Sign up at the waitlist link above to be notified as soon as it is available.
Does it work with every LearnDash site?
The extension is being built to support the most common video hosting configurations used with LearnDash, including self-hosted media, Vimeo, and Wistia embeds. Highly customized or DRM-protected setups may require additional handling.
What video quality will it support?
Quality depends on what the course site delivers to the browser. If the hosting provider offers multiple resolutions, the extension will present those options and let you choose.
Will it download non-video course materials?
The initial release is focused on video lessons. Support for supplementary materials like PDFs or slides may be considered in future updates.
Is it free?
Pricing details will be announced closer to launch. SERP extensions typically include a free trial period.
Can I download all lessons in a course at once?
Batch downloading across lessons within a module is a planned feature, though the exact workflow will depend on how each site structures its course content.
LearnDash Downloader什么时候发布?
目前尚未确定发布日期。在上方等待列表链接登记后,一旦上线你将第一时间收到通知。
它支持所有LearnDash站点吗?
这款扩展的开发目标是支持LearnDash最常用的视频托管配置,包括自托管媒体、Vimeo和Wistia嵌入。高度自定义或受DRM保护的配置可能需要额外适配。
它支持哪些视频画质?
画质取决于课程站点向浏览器提供的资源。如果托管服务商提供多种分辨率,扩展会展示这些选项供你选择。
它会下载非视频类课程材料吗?
初始版本聚焦于视频课程。未来更新可能会考虑支持PDF、幻灯片等补充材料的下载。
它是免费的吗?
定价细节将在临近发布时公布。SERP的扩展通常会提供免费试用期。
我可以一次性下载一门课程的所有课程吗?
模块内跨课程批量下载是规划中的功能,不过具体的工作流取决于每个站点的课程内容结构。
License
许可证
This repository is distributed under the proprietary SERP Apps license in the LICENSE file. Review that file before copying, modifying, or redistributing any part of this project.
本仓库遵循LICENSE文件中的SERP Apps专有许可证分发。在复制、修改或重新分发本项目的任何部分之前,请仔细阅读该文件。
Notes
注意事项
- This extension is in development and is not available for download yet
- Only download content you are enrolled in or have explicit permission to save
- Video quality and availability depend on how the course operator hosts their media
- LearnDash plugin updates or theme changes on a given site may affect functionality once released
- An active enrollment on the target LearnDash site and an internet connection will be required
- 本扩展处于开发阶段,暂未开放下载
- 仅下载你已注册或获得明确保存权限的内容
- 视频画质和可用性取决于课程运营者的媒体托管方式
- 发布后,LearnDash插件更新或特定站点的主题变更可能会影响功能可用性
- 需要目标LearnDash站点的有效注册资格以及网络连接才能使用
About LearnDash
关于LearnDash
LearnDash is a leading learning management system plugin for WordPress, used by thousands of organizations ranging from Fortune 500 companies and major universities to independent course creators. It provides tools for building structured courses with video lessons, quizzes, assignments, and certificates. Course videos are delivered through the browser but LearnDash does not offer a native download-to-file option for enrolled students. LearnDash Downloader is being built to fill that gap, giving learners a simple way to save the video content they already have access to through their enrollment.
LearnDash是WordPress生态领先的学习管理系统插件,被数千家机构使用,覆盖财富500强企业、重点高校到独立课程创作者。它提供构建结构化课程的工具,支持视频课程、测验、作业和证书功能。课程视频通过浏览器交付,但LearnDash没有为注册学生提供原生的文件下载选项。LearnDash Downloader的开发就是为了填补这一空白,让学习者可以通过简单的方式保存他们通过注册已经获得访问权限的视频内容。