liangdabiao/whiteboard-teacher-video 是一个 Python 技能,把讲解脚本转换成画面与文字依次出现的讲解视频。据 README 所述,它提供五种风格,在本地 Chrome 或 Edge 中渲染,生成 MP4 视频和 SRT 字幕。没有公开的最新发布信息。
这个技能不用图像生成 API 生成像素,而是用代码绘制图形、书写文字来构成画面。画面的每个时点由 renderAt(t) 函数决定,因此可以跳到指定时点,也可以分段渲染。它用 rough.js 绘制矢量图形,用 KaTeX 显示公式,用 playwright-core 捕捉浏览器画面,再用 ffmpeg-static 合成视频。它被设计成对同一输入重新渲染时画面保持一致,特点是修改脚本后只需重绘受影响的片段。对于想在本地生成视频、又不想承担生成式图像 API 费用的人来说,这是合适的做法。
不过字幕以中文为前提,渲染引擎需要从 sitor-ai/frametell 仓库以稀疏检出(sparse checkout)方式获取。因此它对该仓库存在依赖,难以算作独立可用的配置。许可证标注为 NOASSERTION,因此仅凭现有信息无法确认使用条件。可复现的渲染方式较为突出,但中文字幕这一前提和外部引擎依赖缩小了适用范围。