一句话出片:手绘白板风格视频 Skill 全拆解
@HanZhang415188:/whiteboard-video 一行命令出一期 1080p 白板视频——工具链 7 步 + 账号运营 8 条判断。
开篇:这课解决什么问题
你刷到过这种视频:一块白板、一支铅笔,字和图跟着旁白一笔一笔画出来,两三分钟讲完一件事,全程没人出镜。知识区爆款的常客。
@HanZhang415188 做了一套开源 Skill:在 Claude Code / Codex 里敲一行 /whiteboard-video 加一句选题,交回来四样东西——一条 1080p 成片、横竖两张封面、5 个候选标题与各平台发布稿、一份资料来源。不出镜,不开剪辑软件,画面不用自己动一笔。
这课讲透两件事:Skill 怎么搭怎么跑(想自己做的照着来),以及作者对这类账号的运营理解(工具只解决"做得出来",号能不能起来是另一回事)。
为什么是白板:形式的 4 个判断
以下来自 @HanZhang415188。做号之前先把形式想明白:
- 画的过程本身在留人:画面永远"没画完",框画了三条边、字写到一半,人下意识想看完。钩子长在形式里,不用设计。
- 抽象的东西画出来才好懂:三栏卡片讲三要素、虚线讲对比、箭头讲因果,眼睛和耳朵拿到的是同一件事。纯观点纯情绪的内容不适合白板。
- 不露脸靠"认得出":没有脸可记,只能靠统一风格——同一种手绘、同一套配色、同一个封面版式、同一个片尾。关注很多时候是在主页做的。
- 它做不好的题:需要现场画面当证据的(突发、实地调查);热点(生命周期一两周,白板成本不划算)。讲常青问题:"XX 是什么""为什么会 XX"。
一期 2–2.5 分钟,分 6–8 个场景,每场景按旁白切几小段,每段三四句话配一组新元素。观众每隔几秒就看到新东西开始画;画面静止超十来秒,人就走了。
账号运营:8 条判断(与工具无关)
以下 8 条,你用什么方式做白板视频都用得上:
给谁看、讲什么、讲成什么样,一句话。"给刚毕业的职场新人,每期两分钟画清一个职场规则"能用;"用 AI 做知识科普"不行——观众不知道能得到什么。账号名、头像、简介、系列标签都跟着这句话走。
测试:动笔前先把结论写成一句话,写不出就别做。选题最靠谱的来源是小红书/抖音搜索框下拉联想、同行评论区被点赞最多的提问——现成的需求。
白板开头是空的,前两秒白屏会被滑走。开场先放 140 号以上大字标题 + 一句反差/定义,再摆两三个对比小图。
数字、日期、价格先查再写,每个进 README 资料来源(出处、支持哪句、何时核对)。估算值旁白和文案都要标"据报道/估算"。口径单独写一节(如"240 倍 = 6000 万 ÷ 25 万"),旁白、字幕、封面、文案的数字全从这一节取。
五种写法各来一个:数字反差 / 事件公司做主语加反常识 / 结论前置 / 换算成生活单位 / 提问。主标题用前两种最稳,提问式放简介末尾和评论区。
小红书靠搜索(标题带关键词)、视频号靠朋友点赞(结尾问题要让人想留言)、B 站能接受更深。Skill 按平台一节一节写好发布稿。
第一句说清某个数字的来源(免责),第二句重复片尾问题(互动)。想挑刺的人看到你把话说在前面了。
讲公众人物只讲公开商业事实;质疑标"据报道";不写"稳赚/抄作业/建议买入";政治宗教民族、未决官司、灾难伤亡、未成年人绕开;AI 生成画面只当示意,平台要求标注就老实勾上。
七步链路:从选题到发布稿
工具分工:Excalidraw 管画风(手绘线条、图纸格式、逐笔动画,用它底层同一个开源线条库);Codex 管线条画不好的部分(人物、道具生图做贴纸);Obsidian 是加分项(装 Excalidraw 插件可直接改场景图)。全链路本地跑,不用剪辑软件。
一期分七步,绿色那一列是作者必须亲自看的地方:
给一句选题,AI 优先读官方原件(官网、发布会、财报、监管文件,要读全文),二手站数字只当线索、回原件核对,关键转折至少两个来源交叉。每个数字进 README(一行:出处、支持哪句、核对日期)。这一步作者要看:角度对不对、材料够不够两分钟。
Skill 最重要的一条顺序。scenes.js 是一期唯一手写的文件:旁白用竖线 | 切成小段,每段三四句话配一组元素;一期 6–8 场景、五六百字,1.2 倍速配音约两分钟。讲究:口语短句;数字写中文读法("三百美元"比"300 美元"念得准);"@"这类符号能换就换;每段都得有东西可画。结构固定:开场定义/反差 → 拆开讲(三要素/两列对比/时间线三选一)→ 怎么做怎么算 → 数字门槛 → 泼冷水讲边界 → 一句话总结 + 评论区问题。
三类分开处理:公司产品用官方 Logo(Wikimedia Commons 找 SVG 转透明图,出处自动记;有年份取最新版);人物器械道具用 codex 生图做贴纸(一次出一张 2×2 四宫格,四张画风一致只花一次额度,自动抠白底去杂点裁边;风格提示词写死,只换主体描述);公众人物用照真人画的漫画像(维基公开照片当参考,只借长相;一张一张排队出,别并行,防脚本抓错图)。风格提示词核心:Whiteboard sticker, Excalidraw 手绘风,粗黑微抖描边,平涂只用 #ffec99 / #a5d8ff / #b2f2bb / #ffc9c9 / #e9ecef 五色 + 黑线,纯白底,无阴影无文字。
场景也写在 scenes.js,一行代码一个元素。画布 1920×1080;禁区:底部 y960 以下留给字幕,右上角 320×130 留给水印,压进去 Skill 报警告,清零才往下走。一屏 10–20 个元素;一段画不完就删元素,别指望笔加速。画完 Skill 给每小段出一张"画完时"静帧,逐张看:重叠、出界、字宽、拥挤——文字宽度程序是估算的,只有眼睛看得出来。
横版 4:3 + 竖版 3:4 一次出两张。标题最多两行、每行 ≤8 字:第一行说对象,第二行放钩子(自动变品牌色 + 马克笔高亮垫底);数字放副标;主角放贴纸/Logo;四周手绘粗边框 + 角上品牌标。出完看三件事:字撞贴纸没、高亮压没压对行、品牌标在不在角上。
一条命令跑完:场景、配音、渲染、混配乐、出封面、清理。配音用火山引擎声音复刻(作者自己的声音),语速用火山原生参数调 1.2 倍(音调不变尖);火山返回每字起止毫秒时间戳,字幕靠它对齐。渲染在浏览器里逐笔画逐帧截图,字一个一个写、铅笔跟笔尖走;4 路并行渲染,两分半片子约 35 秒;配音有缓存,改哪句只重配哪句。配乐说话时自动压低、停顿抬回、片尾淡出。片尾 5 秒品牌卡自动加。验收:机器先查尺寸帧率时长音轨;人抽开头中间结尾看字幕水印贴纸片尾;翻字幕文件前几条看错字、数字有没有被拆开。
五个标题候选挑一个主用,按平台一节一节写文案,置顶评论写好。文案里每个数字都要在 README 资料来源里找得到。交付:成片 + 两张封面 + 发布稿,主用标题和视频号简介直接贴消息里,复制即发。
Skill 设计原则:改起来有多方便
作者最满意的一点:几乎所有"不满意"都对应一个很小的改动。背后的原则:
- 每期都一样的东西进配置文件(语速、配乐音量、字幕字号、水印位置、账号名),AI 只写每期不一样的(旁白和画面)。改习惯不用每次重讲。
- 一期所有文件在同一文件夹,scenes.js 是唯一手写源,其余全是生成的,不手改。旁白、场景图、贴纸、字幕、封面、资料来源、发布稿全在 Obsidian 一个文件夹里。
配置文件像"餐厅底料":火锅底料一次调好,每桌只换菜品。AI 每期只操心"这桌点什么菜"(旁白画面),"底料味道"(风格配置)永远不变。
最值钱的 6 条规矩
一个 Skill 稳不稳,看它写死了哪些规矩:
- 先旁白,后画面;画不出的句子并进相邻段。
- 字幕区和水印区是禁区,警告清零才往下走。
- 公司用官方 Logo,人物用漫画像,物件用贴纸,文字箭头框才用手绘线条。
- 数字先查再写,出处口径进 README,所有地方的数字从同一处取。
- 每期都一样的东西进配置文件,AI 只写每期不一样的部分。
- 一期一文件夹,scenes.js 是唯一手写源。
想自己搭一套
整套 Skill 已开源(见原帖评论区),README 有样片和一期完整示例。准备:Claude Code 或 Codex、codex(生图)、Obsidian + Excalidraw 插件、火山引擎账号(语音合成/声音复刻)、Node.js + Playwright + ffmpeg。
第一期建议:先写定位那句话 → 场景控制在 6 个以内先跑通 → 静帧逐张看 → 出片后抽帧验字幕水印 → 过一遍红线。跑通后把字号配色封面片尾定死,之后别再动,精力全留给选题。
术语翻卡:点卡片看解释
自测一下:点问题展开参考答案
Excalidraw 管手绘线条画风(线条、图纸格式、逐笔动画);Codex 管线条画不好的人物、道具,生图做成贴纸。
旁白是地基:每段旁白必须有东西可画,画不出的抽象句子就并进相邻段,保证画面和声音永远对得上。
底部 y960 以下留给字幕,右上角 320×130 留给水印;元素压进去 Skill 报警告,警告清零才能往下走。
数字反差;事件/公司做主语加反常识;结论前置;换算成生活单位;提问。主标题用前两种最稳。
选题和判断:工具能把制作全接过去,但想不出值得讲的问题,也担不起说错的数字。