whiteboard-video

Installation
SKILL.md

whiteboard-video:白板讲解视频出片

工具就是本仓库(下文 <仓库>),CLI 是 <仓库>/bin/wb,参数全在 <仓库>/config.json。每期内容在 config.json 的 dirs.projects(默认 <仓库>/episodes/<日期 标题>/),中间产物与成片在 dirs.build(默认 <仓库>/build/<日期 标题>/)。

本文件只讲流程与规矩。细节按需翻:references/dsl.md(场景与封面 API)、references/scene-patterns.md(版式坐标)、references/stickers.md(贴纸、真实 Logo、真人漫画像)、references/publish.md(标题与发布文案);公共工序在同级的 ../video-common/:references/fact-check.md(查证)、references/compliance.md(合规)、references/delivery-qa.md(验收)。

硬规矩

  1. 全链路本地。 旁白走火山引擎语音合成(凭证在 <仓库>/.env,音色可以是官方音色或你自己的声音复刻),语速默认 1.2 倍原生合成;贴纸走本地 codex CLI 生图;真实 Logo 走 Wikimedia Commons 官方 SVG(wb logo);配乐放 assets/bgm.mp3,没有就出无配乐成片。改配置不改代码。
  2. 一处为主。 期目录就是工程目录,scenes.js 是唯一手写源(旁白、场景、封面都在里面);scenes/、旁白稿.md、字幕.srt、封面-*.png 是生成物,不手改、不外拷。README.md(资料来源)和 发布.md(文案)是人写的。视频不放进期目录:成片在 <dirs.build>/<期>/outputs/final.mp4,中间产物在同目录 work/,旁白稿.md 里自动带成片链接。
  3. 先旁白后画面。 旁白按 | 切 beat,每 beat 34 句配一组元素;68 个场景,成片 22.5 分钟(1.2 倍语速下约 500600 字)。
  4. 画布 1920×1080。y≥960 是字幕区,右上 320×130 是水印区,元素不进去;wb scenes 的 ⚠ 必须清零。
  5. 公司、产品、模型用真实 Logo;人物、器械、物件用贴纸;文字、箭头、框用 Excalidraw。 讲到具体公司时主角用官方 Logo(wb logo),不用生图拟人机器人代指,观众认不出是谁。讲到具体公众人物时用真人照片参考的漫画像(wb image ... --ref=照片 --likeness,见 references/stickers.md),不用通用小人代指。Excalidraw 画人很丑,人和物件一律出贴纸。
  6. 事实先查再写。 数字、日期、价格要有来源,写进期目录 README.md;估算值在旁白和文案里都标"据报道/估算"。查证动作见 ../video-common/references/fact-check.md。
  7. 品牌层自动带,不用每期写。 右上角手写水印(第一场景逐笔画入)、片尾品牌卡(5.5 秒,静音)、封面上的品牌标都由工具生成,名字、品牌色、slogan 在 config.json 的 brand;标题和点睛色优先用 C.brand。
  8. 交付四件套:成片 + 两张封面 + 发布.md,主用标题和视频号简介直接贴在回复里。

命令

Installs
14
GitHub Stars
513
First Seen
Sep 25, 2026