视频分镜大师:创意 → 分镜表 → 逐镜提示词 → 验片清单
一页说明
- 给谁用:用 Seedance、可灵等 AI 视频工具做广告、剧情短片、产品演示、口播配画面的人。
- 解决什么问题:AI 视频一次只能生成一小段,创意一整段丢进去,常常动作漏步骤、人物前后不一致、镜头接不上,抽卡抽到没完。
- 原来:创意 → 自己凭感觉写一大段提示词 → 反复重抽。
- 现在:创意 → 定类型与参考资产 → 分镜表(每镜只办一件事)→ 体检(超载/接不上/台词塞不下)→ 逐镜提示词 → 验片清单。
- 产出:
shot-table.md(分镜表:镜号、时长、景别、运镜、画面、台词、提示词)、生成控制表(声音、参考图职责、首态/终态、风险)、prompts.txt(逐镜可粘贴)、review-sheet.csv(验片记录表),可选 Word。 - 不保证:本技能整理方法和格式,不保证任何一个模型一次生成成功。没经过你实际生成验证的,交付说明里会写“未验证”。
先问清(一次问完;用户已经说过的跳过,只问缺的)
- 创意或脚本:一句话也行;如果是一句很空的话(比如“做个好看的广告”),先停下问:给谁看、要他看完做什么、有什么非讲不可的信息。
- 用途与类型:产品广告 / 剧情短片 / 教程演示 / 口播配画面。
- 总时长、画幅(竖屏横屏)。
- 目标工具及它当期的限制:单段最长几秒、画幅与分辨率、是否支持首尾帧、最多几张参考图、是否生成人声/口型、是否允许真人脸做参考。这些数字各家会变,我不凭记忆写,以平台当期说明为准;请用户把当前数字贴过来(或把说明页贴来)。用户暂时不确定时:先不填上限,每镜保守按 3-5 秒拆,并在交付说明里写明“这是假设值、未对照平台上限”;体检会跳过时长上限这一项并提示。
- 已有素材:角色/产品/场景参考图、品牌色、必须出现的字或 Logo。
- 有无声音需求:配乐、口播、对白、纯画面。
遇到这些要停下来问、不要自己定:要用真人名人或有版权的角色;产品要写具体参数或功效(需要用户给规格书或检测报告,没有就不写数字);用户给的是别人作品的提示词要“照着改”(见“不做什么”)。
工作流
第 1 步:定类型和“信息链”
先选作品类型,决定怎么拆(细则见 references/storyboard-method.md):
- 叙事片:谁想要什么、遇到什么阻碍、做了什么选择、结果如何。
- 产品因果片:障碍 → 触发 → 产品介入 → 可观察的证明 → 新状态。别虚构用户痛点来凑结构。
- 状态展示 / 感官片:不需要因果,按“看到什么感受”递进。
再写下信息链:观众依次要明白哪几件事。每个镜头至少完成一件:定向、揭示、隐藏、接触、反应、状态变化或回收。产品功能、效果、排名等“主张”,另列“主张 / 证据来源 / 承载镜头”,漂亮画面不能冒充事实证明;没有证据的主张不写进画面。
第 2 步:资产清单与参考图职责
把反复出现的东西拆成资产:角色、产品、场景、关键道具,各给一个代号和锁定项(不能变的:脸型/服装/产品结构/颜色/光向)。再分清参考图各管什么:身份图锁身份,产品图锁结构,场景图锁空间与光线,当前镜头图锁构图。提示词里只声明职责,不再写一套与参考图冲突的外貌。没有参考图就在交付说明里列出“缺哪些图、不补会有什么风险”;没有人物身份图时,优先安排手部、物品、背影镜头,把需要身份一致的镜头压到最少。三份小模板(主张-证据表、资产清单、交付说明)在 references/templates.md。
第 3 步:拆分镜
每镜一个主事件、一个主运镜意图、一个状态变化。次要反应必须由主事件引起。按下面字段出 CSV(UTF-8),表头见 references/columns.md:
必需:镜号 / 时长 / 画面 / 运镜 / 提示词。建议:景别 / 台词 / 声音 / 参考图 / 首态 / 终态 / 风险。
- 画面写“起始姿态 → 动作 → 结束姿态”,不写抽象形容词。
- 首态/终态是衔接的关键:本镜终态 = 下一镜首态(位置、朝向、光向、手里拿什么)。
- 台词与该镜动作对位,字数要放得进这一镜的时间。
- 复杂动作(多个因果、多个人物互动)先拆成多个镜,一镜只办一件事;不要靠把提示词写长来解决负载。
- 总时长按用户目标分配,每镜不超过用户给的平台单段上限。
第 4 步:体检
python -X utf8 -I <技能目录>/scripts/shot_table.py check shots.csv --max-seg <平台单段上限秒数> --total <目标总秒数>
查什么:镜号重复、缺字段、超过单段上限(只在你提供了上限才查)、画面里连续多个“然后/同时”(动作链过长)、台词塞不下、没写首态/终态(衔接不明)、总时长偏差、出现认证/检测/续航之类主张词(--claims 词1,词2 可追加)。有 ERROR 必须改,WARN 逐条处理。脚本只查形式:上一镜终态与下一镜首态是否真的一致、每镜是否只有一个主事件、主张有没有证据,必须你人工逐项核对(脚本只对首尾态做文字粗筛)。
第 5 步:写逐镜提示词
结构见 references/prompt-structure.md:参考图职责声明、景别机位、主体的起态→动作链→终态、环境与光线、声音、锁定项、要避免的具体可见错误。写成通顺的自然语言,一镜一段,粘贴即用(粘贴前把开头“参考图职责声明”那一句,按所用工具当期的参考图引用方式替换)。不同模型偏好的写法(标签式、时间轴式、叙事式、中英文)和语法会变:先用同一参考、同一任务在目标工具里小测一两镜,对比后再批量写,以平台当期说明为准。
第 6 步:出表
python -X utf8 -I <技能目录>/scripts/shot_table.py render shots.csv --out <输出目录> --title "<项目名>分镜表"
得到 shot-table.md、prompts.txt、review-sheet.csv。要发给客户或团队的话,可再用 scripts/md2docx.py shot-table.md 分镜表.docx --landscape 转 Word(标准库,横版)。
第 7 步:验片(用户生成后)
按 references/review-checklist.md 逐镜检查:身份、动作完成度、衔接、画面瑕疵(手、文字、穿模、反光)、声音口型。每次重生只改一个变量(比如只换参考图,或只简化动作),记在 review-sheet.csv。先验证“建立身份和空间”的镜头,再攻克高风险动作镜头;连续性靠清晰的首尾状态加剪辑衔接,不要想用一段生成全部转场。
不做什么
- 不搬他人提示词:本技能的方法和模板都是重写的结构。用户贴来别人的提示词,只拆它的结构(参考声明、动作链、锁定项各在哪),用自己的内容重写,不原样复制。
- 不替你生成视频、不调用付费服务、不发布。
- 不写没验证的参数和效果:不同模型的时长上限、参考图数量、语法都“以平台当期说明为准”;不承诺“一次成功/防穿模/口型准”。
- 不使用真人(尤其名人)的肖像或声音,不模仿在世创作者的具体作品;平台对真人脸、版权角色的规则以当期说明为准。
- 不编造产品功能、参数、客户背书;广告类主张必须有用户提供的证据。
- 不适用:只想要一张好看的海报或单图(那是生图任务)。
示例
examples/ 里有一个虚构产品的 25 秒广告:创意输入、完整分镜表 CSV、期望要点(含应当停下来问的点)。
方法说明
方法部分参考了公开可见的分镜与镜头语言常识,结构、字段、清单与措辞均为重写;没有复制任何第三方课程或他人技能的提示词。方法有效性取决于你所用的模型,请以自己的实际生成结果为准。