mizorewww/course2md
Turn YouTube, Bilibili, or local course/meeting recordings into slide-illustrated Markdown and HTML lecture notes.
解决的问题
观看视频课程时,很难回顾和整理所学内容。course2md 可将任何视频(YouTube、Bilibili 或本地文件)转换为书面笔记:它会检测幻灯片或图片何时变化,捕获该帧,并将相应的转录文本置于其下方。结果是一份干净的 Markdown 或 HTML 文档,您可以阅读、搜索并保存在笔记库中。
工作原理
您提供视频 URL 或本地路径,可通过桌面应用或命令行。该工具会下载视频(对于在线链接),并使用现有字幕(如果有);否则,它会在您的机器上本地转录语音。然后,它会检测视觉变化,并在正确位置将屏幕截图插入转录文本中。您可以选择启用 AI 校对和摘要,这些功能可在任何兼容 OpenAI 的服务、本地 Ollama 服务器或 ChatGPT 订阅上运行——默认关闭。桌面应用还提供后台任务、带文件夹和搜索的笔记库、带大纲的阅读器以及主题。
适用人群
学生、自学者或任何希望将视频讲座转换为可搜索、可共享笔记的人。它专为在 YouTube、Bilibili 上观看课程或拥有本地录制内容并偏好从书面材料学习的人设计。桌面应用适用于 macOS(Apple Silicon)、Windows、Arch Linux 和其他 x86_64 Linux 发行版;CLI 可通过预构建二进制文件或源代码在 macOS/Linux 上运行。
亮点
- 幻灯片式笔记:每当图片变化时自动捕获屏幕截图,并将转录文本置于其下方,保存为 course.md 和 course.html
- 支持 YouTube、Bilibili 和本地视频文件
- 语音识别在您自己的计算机上运行:Apple Silicon 开箱即用,其他系统可使用 GPU、CPU 或 Intel Core Ultra NPU;云服务为可选,仅在您选择时使用
- 可选 AI 校对和摘要,使用任何兼容 OpenAI 的服务、本地 Ollama 或 ChatGPT
- 桌面应用包括可暂停的后台任务、带文件夹和搜索的笔记库、带大纲和查找的阅读器以及 10 种主题
- 界面支持英语、简体中文、繁体中文和日语
相关
- 项目
- 项目
- 项目
- 项目
- 项目