免费开源 · MIT 许可 2.0.1更新内容

把课程视频变成图文笔记

看过的课,随时翻得回来

course2md 把一整节课整理成一份图文讲义:画面一换就截一张图,下面是老师讲这一页时说的话。YouTube 和 Bilibili 的视频,每一节都能跳回原视频的那一刻。

每页幻灯片一张截图,下面是老师讲的话。

复习网课 自学公开课 整理讲座和组会录像
Apple 芯片 · macOS 15 及以上 · 也可以用 Homebrew 安装 Intel Mac 请用命令行版
示例课程
示例课程的标题页:特征值与特征向量 特征值与特征向量00:00
幂迭代收敛曲线的幻灯片 幂迭代29:50
矩阵变换网格向量的幻灯片

“但再看沿对角线方向的 v。变换之后,它仍然落在同一条虚线上。”

往下滚,看一节课怎么变成笔记

示例课程 · 线性代数:特征值与特征向量

示例课程为本页制作,频道和视频均为虚构。

course2md 主页:已预览的视频及其处理选项

一节课,从「看过」变成「能用」

有字幕先用字幕

视频自带字幕时直接使用,无需语音识别。

幻灯片和讲解在一起

只看 PPT 看不懂推导,只看字幕又没有图。在这里,每张截图下面就是老师讲这一页时说的话。

公式排版显示

开启 AI 后,公式(包括口述的)会写成 LaTeX 并排版显示;复制时保留原始 LaTeX。

双语笔记

AI 可以在每段下方附上译文,支持八种语言。

AI 用你自己的,也可以不用

任意 OpenAI 兼容服务、本机 Ollama 或你的 ChatGPT 订阅。默认关闭。

一次排好一整门课

Bilibili 多 P 视频和播放列表可以一次多选加入队列。任务在后台运行,可以暂停、继续和调整顺序。

笔记是你自己的

普通的 Markdown 文件加截图,存在你电脑上的笔记库里,支持嵌套文件夹和按标题搜索,随时可以导出网页。不用注册账号。

按你的习惯

10 套浅色和深色主题、可调字号,界面支持 English、简体中文、繁體中文和日本語。

看看应用的其他部分

笔记库:文件夹树和笔记卡片
笔记库嵌套文件夹、拖放整理,搜索包含所有子文件夹。
任务页:正在进行的转换
任务暂停、继续、调整顺序;失败时只补做失败的部分。
外观设置:主题预览
主题10 套浅色和深色主题,可调字号和减少动态效果。

音频默认不离开你的电脑

语音识别默认在本机完成。只有你主动选择云端语音服务或 AI 服务时,才会把音频或文字发送出去。

本机识别默认
云端语音服务可选
AI 校对与摘要默认关闭

下载桌面版

转换视频所需的工具都已内置。第一次在本机识别语音时会下载 1–2.4 GB 的语音模型。

2.0course2md 2.0 重做了桌面应用:先预览再转换、可暂停和调整顺序的后台任务、带文件夹的笔记库、公式排版的阅读器,以及四种界面语言。发布说明

macOS · Apple 芯片macOS 15 及以上 下载 DMG
或用 Homebrew 安装,之后用 brew upgrade 更新 $brew install --cask mizorewww/tap/course2md-gui

系统要求

macOS
Apple 芯片,macOS 15 及以上
Windows
x64
Linux
x86_64,需要可用的 Vulkan 驱动;tar.gz 在 Ubuntu 24.04 上构建
工具
转换视频所需的工具都已内置;AUR 包使用 Arch 自带的 ffmpeg,在本机识别语音需另装可选依赖 llama-cpp。Windows 上用显卡或 CPU 识别语音还需要 Microsoft Visual C++ 2015–2022 运行库。
磁盘
语音模型 1–2.4 GB,只需下载一次
Intel Mac、Linux ARM64
暂无桌面版,请使用命令行版本。

安装细节见安装指南。

也可以在终端里用

命令行版做同样的转换,可以和桌面版同时安装:两者共用 Bilibili、ChatGPT 登录和已下载的语音模型,设置各自独立。适合批量处理、写脚本,也能在 Intel Mac 和 Linux ARM64 上运行。

$curl -fsSL https://raw.githubusercontent.com/mizorewww/course2md/main/install.sh | bash 命令行使用说明
~/courses — zsh
~/courses ❯ course2md https://www.youtube.com/watch?v=…
读取视频信息…
查找字幕…
下载视频…
扫描画面…
生成截图…
提取音频…
识别语音…
生成笔记…
笔记已生成:out/youtube/3f9a…/versions/…/
提示:运行 course2md llm setup 可开启 AI 校对与摘要
~/courses ❯

常见问题

course2md 免费吗?

免费。course2md 以 MIT 许可证开源,不需要账号,没有订阅和广告。

需要注册账号吗?

不需要。只有你选择使用的服务才需要登录:部分 Bilibili 视频需要 Bilibili 账号,开启 AI 时需要相应的 AI 服务。

AI 要花钱吗?

AI 是可选的,默认关闭。使用 OpenAI 兼容服务时按用量向该服务付费;本机 Ollama 不花钱;ChatGPT 订阅可以通过导入 Codex 登录使用。course2md 本身不收费。

笔记和数据存在哪里?

存在你电脑上的笔记库文件夹里:每篇笔记是一个 course.md 文件加上它的截图,随时可以导出网页、.zip 或 JSON。可以在「设置 → 存储」添加其他文件夹。服务密钥保存在系统钥匙串。除非你选择云端语音或 AI 服务,否则不会上传任何内容。

语音模型有多大?

Apple 芯片约 1–2.3 GB,其他平台约 2.4 GB,只需下载一次。在中国大陆从国内镜像下载,中断后可以续传。

Bilibili 视频失败或清晰度低

在「设置 → 服务与账号 → Bilibili 账号」扫码登录。