Devotd Github
新发现多模态

liangdabiao/whiteboard-teacher-video — 把讲解脚本变成手绘视频

liangdabiao/whiteboard-teacher-video 是一个 Python 技能,用代码绘制的方式把讲解脚本做成讲解视频。

仓库信息liangdabiao/whiteboard-teacher-video ↗

liangdabiao/whiteboard-teacher-video 是一个 Python 技能,用代码绘制的方式把讲解脚本做成讲解视频。

GitHub 项目说明: MG动画视频skill, 抖音爆款Vibe知识大赏知识短片 , 自动配音效,一键出片。图文讲解视频 skill —— 把讲解稿变成「手绘会动的画面」讲解视频。 图形由代码逐笔绘出、文字逐字写出、讲到哪画到哪。五套风格可选,本地 Chrome 渲染, 零生图 API 成本 ,任何改动秒级重渲。

星标
★ 436
复刻
58
语言
Python
许可证
NOASSERTION
查看原始来源 ↗在 GitHub 查看 ↗

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,因此仅凭现有信息无法确认使用条件。可复现的渲染方式较为突出,但中文字幕这一前提和外部引擎依赖缩小了适用范围。