Simon 白板视频:边画边讲的手绘动画讲解

trustfuture/simon-skills

制作边画边讲的手绘讲解视频,包含逐笔动画、贴纸、旁白、同步字幕、可配置品牌与横竖封面。

最近更新于:

查看 GitHub 项目
git clone https://github.com/trustfuture/simon-skills.git
535Stars100Forks仓库最近推送

关于这个 Skill

whiteboard-video 是 Simon Skills 中的手绘讲解流程。它将查证后的旁白写成 rough.js 场景,用 Playwright 在 Chromium 中逐笔渲染,再由 FFmpeg 合成视频与字幕。作者主要用于两分钟左右的横屏短片,结合贴纸或官方 Logo、可配置品牌,以及横竖两种封面。

为什么推荐

这套流程提供实际的场景 DSL 与本地渲染 CLI。旁白、画面元素和封面写在每一期的 scenes.js 中,共用配置控制笔画、字幕、音色与品牌。适合需要持续制作、并保留图解和文案可修改性的讲解内容。

适合用来做什么

  • 适合让图解随旁白逐步出现的短篇知识讲解。
  • 结合手写文字、箭头、生图贴纸与产品 Logo 制作内容的创作者。
  • 通过可编辑场景数据与共用品牌配置持续制作节目的团队。

从旁白到可编辑场景

先写旁白并核实内容,再设计画面。每一期的 scenes.js 定义讲解段落、视觉元素与封面布局;共用配置处理品牌、字幕位置、笔画时间和音频参数。整片渲染前,先通过静帧检查重叠以及字幕、水印预留区。

CLI 生成带逐字时间戳的语音、渲染笔画、合成视频,并准备字幕、两张封面与发布文案。场景还可导出 Excalidraw 文件,用于兼容的编辑流程。Skill 负责准备交付材料,不会自动向社交平台发帖。

制作 Skill 的 README制作 Skill 指令共用 video-common 模块

安装制作 Skill 与公共模块

克隆仓库后,在仓库根目录执行软链命令。保留仓库位置,避免软链失效。video-common 必须与制作 Skill 平级安装,才能解析 ../video-common/ 引用。下方安装根目录来自 SkillHey 共用 Agent 目录表。

命令用途与使用时机
git clone https://github.com/trustfuture/simon-skills.git cd simon-skills下载完整仓库并进入根目录。
mkdir -p ~/.claude/skills for s in whiteboard-video video-common; do ln -sfn "$PWD/skills/$s" ~/.claude/skills/$s doneClaude Code:安装两个平级目录。最终入口:~/.claude/skills/whiteboard-video/SKILL.md。
mkdir -p ~/.agents/skills for s in whiteboard-video video-common; do ln -sfn "$PWD/skills/$s" ~/.agents/skills/$s doneCodex CLI:安装两个平级目录。最终入口:~/.agents/skills/whiteboard-video/SKILL.md。

Simon Skills 仓库与安装说明制作 Skill 的 README共用 video-common 模块

配置渲染器并检查第一期

在 skills/whiteboard-video 中安装依赖,并按示例配置 .env。通过 config.json 设置品牌、配音、字幕与目录。README 提供完整示例供本地环境检查;贴纸和 TTS 使用你配置的服务。

命令用途与使用时机
cd skills/whiteboard-video npm install cp .env.example .env在克隆的仓库中安装渲染依赖,并创建本地 TTS 配置文件。
bin/wb new "My first explainer" bin/wb stills "My first explainer" bin/wb build "My first explainer"创建一期,编辑 scenes.js,检查静帧后再使用已配置的服务生成成片。

制作 Skill 的 README

第一次可以这样提需求

使用 whiteboard-video,解释为什么个人计划在第一周后容易中断。时长约两分钟,使用我们的品牌与平实口吻,为事实判断记录来源,渲染前先展示场景静帧。交付视频、字幕、横竖封面与发布文案。

制作 Skill 指令

作者示例、品牌与许可

画廊第一张使用指定的 hero-wall.jpg 封面墙,第二张保留作者封面示例,第三张为本次提供的该流程九宫格封面截图。展示图已缩放为 WebP 并保留原品牌,新工程可配置自己的品牌。

代码和文档采用仓库的 MIT 许可。README 另列字体与第三方材料的条款,作者已发布作品集用于展示。制作自己的节目时,保留所需许可声明并使用合适的素材。

Simon Skills 仓库与安装说明制作 Skill 的 README作者的首屏封面墙仓库 MIT 许可

使用前需要了解

  • 需要可读写本地文件、执行命令的编程 Agent。作者明确支持 Claude Code 与 Codex;仅在网页中聊天无法运行这套制作流程。
  • 两个制作 Skill 都需要平级的 video-common 模块,以及配置好的火山引擎 TTS 账号。AI 服务、语音合成与素材按各自价格和条款使用。
  • 需要 Node.js 20.12+、FFmpeg 与 Playwright Chromium。可选的贴纸生图环节使用 Codex CLI,需要登录及相应额度。
  • 作者在 macOS 上实测;Linux 被描述为应可运行,但 wb open 命令需要适配。配乐需自行提供,也可以渲染不带配乐的成片。

支持的 Agent

Claude CodeCodex CLI

常见问题

会自动发布成片吗?

上游流程交付成片与发布材料。由你审阅后决定发布平台与时间。

video-common 可以不装吗?

两个制作 Skill 都通过平级路径引用其文件,需要与制作 Skill 一起安装,并保留仓库位置。

资料与来源

原始资料见下方链接;文中的上手建议由 SkillHey 编辑整理。