executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
storyboard-to-seedance-prompt将文字分镜逐条强化为 Seedance 2.0 视频提示词。已完成文字分镜且需要落地为可执行视频提示词时调用。
Independent GitHub snapshot · Automated classification · Original documentation governs
文字分镜.txt(含本集所有 clip)或者一句话要求视频_ClipXXX.prompt.txt(每个 clip 一个)和对应视频 Clip。文字分镜.txt,按 clip 划分并逐条读取分镜内容,不得跳段或合并。文字分镜.txt 的同目录新建/更新 视频_ClipXXX.prompt.txt,按 Seedance 2.0 推荐结构撰写:
将图片N中的[核心特征]定义为[角色名]{} 格式(见下方"台词转写规则")视频_ClipXXX.prompt.txt 的最后一行包含"保持无字幕,避免画面生成字幕,不要水印,不要logo,不要BGM"。changdu CLI(默认走火山方舟 Seedance 2.0)。角色面部特写放在 --image 第一位(最高优先级),全身照放第二位。示例:changdu multimodal2video --image 角色_face.jpg --image 角色_fullbody.jpg --image 场景.jpg --prompt "${HEAD}$(cat 视频_Clip001.prompt.txt)" --ratio 16:9 --duration 15 --wait --output 视频_Clip001.mp4。-- 符号,Seedance 不解析该符号之后的内容。每张参考图只承担一种职责,禁止混用:
| 图片职责 | 用途 | 示例 |
|---|---|---|
| 面部特写 | 锁定角色五官ID | 角色_face.jpg |
| 全身妆造 | 锁定服装/体态 | 角色_fullbody.jpg |
| 场景空间 | 锁定环境/空间布局 | 场景.jpg |
| 道具参考 | 锁定道具外观 | 道具/<道具名>.jpg |
| 站位草稿 | 表达人物空间关系 | 站位草稿.jpg(可选) |
禁止将人物图、场景图、站位草稿、道具图混在同一张图片中,否则会导致站位漂移、人物错位或道具串台。
角色名@图片N 标注对应参考图编号,绝不能只写角色名而省略 @图片N(FAQ:分镜中应该写成「男生A@图片1」而非「男生A」)。{} 包裹,融入动作描述中(见下方台词转写规则)。视频全程不要在同一画面中复制相同人物,不要多人同脸。Seedance 2.0 使用以下符号区分不同音频类型:
{台词内容} — 角色说出的对白<音效描述> — 环境或动作音效(音乐描述) — 背景音乐"..."、'...'、:「...」)都必须转写角色名@图片N + 动作描述 + 说/说道/低声说 + {台词原文}采用音频N的[音色特征描述]的音色。音色特征应包含具体描述词(如"低厚温润中年男声""清冽有力少女音""沙哑低沉老年女声"),避免只写"采用音频N的音色"而不加特征描述——加上特征描述能显著提升音色参考的准确性(参考 FAQ A-3)文字分镜原文:
苏棠俯身看着病床上的陆衍,眼中满是歉意,低声说:"对不起……陆衍,对不起"
转写为 Seedance prompt:
苏棠@图片1俯身看着病床上的陆衍,眼中满是歉意,采用音频1的低沉坚韧青年女声的音色低声说{对不起……陆衍,对不起}
文字分镜原文:
电话里传来婆婆严厉的声音:"明天早上九点,生殖中心……不许迟到!"
转写为 Seedance prompt:
<电话里传来严厉的女声>{明天早上九点,生殖中心……不许迟到!}
<> 包裹声源描述,紧跟 {} 包裹台词以下约束通过自然语言融入提示词正文,不使用 【meta-tag】 格式:
本段仅展示上述动作,不展示后续剧情。角色名@图片N 标注,绝不能只写角色名而省略图片编号。将图片1中的[...]、图片2中的[...] 定义为[角色名]。道具名@图片N 引用。无参考图的道具通过动作描述体现(如「右手紧握金箍棒」)。将图片1中的[核心特征]定义为[角色名]([妆造名]造型)--image 使用对应妆造的面部特写和全身像,而非默认妆造的图片角色名@图片N 格式,无一遗漏道具名@图片N 格式{} 格式转写,未被省略或概括采用音频N的[音色特征描述]的音色(含具体音色特征词,不只写"音频N的音色")视频_ClipXXX.prompt.txt 后,先运行 changdu prompt-optimize --dir ./ --check 检查所有 prompt 是否符合 Seedance 2.0 最佳实践,修复问题后再进行视频生成。changdu prompt-optimize --dir ./ --style '电影写实' 可自动追加画质约束、面部稳定约束和范围边界声明。changdu sequential-generate 命令时,前一 clip 的尾帧会自动传入下一 clip 作为首帧,保证视觉衔接。因此每个 clip 的提示词开头应自然承接上一 clip 的结尾动作和场景状态,避免突兀跳转。例如上一 clip 结尾角色转身走远,下一 clip 开头应从同一方向和距离开始。将图片1中的短发、黑色风衣的男子定义为主角。图片2为雨夜老城场景参考。
电影写实风格,雨夜老城石板巷道,路灯昏黄,红蓝霓虹断续闪烁,地面积水形成镜面。
近景开场,黑伞伞沿占画面上半部,雨滴密集砸在伞面,主角@图片1下颌与呼吸白雾闪现,冷蓝霓虹扫过皮肤。紧接着中近景推近,主角@图片1抬眼望向霓虹,眼神紧绷,路灯在面部形成暖黄边光。随后低机位跟拍脚步,鞋尖踩入水坑溅起水花,<水花飞溅声>,镜头轻微抖动。顺势切到手部特写,伞柄握紧至指节泛白,雨水沿伞柄滴落。随后中景侧移,主角@图片1由慢转快奔跑,前景路人模糊掠过。最后全景拉远,主角@图片1冲入更暗的巷段消失在雨幕中,<远处警笛声>。
本段仅展示上述动作,不展示后续剧情。保持无字幕,避免画面生成字幕,不要水印,不要logo,不要BGM。
将图片1中的白皙面容、长直黑发的年轻女性定义为苏棠。图片2为苏棠全身参考。将图片3中的精致妆容、卷发红唇的女性定义为林芷悦。图片4为林芷悦全身参考。
电影写实风格,现代高端医院VIP病房,夜晚昏暗灯光,心电监护仪发出微弱绿光。
推镜头,苏棠@图片1推门回到病房,俯身看着病床上毫无生气的陆衍,眼中满是歉意,采用音频1的低沉坚韧青年女声的音色低声说{对不起……陆衍,对不起}。紧接着门口传来敲门声,林芷悦@图片3抱着百合花站在门口,笑意盈盈走进来,采用音频2的清脆甜腻青年女声的音色说{苏棠姐,这么晚还没休息呢?}。随后苏棠@图片1冷淡地看着林芷悦@图片3,下巴微抬,一字一顿地说{他花粉过敏,你以前就知道,现在装什么?}。特写林芷悦@图片3脸上笑容瞬间凝固,闪过一丝恼怒。
本段仅展示上述动作,不展示后续剧情。视频全程不要在同一画面中复制相同人物,不要多人同脸。保持无字幕,避免画面生成字幕,不要水印,不要logo,不要BGM。
将图片1中的白皙面容、长直黑发的年轻女性定义为苏棠。图片2为苏棠全身参考。图片3为陆家书房场景参考。图片4为黑色U盘道具参考。参考视频1中的书房空间布局,保持人物站位一致。
电影写实风格,台灯昏黄,桌面阴影拉长,室内低反差偏暖。
中近景开场,苏棠@图片1双手紧握U盘@图片4指节泛白,抬头眼中燃起决绝。苏棠@图片1采用音频1的低沉坚韧青年女声的音色沙哑而坚定说{所以,这里面……是他们全部的罪证?}。紧接着陆衍采用音频2的沉稳锐利青年男声的音色冷静说{足够让他们身败名裂。}
本段仅展示上述动作,不展示后续剧情。保持无字幕,避免画面生成字幕,不要水印,不要logo,不要BGM。