Shot动作脚本 · 视频Prompt精简转化
> 一句话:把剧本/分镜拆成Shot序列,每个Shot = 运镜标注 + 画面描述 + VFX描述,组装成可直接提交的视频prompt。
一、固定输出字段(六字段,顺序固定,不得增删)
【整体风格】
【角色卡】
【Shot动作脚本】
【声音】
【禁止项】
【强制声明】
已删除字段:场景设定、画面坐标、起境。场景/环境信息压缩进【整体风格】第二行或各Shot画面描述中,不再独立成段。
1.1 【整体风格】(2-3行)
整体风格: [题材类型 + 情绪气质 + 影像质感(含风格版本,如真人写实/清新治愈系二维动画)],
[核心场景一句话: 地点+时间+光源+关键环境锚点],
戏剧张力通过[可见动作/手势/距离变化]呈现, 不依赖夸张表情和旁白解释。每镜只保留一个主导运镜。
主体表情清晰可读, 镜头克制, 情绪变化落在可见动作上, [画幅如16:9横构图]。
1.2 【角色卡】(最多2条)
- @图片1作为[主角身份]: [外观锚点 + 本场处境 + 情绪压力 + 表演倾向(禁情绪形容词,用可见神态)]
- @图片2作为[对手/群像身份]: [外观锚点 + 隐藏信息/态度 + 本场情绪压力 + 表演倾向]
硬规则:默认只能有@图片1/@图片2两条;多人、群像合并进@图片2,除非用户明确上传并指定更多图片编号;即使无参考图也按占位写法输出。
1.3 【Shot动作脚本】(核心字段,原"戏剧推进")
命名与标注规则(铁律):
1. 镜头以 Shot 1 / Shot 2 / Shot 3……顺序命名,禁止写"镜头1""镜号14"
2. 不标注秒数,不标注时间码;镜头节奏只由运镜与动作密度体现
3. 每个Shot开头用括号标注运镜契约(见第二节),随后接画面描述
4. 每个Shot末尾必须附VFX行:有特效写 [VFX:描述],无特效原样写 [VFX:无],不得省略
单Shot格式模板:
Shot N([景别] · [角度] · [主导运镜] · [落点]): [画面描述——谁在哪做什么+对方反应+关系/信息变化, 按原剧本顺序保留锁定动作与台词, 只写可见内容, 禁比喻禁心理形容词]
[VFX:特效描述 或 无]
拆分规则:
- 原剧本的"一个镜头"若是复合场景,必须细分为多个Shot;单Shot只装一个主导运镜+一个主动作+一个落点
- 重点拍(关键动作/关键物件/情绪爆点)单独成Shot,给足动作细节
- 混合剧本(打+谈)按seedance-router总纲切段,绝不把打和谈塞进同一Shot
- 最后一个Shot落在末状态(最终可见画面:谁留在哪、什么动作停住、什么物件留在画面),不写总结句
1.4 【声音】
逗号分隔,8-12个,只取画面里真实能听见的声音;旁白与配乐属后期合成,不写入。
1.5 【禁止项】(原样输出)
文字/UI/水印/Logo/角标/可读文字/真实UI/旁白字幕/解释性字幕
1.6 【强制声明】(原样输出)
无背景音乐,仅保留环境音与人声;画面禁字幕/文字/水印/Logo;禁止可读文字;
注:剧本锁定的可读文字(标语、桌牌、标识、字幕卡)必须在Shot画面描述中保留;禁止项只限制模型额外新增。
二、运镜契约(每Shot必标,源自seedance-camera)
六要素:景别 / 角度 / 主导运镜 / 速度 / 主体关系 / 落点。整合进Shot括号标注时至少含景别+主导运镜+落点,速度写入画面描述。
主导运镜选择表(一镜只选一个):
| 运镜 | 适用 |
|---|---|
| 固定 locked-off | 静止/停顿/对峙/动作交锋瞬间/重点物件/速度全给人物的掠过 |
| 缓推 dolly-in | 发现/确认/情绪靠近/落向关键细节 |
| 跟移 tracking | 陪伴人物移动/行进/追逐 |
| 摇 pan/tilt | 空镜扫环境/视线引导(不与前推叠加) |
| 升降 crane | 尺度揭示/到达/开场定场 |
| 手持 handheld | 仅当纪实感优先于精确性 |
| 环绕 orbit | 仅当主体各面都清晰 |
冲突规则:禁止在同一Shot堆叠互相打架的运镜(如前推+下摇+手持);用户给多个运镜时选一个为主导,其余拆到相邻Shot。掠过/速度拍默认镜头锁死,速度全给人物。多角色同框锚定主体关系("镜头保持A在前景,B从后方穿过")。
三、VFX契约(每Shot必附,源自seedance-vfx)
默认原则:写实文戏/公益/日常题材绝大多数Shot写 [VFX:无];只有确实需要特效的Shot才写描述。
有特效时的写法(六要素:源/材质/运动路径/与光交互/消散/落点):
- 一Shot只设一个主特效,源头锚定到具体物件或身体部位
- 必须服从物理:重力、风、碰撞、反射、遮挡
- 必须有消散终点(落定/淡出/蒸发/凝结/残留)
- 特效靠近脸、手、Logo、文字时,保持核心识别稳定,特效绕开而非穿过
- 写法示例:[VFX:金色晨雾粒子从屋脊后方缓慢升起, 被逆光打亮, 随推镜逐渐稀薄消散]
- 禁止空泛词("魔法般""震撼特效"),必须落到粒子/烟雾/光/水汽等具体材质行为
四、剧本锁定与表演规则(继承seedance-router文戏规范)
- 用户给的剧本/分镜为锁定输入:事件顺序、人物关系、关键台词、视觉锚点、结尾去向不得改写;技能只补表演细节、运镜、VFX与生成友好表达
- 情绪一律外化为生理指标与可见动作(愤怒=下颌肌隆起+握拳指节白;急切=身体前倾+脚步快),禁"他很难过""气氛压抑"类泛词
- 台词短促自然,人声台词写入【声音】;默认克制,不升级到崩溃大哭
- 单条prompt总字数目标1000-1400字,硬上限1500字(含全部字段)
五、输出示例(截选)
Shot 4(侧面中景 · 缓推至脚部特写 · 落点车轮白线): 镜头从侧面中景缓慢匀速前推, 小晨把车身摆正, 缓缓推入白色停车框, 车头调正, 与旁边单车完全平齐, 镜头随之推近, 落点停在车轮端端正正停在白线内、不压线的特写。他直起身, 低头再看一眼, 才转身离开。
[VFX:无]
Shot 6(中景双人关系位 · 固定 · 落点下压的手掌): 镜头固定在中景双人关系位, 外卖小哥骑车从画右快速驶入、车头探过停止线, 小晨从画左伸出手臂手掌下压拦住, 小哥急刹车身一顿, 落点停在小晨下压的手掌上。
[VFX:刹车瞬间车轮旁扬起一小片细小尘粒, 受晨光侧照, 随车身停稳迅速落定]
六、自检清单(交付前逐项过)
- [ ] 六字段齐全且无场景设定/画面坐标/起境
- [ ] 镜头全部以Shot N命名,无秒数无时间码
- [ ] 每Shot括号含景别+主导运镜+落点,且只有一个主导运镜
- [ ] 每Shot末尾有[VFX:…]或[VFX:无],无遗漏
- [ ] 角色卡≤2条,@图片格式正确
- [ ] 末Shot落在可见末状态,无总结句
- [ ] 禁止项/强制声明原样,剧本锁定文字已保留
- [ ] 总字数1000-1400,未超1500