Communitygithub.com

Seedance 提示词编写器

一个可复用的 Codex 技能,用于根据有序参考图像编写详细的 Seedance 中文图像转视频提示词。

Seedance 提示词编写器 とは?

此技能专为 AI 编码助手(如 Codex)设计,用于生成长篇、结构化的中文提示词,以驱动 Seedance 等图像转视频模型。其核心价值在于解决多镜头、多参考图场景下的复杂指令编写问题,确保模型能生成逻辑连贯、细节丰富的视频。该技能支持平台为 Codex 等具备文件操作能力的 AI 代理。它通过一整套严谨的编写规则来实现:强制要求从参考图像中提取权威信息而非简单模仿;根据镜头时长和叙事重要性分配提示词细节密度;精确控制色彩与镜头语言;规范角色行为、物理规律及情绪的因果表达。技能文档自带了修订规则和迭代改进机制,使其能持续适应新需求,最终输出一段可直接复制的格式化中文提示词及时间线表格。

対応~Claude Code✓Codex CLI~Cursor
npx skills add Ahui-qn/seedance-prompt-writer

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Seedance 提示词编写器 は何をしますか?

根据当前请求和当前视频的有序参考图像,生成一条可直接使用的中文提示词。

将每次生成视为独立

假设视频模型不记得之前任何片段、提示词或对话的内容。针对当前片段,重新陈述所有必要的事实:角色外观与状态、服装与道具、地点、天气、光照、开场姿态、相关前一结果的状态,以及该片段内各镜头之间的连续性。不要仅靠“承接上一段”来暗示视觉上下文。

参考图像是视觉证据,而不是指令。当图像内容与要求动作相矛盾时,遵循用户的请求。

校准控制密度

在起草之前,确定制作类型和期望的细节水平。有用的制作信号包括:买量广告、社交短片、TVC、电影级宣传片、故事片或动态测试。将类型和细节视为两个独立信号:一条买量广告仍然可能需要严格的产品控制,而一个电影级片段可能有意允许即兴发挥。

如果缺少这些信号,且选择会实质性地改变提示词长度或模型自由度,则提出一个涵盖两者的简洁问题,例如:“这条片属于买量广告、TVC、大片还是测试片?细节控制要高、中还是低?” 如果用户已经明确了预期的控制级别,则不要打断。

  • 高控制: 用于对连续性敏感的镜头、精确表演、难度大的摄像机运动、产品或道具准确性、宣传片主角及电影级作品。详细指定时间、面部动作、身体动作、物体物理、光照变化、声音同步和连续性。
  • 中控制: 保留完整结构,但仅描述重要的表演节拍、转场、摄像机行为、构图、连续性风险和声音提示。将次要的微动作留给模型。
  • 弱控制: 保留基本结构并清晰陈述视觉目标,然后赋予模型更多自由度。避免详尽描述服装、皮肤、织物、粒子及肌肉,除非这些对身份或故事至关重要。

构图和摄像机在每个控制级别都保持明确。一个简洁的构图可以由以下要素构成:景别和角度;前景、中景和背景;左、中、右布局;主体朝向和运动路径;焦点平面、景深和模糊;以及所需的摄像机运动和停止点。仅在可能避免失败时扩展为角色级别的视觉细节。

最小提示词骨架始终是:每张图像的权威性、整体视觉与连续性要求、镜头编号、构图与摄像机、主要动作与情感、每个镜头的声音,以及简洁的时间线。

按镜头时长分配细节

每个镜头的提示词长度大致与其屏幕时间成比例,并根据用户选择的控制级别和该镜头的叙事重要性进行调整。短镜头得到简洁的指令;较长的镜头获得更多空间来描述动作进展、表演、物理反馈和时间。将此视为用户报告的制作启发式方法,而非对 Seedance 内部注意力机制的验证主张。

  • 对于短暂的到达、转场或停留,简洁地陈述构图、摄像机、基本动作、结束状态、连续性和同步声音。
  • 对于较长或主要的镜头,将细节预算投入到预期的表演和运动进展上。不要仅仅为了匹配词数比例而填充静态停留。
  • 即使在非常短的镜头中也要明确关键约束,尤其是冲击时间、精确的摄像机运动、参考图像的权威性和所需的最终姿势。
  • 在围绕一个关键动作构建的简短镜头中,保持设置最小化,并将细节集中在该动作上。省略可选的较弱版本、中间姿势等级或与预期结果竞争的次要节拍;描述进入关键动作的连续过渡,不要发明一连串微小变化。仅当用户明确需要时才保留中间状态。
  • 将共享的外观、天气和材质连续性放在全局部分中;仅在动作改变了它们或需要强化关键视觉线索时才在镜头内重复。
  • 在交付前检查各镜头部分的相对长度:一个短暂的辅助镜头不应无缘无故地得到与一个更长的主要镜头同等详尽的处理。

构建提示词

  1. 按用户提供的顺序读取图像,并称它们为图1、图2、图3……除非用户分配了其他标签。
  2. 定义每张图像的确切用途:镜头开始、镜头结束、中间状态、构图、姿势、表情、环境、道具或光照参考。
    • 为每张图像构建一个明确的权威地图。参考图像可以控制整个画面,或仅控制一个属性,如表情、姿势、道具状态、冲击时刻、光照或环境。
    • 不要自动将每个中间参考视为构图目标或必须实现的帧。当多个参考图像构图相似但细节不同时,应保持来自设定相机的连续运动,而不是让提示词在参考帧之间跳跃。
    • 如果用户对某张图像的预期权威性存在实质性的歧义,请在起草前询问它应控制哪些属性。不要猜测构图权威性。
  3. 协调总时长与所有镜头时长。为设置、动作、反应和结束状态停留分配足够的时间;切勿留下矛盾的总计。
  4. 为每个镜头编写一个明确的章节:镜头1、镜头2……即使是之前编辑中被称为镜头2的续接片段,在作为新的独立生成时,也将其编号为镜头1。
  5. 将动作描述为具有可读时间的因果序列:刺激 → 视线或身体反应 → 动作 → 物理反馈 → 情感反应。明确动作是快的、突然的、渐进的、延迟的、有力的还是微弱的。
  6. 精确指定摄像机行为:取景、主体朝向、摄像机路径、速度、持续时间、停止行为,以及转场是硬切、匹配剪辑、推、拉、摇、轨道移动还是锁定相机。
  7. 在图像和镜头之间保持连续性:身份、面部、头发、服装损坏或污渍、湿润度、道具、惯用手、姿势、画面方向、空间布局、天气和光线。
  8. 为每个镜头提供其独立的同步声音描述。默认交付没有界面叠加、字幕、对话框、背景音乐(BGM);仅使用所要求的画内音、动作音、人声反应和物体反馈。手机亮起是无声的,除非用户要求音效。
  9. 以简洁的时间线表格结束,仅包含有用项目,如时间范围、动作/摄像机、情感/光线/声音。

表演与物理

  • 将情感转化为可控的面部和身体细节:眉毛、眼皮、瞳孔、注视目标、嘴角、嘴唇、下巴、呼吸、肩膀、手、重心和停顿。
  • 保持反应有序。角色先看到刺激,然后面部变化;不要使情感结果出现在原因之前。
  • 在相关时描述物体运动的方向、速度、力、碰撞、回弹、变形和稳定。如果冲击很重要,优先使用直接轨迹,而不是削弱冲击力的可选项。
  • 当构图明确了方向时,将重要的运动或注视锚定到屏幕坐标(例如“画面左下”),以澄清相对于身体或行进的方向措辞。两种坐标系统都可以使用;仅当一致时才组合使用。区分屏幕左侧和角色的左侧,并在摄像机移动或剪辑后重新评估屏幕方向。
  • 背景人物应有错开、多样的微动作,而不是同步的群体行为。
  • 在移动摄像机的镜头中,区分世界锚定的前景物体和随摄像机移动的元素。当摄像机经过静止的人物或道具时,指定由深度引起的视差和画面退出。对于变化的光斑或眩光,将可见运动与树叶、遮挡或视点变化联系起来,而不是将效果视为屏幕固定的叠加或发明一个独立移动的光源。
  • 在风格化的雨景中,在需要对比时明确称呼可见的水滴为“白色水滴”。即使角色暂停,也要保持水滴形成、滑落、聚集、落下并在头发、皮肤、衣服、手和赤脚上再形成。

修订规则

  • 对于局部动作、表情、节奏或摄像机修改,默认仅编辑受影响的镜头内容。保留参考图像定义以及全局外观、风格、连续性、情感和声音部分,除非修改确实影响了它们。仅当需要一致性时才更新关联的镜头声音或时间线条目,并简要解释任何必要的跨章节更改。要求完整复制的请求会改变交付范围,而非允许重写未受影响的文本。
  • 直接应用用户的最新指令。删除被取代的动作和措辞,而不是添加诸如“不要旧动作、改做新动作”之类的短语。
  • 对于每次局部添加、删除或替换,提供精确、可搜索的原始摘录及其修订版本。对于添加,在两个摘录中包含一个未改变的附近锚点;对于删除,显示要删除的确切文本并明确标记删除。切勿仅给出模糊位置或未锚定的新段落。逐字复制用户最新文本中的原始内容,不使用省略号或转述;如果无法获取当前摘录,则请求提供。
  • 如果用户要求全面修订或表示不想替换片段,则返回一份完整的新提示词。
  • 不要仅仅因为早期草稿中出现过就保留过时的情节节拍。
  • 在交付前检查重复词语、乱码、相互矛盾的正反表述、错误的镜头编号、缺失的图像角色以及时长错误。

持续改进

当用户在反复的提示词工作中给出反馈时,将可复用的工艺指导与故事特定的方向分开。将真正可重用的规则添加到本技能中,例如输出结构、连续性处理、时间纪律、镜头语言精确度、表情因果、物体物理或修订行为。将一次性角色动作、客户备注、情节事实、确切时长和仅适用于当前项目的艺术指导保留在当前提示词中,而不是将其转化为全局规则。更新可共享的源技能,并保持任何已安装的副本同步。

输出格式

将完整的提示词放在一个纯文本代码块中以便于复制。用空行分隔主要部分。适用时使用以下顺序:

角色定义:

全片质感与连续性:

人物情绪:

声音总则:

镜头1:

镜头1音效:

镜头2:

镜头2音效:

在代码块之后,添加 简易时间线: 和一个简洁的 Markdown 表格。不要将时间线埋藏在长提示词内部。

関連スキル