今年的AI短剧很火。
斩仙台上线六天播放量就突破了1亿,霍去病整个AI短片的成本只有三千元。
有人对一季度新上线的短剧进行了统计之后发现,其中 95% 的短剧都是用 AI 生成的。
一个人从画图一直做到成片。
几年前这件事是无论如何也是感想的。
而现在已经成为了现实。
不过要到自己动手做起来,才发现前面的准备工作还是挺多的。
剧本要拆开,角色要排好,美术风格要确定下来,台词、分镜等等这些都要准备好。
最近在 GitHub 上看到一个项目,正好可以解决前期这些繁琐的事情。
它叫 shuohao-skills,目前已经有2020多个Star了。

说白了,就是让 Claude 和 Codex 帮你做短剧的一套流程。
一本书丢进去之后,它会先帮你把故事和人物理清楚,然后再整理成后面做短剧用的东西。

下面先看一下效果
手里有一本小说要改编成AI短剧。
打开Codex后,说一句“用shuohao-skills跑novel-outline”,整个过程就启动了。
它把小说分成五部分:改编说明、人物表、爽点表、分集梗概、资产清单。
最后还会有一个改编报告出来,被删除的故事线、重要的情节放在哪一集都会被列出。
改成什么样子,一眼就能看明白。
然后是角色设定、美术、剧本、分镜等等,这些都是根据前面的结果来继续做。
整个流程是连贯的。
整个过程中,主要是通过对话提出要求,而具体的整理、检查和衔接的工作则是由脚本来完成的。
角色设定和美术阶段确定的场景,到了切分镜的时候还会继续作为参考图使用。
这样前后的画面风格不容易跑偏。

分镜会自动切分。
镜头会按照秒来排序,如果改变了时间点,那么对应到的提示词也会重新计算。

每个环节都有脚本负责检查。
最后会得到按秒切好的分镜图和MiniMax H3提示词,整理好之后就可以交给下游生成管线。
具体是怎么做到的
01 大纲先收敛结构。
改编和从头写一个新故事不一样,需要先确定哪些故事线要删掉、哪些人物可以合并。
前面的结构定得越明确,后面越不容易出问题。
大纲的五个部分中,模型只负责生成前四个部分的内容,而资产清单则是由脚本根据分集数据自动汇总出来的。

分集的时候会先生成骨架稿,经过校验后再继续写完整的稿件。如果两个爽点之间的间隔超过了三集,脚本会提示你补充一个。
02 角色设定不许雷同。
在同一个剧本中,如果四个角色最后写出四种不同的风格,那么流程就会被拦住。
脚本会对每一对提示词进行相似度计算,如果大于75%就会报错并指出是哪些角色。
出图使用 codex 内置的 $imagegen,不需要另外配置 API key。
报告有中英文两种版本,后面如果要换风格的话,可以全部一起改。
03 剧本时长用算式卡死。
台词按照语速折算成秒数,动作根据节拍估算时长,每一集都要在目标时长范围内。

如果写多了或者写少了,报告会用红字标出差了多少秒,不依赖模型自己去判断。
台词本会根据角色进行合并,每个角色都有一个音色提示词,可以和TTS直接对接。
故事的钩子也会明确写出来,前几拍就要把观众继续看下去的理由交代清楚。
04 分镜只做输出不做新决定。
镜头本身是生成出来的,多切一刀的成本几乎为零,因此分镜头的节奏一般会按照每3秒左右切一次来安排。
分镜图是以前面的设定集为参考图来生成的,十七道质量检查也都写进了脚本。
如果修改了秒数但是没有同步修改提示词,脚本就会直接拦住。
五个 skill 的报告还可以合并到一页里,用数字键切换查看。
想试的话,安装并不复杂
前提是已经安装了 Claude 或 codex,因为这些 skill 本身是给 agent 使用的。
把仓库克隆下来,再运行一条命令,脚本会自动检测当前安装的是哪个工具,然后把所有 skill 创建软链接过去。
git clone https://github.com/eternityspring/shuohao-skills
cd shuohao-skills
./scripts/install.sh
然后你就可以在 Claude 或 codex 里直接用了。
把 skills/novel-characters/examples/渡口.txt 拆解成角色设定集。
到这有几个注意点也给大家提一下
它目前只做到分镜投产包这一步,并不直接生成最终成品。
主要是对文本和分镜进行约束,最终作品的质量还要看后面生成和制作过程。
目前对中文的支持比较好,英文小说也可以处理,不过生成出来的角色设定还是中文。
写在最后
我认为它有一个地方做得很好,就是把检查这件事单独拿出来,而没有全部依靠提示词来解决。
这个项目的做法很直接,能检查的东西,基本都落到了脚本里。
真正用起来,会发现它考虑的不只是写个小剧本,前前后后的创作流程也都安排好了:
先拆故事,再做检查,最后整理素材,一步一步来。
有兴趣的朋友可以试试看。
开源地址:https://github.com/eternityspring/shuohao-skills