WeWorkBuddy

[推广] [分享] 一句话让 AI Agent 把网课视频变成讲义 PDF(开源 · 全程本地 · 零 API Key)

备考的人应该都懂:强化班几十讲,做错一道题想回看对应知识点,只能凭记忆拖进度条。视频没法检索、没法打印,这个痛贯穿我整个备考期。 所以做了个开源技能 chalkpress——不是又一个「视频转文字」工具,而是把课程视频压缩成一册讲义 PDF:每页一个关键帧画面 + 该时间窗的字幕,文字层可检索可复制。 用法就是给 agent 发一句话( ChatGPT / Claude Code 等客户端,任何能执行命令的都行): 用这个技能把我的网课视频转成讲义: https://github.com/luolin1024/chalkpress-skill agent 会自己走完整个流程:装依赖 → ffmpeg 场景检测抓关键帧 → Whisper 本地转写 → 校对字幕(同音字误听,比如「坚偶校验」→「奇偶校验」,内置软考包 241 条术语)→ 排版成横版 A4 PDF → 写一份带星级考点的学习笔记(可选作为 PDF 首页)。 两个设计上的点: 零 API Key:校对和写笔记的 LLM 活全部由你的 agent 用它自己的智能完成,管线本身是零 LLM 的确定性 Python ,没有任何外呼

Read original source
Source page screenshot: [推广] [分享] 一句话让 AI Agent 把网课视频变成讲义 PDF(开源 · 全程本地 · 零 API Key)
Source page screenshot · www.v2ex.com

Source record

Research analysis

Project record

Source account: 备考的人应该都懂:强化班几十讲,做错一道题想回看对应知识点,只能凭记忆拖进度条。视频没法检索、没法打印,这个痛贯穿我整个备考期。 所以做了个开源技能 chalkpress——不是又一个「视频转文字」工具,而是把课程视频压缩成一册讲义 PDF:每页一个关键帧画面 + 该时间窗的字幕,文字层可检索可复制。 用法就是给 agent 发一句话( ChatGPT / Claude Code 等客户端,任何能执行命令的都行): 用这个技能把我的网课视频转成讲义: https://github.com/luolin1024/chalkpress-skill agent 会自己走完整个流程:装依赖 → ffmpeg 场景检测抓关键帧 → Whisper 本地转写 → 校对字幕(同音字误听,比如「坚偶校验」→「奇偶校验」,内置软考包 241 条术语)→ 排版成横版 A4 PDF → 写一份带星级考点的学习笔记(可选作为 PDF 首页)。 两个设计上的点: 零 API Key:校对和写笔记的 LLM 活全部由你的 agent 用它自己的智能完成,管线本身是零 LLM 的确定性 Python ,没有任何外呼

Observed adoption & comparisons

Recent records to compare: “Show HN: Give your agent its own temp mail service” (Show HN, Nov 13, 2026); “Show HN: Talgent Workbench – Open-source managed agent platform you run yourself” (Show HN, Nov 13, 2026). Shared themes are navigation hints; they have not been verified as the same need or independent corroboration.

Adoption decision

Evaluate it against the tool or manual workflow it would replace. The stored record supports discovery; it does not yet establish reliability, lower operating cost or commercial adoption.

Unverified requirements

Not verified: license permissions, required hardware, installation steps, maintenance status and a representative task with its failure cases.

Next test

Choose one real task and a current alternative. Record the commit, environment, input, output, elapsed time and failure behavior; retain the result before recommending adoption.