AI 视频分镜表设计
storyboard-designer 为使用首尾帧提示法制作 AI 视频的项目生成规范化分镜表。核心产出是一个 .xlsx 文件,内含两个子表:
- 分镜表:镜号、时长(秒)、画面内容、首帧画面提示词、首帧画面、尾帧画面提示词、尾帧画面、首尾帧动态提示词、旁白、音效。
- 形象设计:序号、名称、提示词、形象图。存放视频中所有人物、道具、场景等资产的形象信息,用于在分镜与视频中保持形象一致。
图片职责:本 skill 只负责把提示词、画面内容、旁白、音效写进 Excel;「首帧画面」「尾帧画面」「形象图」三个图片列一律留空,由用户在外部 AI 视频工具里按提示词生成后再填。
输入
用户至少要给出旁白文案/剧情脚本(分镜依据)。可选信息:画面风格要求、画面景别偏好、角色/道具/场景设定、音效备注。信息不齐时按常识推断,仍无法判断处用一句简洁提问补齐,不要擅自编造剧情或旁白。
核心工作流
- 定风格:确定本片画面风格。先读用户描述与旁白/脚本题材,按 风格库 里的「题材快速对应的挑选方向」先判定大类与子风格,库里有则直接引用库内条目;没有则由你根据用户要求提炼一句风格限定描述,并提示可加入风格库。风格描述会被并入形象设计提示词,因此分镜表的画面提示词里不再重复堆砌风格。
- 建形象设计表:遍历旁白/剧情中出现的人物、道具、场景,建立唯一的资产名称。按资产类型选用提示词模板(见 形象设计)。名称必须全片唯一,且分镜表引用时严格一致。形象图列留空。
- 切分旁白与算时长:按 分镜规则 切分旁白(一句开头尽量 ≤14 字)、计算每镜时长(约 1.2 倍正常语速,封顶 7 秒)。
- 划分分镜:根据旁白内容为每镜写「画面内容」(谁、在哪、做什么),并引用对应形象名称。控制相邻分镜景别渐进。
- 写提示词:为每镜写首帧画面提示词、尾帧画面提示词、首尾帧动态提示词、音效;对画面内容变化小、无大幅运镜、无显著内容变化的镜头改用单图生成(只写首帧提示词与动态提示词,不另设尾帧)。写法与示例见 分镜规则。
- 尾帧接首帧:连贯性强的相邻分镜,下一镜首帧提示词写「同上一画面尾帧」,数量不超过分镜总数的 1/6。
- 渲染 Excel:用 scripts/build_storyboard.py 把以上内容渲染成
.xlsx(列定义见 Excel 格式)。 - 交付:向用户报告生成文件路径、分镜数量、形象资产数量,以及你采用/新增的风格与特殊设定。
关键约束
- 形象名称唯一且一致:形象设计表中的「名称」与分镜表画面内容、提示词中引用的形象名必须逐字一致。
- 提示词分工:形象设计已把风格控制住,分镜提示词重点写「谁、在哪、做什么」(人物动作、神态、与周围物体的交互),尽量少写风格修饰;若某个画面环境相对引用形象图有变化,才额外补环境描述。
- 景别:首帧/尾帧提示词必须带上景别(远景/全景/中景/近景/特写)。相邻分镜景别按「大→中→近→特」或反序渐进,或保持一致,避免全景直接跳特写。
- 动态提示词:参照首帧与尾帧描述,写清「首帧→尾帧怎么动」,加入运镜(查 运镜库,库里没有则新写并提示可入库);若景别有变化要写明;要引用形象名并描述该形象在这段里发生的具体变化/动作,保证运动时形象一致。写运镜时只借运镜库里的运动方式与词汇,再结合本镜画面内容改写成一句,不要逐字照搬库中措辞(见运镜库「使用原则」)。
- 单图生成:某镜画面内容变化小、无大幅运镜、无显著内容变化时,改为「单图生成」——只需首帧(单张参考图)与动态提示词,不另设尾帧,尾帧列写「同首帧(单图生成)」并留空。判断标准与写法见 分镜规则。
- 旁白合并:一句旁白对应多个画面时,把这些分镜的旁白单元格合并为一个,旁白放在合并单元格内。
- 时长上限:单镜最长 7 秒。
尺度与取舍
所有规则都是「合理渐进」而非教条。当旁白内容明显更长、或者为表达一个连续动作而必须跨镜时,允许特殊长句、允许景别稍作调整,但要以观感连贯为首要目标,并在交付说明里点出这些取舍。