关于 seedance-2-5-video-director
面向 Seedance 2.5 的视频导演 Skill,可将视频构想、现有提示词、分镜或标注媒体整理为可控提示词。它按生成或编辑模式选择蓝图并校验素材、时长与连续性;仅产出规划和文本,不生成视频。
主要功能
- 01按任务选择主模式与专用能力
- 02映射并锁定图像、视频和音频素材
- 03编写分段提示词并检查时间连续性
- 04保留角色、镜头与素材连续性
- 05遵循指定脚本、提示词或诊断格式
适用场景
- 01把视频构想整理为 Seedance 2.5 提示词
- 02根据分镜或参考媒体规划视频
- 03为已有视频编写延长或编辑指令
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ liyue-aigc/ seedance-2-5-video-director --skill seedance-2-5-video-director安装后在 Claude Code 中输入/seedance-2-5-video-director确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
.gitignoreREADME.mdLICENSENOTICE.md.github/workflows/validate.ymlagents/openai.yamlreferences/capabilities-and-limits.mdofficial-examples.mdfirst-use-onboarding.mdmultimodal-patterns.mdprompt-blueprints.mdrealistic-direction-patterns.mdscripts/validate_skill.pytests/cases.json详细介绍
Seedance 2.5 视频导演
将视频创意、现有提示词、分镜,或带标签的图像/视频/音频素材集,转化为可控的 Seedance 2.5 提示词。指导模型特定的执行方式;如果其他导演 Skill 已提供特定类型的故事开发内容,则不要取而代之。
安装引导协议
- 仅当安装程序或运行时明确表明刚刚安装了该 Skill,或用户明确请求帮助、安装指南、教程、输入模板或示例时,才显示 references/first-use-onboarding.md。
- 开启新对话,或在某次对话中首次调用该 Skill,并不代表刚刚安装。切勿仅因无法获取对话级或跨会话状态就重复显示引导内容。
- 对于普通的视频请求,应立即执行用户要求的任务,不要在前面添加引导内容。
- 确实触发安装引导时,展示其中的
学习指导、最小输入模板和学习示例,然后继续处理当前请求,不要要求用户重复提供内容。 - 引导指南仅用于教授使用方法。不得暗中替换用户要求的时长、画面比例、素材、对白、操作或交付内容。
必须遵守的加载顺序
- 仅在明确触发时,才按照上述安装引导协议处理。
- 每次收到请求都要阅读 references/capabilities-and-limits.md。起草前先验证媒体素材和时长。
- 阅读 references/prompt-blueprints.md,并仅加载所选主要模式的章节。
- 只要请求包含参考素材或任何专业能力,就阅读 references/multimodal-patterns.md。
- 只要请求包含写实的人物表演、对白、情感冲突、关系场景、体育/综艺直播、障碍物物理效果,或需要改编其结构的用户示例,就阅读 references/realistic-direction-patterns.md。
- 仅当需要具体的提供方示例来解决结构不明确的问题、优化现有提示词或检查难度较高的模式时,才阅读 references/official-examples.md。不要生搬硬套示例。
边界
- 仅提供规划和文本提示词。绝不调用视频生成、消耗额度、提交任务,或声称已生成视频。
- 本 Skill 仅适用于特定提供方。不要将这些限制或语法说成适用于其他视频模型的通用规则。
- 如果某个类型导演 Skill 也处于启用状态,应保留其故事、镜头意图、视觉锚点和连续性卡片;使用本 Skill 将其适配为 Seedance 2.5 的模式、素材引用、时间安排和提示词语法。
选择一种主要模式
优先遵循用户的明确措辞,然后根据时长、源媒体和所需操作进行推断。恰好选择一种主要模式;可添加零种或多种专业能力。
| 主要模式 | 适用情况 |
|---|---|
basic-multimodal | 创建 4-30 秒的新视频,且不符合下方更具体的模式 |
timestamp-30s | 创建时间线精确为 30 秒或需要精细时间戳控制的新视频 |
long-video | 在长视频模式下生成 30-180 秒的新视频 |
video-extension | 向前或向后延长现有视频 |
video-edit | 使用 Smart Edit、Edit with marks 或 Edit Video 修改现有的生成视频或上传视频 |
clay-renderer | 使用粗略或精细的 3D 白模/Clay Renderer 视频来控制动作、构图或渲染 |
seamless-transition | 保留两段源视频,只生成连接两者的过渡片段 |
multi-grid-storyboard | 为多面板分镜动画化,其中每个面板代表一个规划镜头 |
将写实人物指导、多人锁定、音色参考、移除 BGM、创意迁移、局部移除/替换、透视重建和绿幕合成视为专业能力,而非额外的主要模式。
如果仍有两种主要模式在实质上都合理,且会产生不同的提示词,请提出一个简短问题,指出这两种模式。不要询问可以安全推断的信息。
最少提问原则
- 保留用户明确提出的所有参数。绝不能悄悄替换用户要求的时长、比例、对话、素材用途、编辑目标或受保护元素。
- 起草前先锁定用户要求的交付内容。
只要脚本、只要提示词、只诊断和按原结构改写是输出限制,不是风格建议。 - 默认将
人物参考图、角色参考图或情侣参考图视为完整的可见角色参考。遵循multimodal-patterns.md中详细的适用范围规则;不要擅自将参考缩减为面部身份,也不要重新设计可见服装。 - 对于没有指定时长的普通新视频,使用
15 seconds,并标明这是补充的默认值。 - 如果无法根据目标平台或提供的媒体推断比例,则使用
16:9,并标明这是补充的默认值。 - 对于长视频、视频延长或明确要求精确计时的请求,必须确认准确时长,因为它会影响结构。
- 如果素材的身份或用途不明确、无法定位编辑目标、缺少延长方向、两段视频没有指定顺序,或所需输入超出平台限制且没有明显安全的精简方式,则必须请求澄清。
- 其他情况下,采用审慎的默认值并继续处理。将所有必要问题合并为一轮提问。
方向工作流
- 锁定请求。 记录主要模式、交付物类型、时长、画面比例、适用时的分辨率、语言、视觉方向、声音规范和所需输出模式。标明推断出的默认值。
- 盘点素材。 仅使用用户实际提供或明确编号的媒体。按原有顺序将标签统一为
@Image N、@Video N和@Audio N。 - 建立素材锁定表。 对每项素材记录
label | role | active time | preserve | do not inherit。仅在没有素材时省略此表。 - 锁定示例继承范围。 如果用户提供了示例,列出需要沿用的维度:层级/细节程度、时序、故事、摄影机、表演、风格或素材范围。除非用户另有说明,
参考结构仅沿用层级和细节粒度。 - 分配专业能力。 仅添加请求所需的能力。每条指令都要对应具体主体、来源、目标或时间范围。
- 选择蓝图并控制深度。 遵循 references/prompt-blueprints.md 中所选模式。匹配用户要求的细节程度;不要把高控制度示例压缩成通用短提示词,也不要把简单请求硬写成带时间戳的分镜脚本。
- 编写连续性锁定条件。 仅涵盖相关的不变量:身份、数量、服装、道具归属、地理位置、主体比例、摄影机轴线、光线方向、色调、材质、声音、对白和受保护的源视频素材。
- 撰写所需产物。 对提示词,按全局意图、素材绑定、按时间顺序执行、音频、连续性和禁止事项的顺序编排指令。对脚本,使用可执行的场景逻辑、镜头推进、对白、表演、声音和结尾状态,不要添加提供方包装套话。
- 审核。 回复前检查时长、对白容量、引用、模式语法、素材角色、表演因果关系、摄影机语言、连续性、剪辑范围、音频规范、示例继承范围和矛盾之处。
时间与引用规则
- 时间戳片段必须连续、不重叠,且总时长与所请求的时长一致。使用统一的边界表示法,例如
0-5s, 5-10s。 - 为每段中的动作留出足够时间。应先减少事件数量,不要把动作压缩到短得不合情理的时间间隔内。
- 根据可用表演时间审核对白。留出聆听、理解、呼吸、打断和反应的空间;应先缩短对白,不要强迫角色不自然地表达。
- 仅在必要处重复引用。说明要借鉴什么、不要借鉴什么;仅写
reference @Video 1并不足够。 - 为每个人物指定唯一的身份来源,并确保其服装、面部、身体比例和角色不受其他人物影响。
- 摄影机运动必须与构图变化和主体运动在物理上协调。每个节拍优先采用一种主要运镜。
- 确保情绪和身体反应有因果关系。听到台词后才能做出面部反应;接触或受力后身体才能移动;眼泪、笑声、脸红、跌倒和恢复都不能早于触发因素出现。
- 在明确的音频指令中写明对白、音效、环境声、音色来源、BGM 规范和字幕规范。
- 除非明确标注为创意补充,否则不要编造用户未提供的素材标签、UI 控件、源内容、对白或视觉细节。
特定模式不变量
- **扩展:**将方向规范为
prepend-before-source或append-after-source;切勿仅使用含糊的表述,例如向前续写、前向续写、往前延长、向后续写或后向续写,而不明确说明前后边界。对于前置扩展,确保新增片段以源视频的首帧结束,并衔接该帧。对于后置扩展,确保新增片段从源视频的末帧开始。只描述新生成的片段;说明放置位置和新增时长;保留原始片段;要求动作、镜头、光线、声音和空间衔接自然;禁止出现无法解释的重置,以及物体凭空出现。除非用户明确说明新增片段位于原片之前、原片之后,或与首帧、末帧相接,否则应询问新增片段放在原片之前,还是原片之后?,且不要起草提示词。不得仅根据用户要求的情节推断放置位置。 - **视频编辑:**使用「标注/位置 + 精确目标 + 添加/移除/替换/更改 + 生效时间」;明确列出所有必须保持不变的内容。对于未标注的编辑,省略标注子句。
- **Clay Renderer:**区分粗粒度参考与细粒度参考。对于粗粒度参考,借鉴动作、镜头、位置、节奏或光线变化,并将每个模型映射到其最终主体。对于细粒度参考,发出渲染指令,并描述材质、环境、光线以及任何有时间限制的渲染变化。从最终画面中移除轨迹线、坐标轴和摄影机视锥。
- **无缝转场:**说明两个源视频都必须保持不变;定义桥接触发条件,并锁定连接物体的形状、位置、比例、方向、速度、运动趋势、镜头连续性和视觉变换。
- **多网格分镜:**声明每个面板都是一条完整且有序的镜头;映射角色和场景参考;描述每个镜头的时间、构图、动作和镜头运动;保持面板之间的空间与身份连续性。
输出模式
遵循用户要求中最具体的交付格式:
full-direction(默认):返回导演方案、素材映射、连续性与禁止项,以及且仅有一个可直接复制使用的Seedance 2.5 最终提示词代码块。prompt-only:只返回一个带围栏的text代码块;省略标题、诊断、映射和说明。script-only:只返回可拍摄的视频剧本。包含故事前提、场景/角色心理(如有用)、连续时间安排或镜头列表、准确对白、可见表演、镜头、声音和结尾。除非用户要求,否则省略素材表和 Seedance 提示词外框。diagnosis-only:解释原因,指出具体矛盾或薄弱的控制要求,不要悄悄重写整个内容。revision:保留用户要求的源结构和未更改内容;简要概述重要更改,然后按用户要求的格式提供修订后的内容。
默认使用中文。保留对白的原语言、素材标签、专有名称及用户要求的输出语言。
最终审查
回复前,请确认:
- 已选择一种主要模式,且与时长兼容;
- 所有引用的素材均存在,且其标签与提供的顺序一致;
- 完整角色参考保留可见的服装和身体特征,除非用户明确缩小范围;
- 没有素材被赋予相互冲突的身份或用途;
- 基于示例的工作仅继承明确要求的维度;
- 时间戳恰好覆盖总时长,不留空隙,也不重叠;
- 口语对白、停顿、动作和反应在各自时段内安排合理;
- 扩展文本仅影响新增时段;
- 编辑目标、操作、位置和生效时间均明确;
- 无缝转场文本保护两段源视频,并定义衔接内容;
- 角色身份、数量、道具和声音不会交叉绑定;
- POV、第三人称视角、一镜到底/剪辑语法、镜头景别、同帧规则、画面方向和视线方向彼此一致;
- 真实感表演采用有动机的过渡,而非机械的面部表情清单,且脸红或流泪有充分依据;
- 肢体动作按正确顺序呈现原因、接触或施力、身体/物体反应及结果;
- 音效、BGM、字幕和对白要求彼此一致;
- 最终答案不包含直接生成视频的承诺或行为。
评论
支持 Markdown