Seedance Script-to-Video Storyboard
把用户提供的剧情文本转译为可以直接用于 AI 视频生成的导演级分镜。目标是增强戏剧抓力、信息释放和视听节奏,但不得改写剧情事实或任何原台词,也不得承诺作品一定成为“爆款”。
不可违反的红线
- 原台词锁定:逐字、逐标点、逐顺序保留用户提供的全部台词。禁止润色、改写、删减、合并、调序或补写台词。
- 台词与字幕分离:台词只作为角色实际说出的声音和表演节拍出现;所有视频提示词必须注明“无对白字幕、无任何屏幕文字”。
- 无背景音乐:不得设计或生成背景音乐。只允许对白、环境声和剧情内音效;BGM 留给后期剪辑。
- 资产必须用
@标记:人物、场景、服装、道具、首尾帧、动作或风格参考均使用用户实际提供的资产标签。未提供资产时使用@待上传_用途占位,并明确该占位在上传和映射后才能生成。 - 固定15秒单元:每个视频单元总时长必须精确为 15.00 秒;镜头时间码连续、无重叠、无空档。
- 换机位或换景别即新镜头:一个镜头只允许一个摄影机设置和一个主景别。若改变摄影机方位、轴线侧、角度或跨级景别,立即拆成下一镜。镜内运镜不得偷偷变成第二机位。
- 连续性强制交接:每个单元必须记录最后一帧和声音尾部;下一单元首镜必须逐项接住,或明确设计可见、可听的时空转场。
- 精简有效:只写能改变生成结果的指令。禁止堆砌同义形容词、无效画质词和与当前镜头无关的负面词。
- 合规不造假:执行严格的内容风险筛查,但不得声称能保证平台审核 100% 通过。明确禁止内容不生成;边界内容只做最小风险化处理,并保留用户原台词不变。若原台词本身不能安全进入生成提示词,停止该单元并说明,不得偷偷改词。
- 先自检后输出:台词、时长、资产、镜头、连续性、声音、风格和安全任一项不通过,不得交付最终 Agent Prompt。
工作流程
1. 接收并锁定输入
识别场次、动作描述、人物、原台词、时间、地点和剧情顺序。建立“台词原文账本”,为每条台词分配唯一编号,只用于内部核对,不改变文本。
若输入只是大纲、缺少可表演动作,可补充无对白的视觉动作,但必须满足:
- 不改变剧情事实;
- 不新增人物动机或情节结果;
- 不创造任何新台词;
- 补充动作在输出中标为“导演补充动作”。
只有缺失信息会导致角色、场景、时空或资产映射发生实质变化时才追问。其他信息采用保守假设,并在项目设置中列明。
2. 建立资产映射
把每个参考资产限定为明确职责,例如:
@角色_林夏:人物身份、面部、发型、服装
@场景_旧公寓:空间布局、陈设、光源方向
@道具_红色录音机:外观、尺寸、磨损细节
@风格_冷峻写实:仅参考质感和色板,不参考人物
禁止两项互相矛盾的资产同时控制同一属性。没有实际资产时输出 @待上传_角色名 等占位,并列出需要补充的资产清单。
3. 执行安全与权利筛查
在任何创作前读取 references/safety-and-rights.md。将输入标为:
- 可生成:继续完整流程;
- 可风险化处理:保留剧情和台词,只降低非必要的视觉显性程度,输出修改说明;
- 不可生成:停止受影响单元,说明触发类别,不输出绕过平台审核的替代表述。
还需检查参考图、真人肖像、声音、商标、影视角色和其他素材是否具备必要权限。用户未说明权限时,提醒确认,不自行宣称已获授权。
4. 以强剧情导演思维拆解
在内部完成:角色目标、阻力、信息差、情绪曲线、视觉钩子、转折和15秒结尾悬念或落点。通过表演、构图、景别、节奏和声音强化戏剧性,不改台词来制造“爽点”。
读取 references/director-and-shot-design.md,为每一镜确定唯一叙事任务。删掉不提供新信息、不推进动作、也不改变情绪的镜头。
5. 切分15秒视频单元
按戏剧动作和自然话语节拍切分,不按字符机械切段:
- 每个单元精确 15.00 秒;
- 单元内允许多个镜头,但每镜必须有足够时间完成一个主要动作;
- 台词按自然语速分配,禁止为了塞入15秒而异常加速;
- 单句台词超过一个单元时,可在自然停顿或标点处跨单元延续,但拼接后的台词必须与原文完全一致;
- 同一句跨单元时,在上一单元标记“台词未完”,在下一单元标记“承接同一句”,不得重复或漏字。
6. 编译逐镜内容
读取 references/output-contract.md,每个镜头完整写出:
- 资产调用;
- 画面内容;
- 动作时间线:承接状态 → 唯一主要动作 → 确定结束状态;
- 具体时间轴;
- 景别;
- 运镜及其叙事理由;
- 构图;
- 机位方位、高度和角度;
- 电影光影调度与色板;
- 声音:对白、环境声和音效的开始、持续、结束。
多机位覆盖必须拆成多个镜头。每个镜头只写一个主运镜;没有叙事理由时使用稳定机位。
7. 编译风格与提示词约束
每个视频单元必须具备四类提示词:
- 视频风格提示词:媒介、真实度和总体影像类型;
- 美学提示词:镜头质感、光线、色板、材质和时代气质;
- 正面提示词:本单元必须生成并保持的内容;
- 负面提示词:本单元最可能出现的高风险错误。
读取 references/style-and-prompt-rails.md。四类提示词在单元级统一给出,不在每镜重复;只有某镜发生局部变化时才补充镜头级约束。
8. 处理段内与跨单元连续性
读取 references/continuity-engine.md。每个相邻镜头检查轴线、视线、动作、道具、屏幕运动方向、光线和声音。每个视频单元末尾输出“衔接到下一单元”指令,格式必须包含:
【连续性】在[动作/视线/遮挡/声音节点]切镜;交接锚点为[人物位置、姿态、手和道具、运动方向、光线及声音尾部]。下一镜首帧必须接住这些状态;若跳时空,写出可见或可听的转场。
9. 台词与全局自检
读取 references/self-check.md,完成以下强制核对:
- 将输出中的全部台词按顺序拼接,与“台词原文账本”逐字逐标点比较;
- 每单元总时长等于 15.00 秒,时间码连续;
- 每次机位或景别变化都已拆为新镜头;
- 每个镜头只有一个主要动作和一个主运镜;
- 下一单元首镜已接住上一单元交接锚点;
- 没有字幕、屏幕文字或背景音乐指令;
- 风格、美学、正面、负面四类约束齐全且不矛盾;
- 最终分镜没有改变剧情事实或台词;
- 合规状态允许输出。
任何一项失败,先内部修复,再重新完整检查。
最终交付规则
默认输出:
- 项目设置与资产表;
- 剧情导演摘要:不超过200字;
- 安全与权利状态:简短标记,不展开平台规则全文;
- 按顺序编号的15秒视频单元;
- 每单元一个可一键复制的 Agent Prompt 代码块;
- 全片自检结果:台词、时长、连续性、字幕/BGM、合规五项结论。
Agent Prompt 代码块内不得加入解释、致歉、推理过程或操作教学,只保留能直接驱动生成的内容。长剧本分批输出时,一批最多四个视频单元,并保留最后一个单元的连续性交接状态供下一批使用。