Seedance 2.5 30 秒视频提示词:分阶段写,再控时间
写出真正撑得住的 Seedance 2.5 30 秒视频提示词:把故事拆成阶段,每个阶段只放一次状态变化并写明可见的结束状态,再在需要精度的地方补上时间戳。

五秒的片段是一段描述,三十秒的片段是一个剧本。很多人短提示词写得很好,一要长度就变成一团糨糊,原因全在这个转变上:他们还在写一个更丰富的场景,而模型此刻需要的是一串检查点。Seedance 2.5 已经在 OmniArt 视频工作台上线,它单次生成 4 到 30 秒,长视频模式还能一次跑 30 到 180 秒——这意味着 Seedance 2.5 30 秒视频提示词的结构,比里面的形容词重要得多。
下面这套方法来自模型实际阅读长提示词的方式。你把故事切成连续的阶段,给每个阶段恰好一次主要状态变化,并写下一个观众能在画面上指出来的结束状态。做完这些之后,再叠加时间戳,而且只在真正需要精度的地方叠加。
这不是要回到编号分镜表。分镜表告诉模型怎么操作摄影机;阶段告诉模型这个阶段结束时什么必须成立。如果你想看反对给短片段过度指定的论证,别再写分镜表了那篇依然成立。阶段是状态检查点,不是摄影机参数。
长视频的失败方式和短视频不一样
四秒的片段几乎没有时间自相矛盾,三十秒有,而且失败集中在四个地方。
- 角色身份。 第 2 秒的人和第 24 秒的人像是表兄弟,而不是同一个人。
- 服装与道具。 外套变了色号,丝带换了颜色,本来放在工作台上的工具突然到了手里——或者反过来。
- 道具归属。 交接之后模型就搞不清东西在谁手上了,这是任何双人段落里最常见的一处断裂。
- 空间方向。 一次剪辑之后工作台朝向反了,或者从画面左侧走出去的角色又从同一侧走了回来。
这些问题都不是靠更多描述解决的。解决办法是在每一个边界上告诉模型:你继承的是什么状态。Seedance 2.5 在长时生成中保持角色特征、服装细节和场景结构的能力明显强于早期版本,但它依然需要这些检查点作为依托。
写阶段,而不是写场景
长视频的结构就是一小组带标签的区块。把下面这段复制过去填空。
[Generation Goal]
Generate a <video type>. The central subject is <subject>, and the primary event is <story summary>.
[Stage 1]
Initial state: <initial state of characters, props, and scene>.
Primary event: <one primary action or event>.
End state: <character positions, prop ownership, or visible scene state>.
[Stage 2]
Continue from the previous stage: <state that must remain unchanged>.
Primary event: <one primary action or event>.
End state: <observable state>.
[Stage 3]
Primary event: <closing event>.
End state: <final visible state>.
[Maintain Consistency]
Keep <character identity, number of characters, clothing, prop ownership, spatial direction, and audio relationships> consistent.
对一次 30 秒的生成来说,三个阶段是不错的默认值。下面这段填的是一个社区维修站的场景——两个人、一件两次易手的物品,正是那种写成一大段就必然跑偏的结构。
[Generation Goal]
Generate a documentary-style instructional video. The central subjects are <Volunteer> and <Owner>, and the primary event is repairing a desk lamp with a frayed cord and returning it working.
[Stage 1]
Initial state: <Volunteer> stands behind a wooden repair bench in a bright community hall. The desk lamp sits unlit on the bench, and a small metal tray and screwdriver lie to the right of it.
Primary event: <Volunteer> unscrews the lamp base and lifts it away, exposing the wiring.
End state: the lamp base is open on the bench, three screws are in the metal tray, and the screwdriver is back on the right side of the bench.
[Stage 2]
Continue from the previous stage: both characters keep the same identities and clothing, the lamp base stays open on the bench, and the screws stay in the tray.
Primary event: <Volunteer> cuts away the frayed cord and fits a new braided cord into the base while <Owner> holds the lamp head steady.
End state: the frayed cord lies coiled at the left edge of the bench, the new braided cord runs from the base to the floor socket, and <Owner> still holds the lamp head with both hands.
[Stage 3]
Primary event: <Volunteer> closes the base, plugs the cord in, and <Owner> presses the switch.
End state: the lamp stands upright and lit in the center of the bench, and both characters look at the lit lamp from behind the bench.
[Maintain Consistency]
Keep <Volunteer> and <Owner>'s identities, clothing, the bench orientation, the tray position, and lamp ownership at each handoff consistent. Only two people are in frame throughout. Pure video, no subtitles, no background music.
每个阶段只放一次状态变化
让这套方法成立的纪律既枯燥又绝对:每个阶段一个主要事件。如果一个阶段里写着「拧开底座、换掉电线、然后测试台灯」,模型就得自己在三个节拍之间分配时间预算,结果通常是赶掉两个、丢掉一个。把它拆开。
结束状态必须看得见
结束状态是一帧你能截下来的画面,不是一种感觉。「维修完成了」不给模型任何可收敛的目标;「台灯直立着亮起在工作台正中」才是目标,而且它顺带免费给了下一个阶段所继承的状态。写结束状态时要用位置、归属和可见的场景状态来写——东西在哪里、在谁手上、开着还是关着。
提示
时间戳,用在真正需要精度的地方
Seedance 2.5 原生支持按时间戳控制剧情和镜头区间,精确到秒。按官方发布指引的写法,你在镜头、台词或动作前面直接写一个区间标记,例如 [00.0-05],然后按时间顺序往下写。
默认用阶段来写。当你需要控制一次交接、一次进出画、一次转场,或者一个明确的节拍——音乐卡点、产品揭晓、一个你已经分好镜的剪辑点——再拿出秒级精度。
| 写法 | 示例 |
|---|---|
| 时间区间 | 0-3 seconds... 3-7 seconds... 7-12 seconds... |
| 精确时间点 | At 5 seconds, the camera whip-pans rapidly to the left and completes the transition. |
| 相对时间 | Three seconds after the character presses the button, the room lights gradually turn off. |
规则很短:
- 连续且不重叠。 区间要把时间轴铺满。留空隙或者互相重叠,就会得到你能想到的那种混乱。
- 区间是时间预算,不是剪辑点。 动作可能稍早或稍晚于边界落下。如果你的交付要求帧级精确的剪辑点,那是后期的活。
- 内容密度决定观感。 区间里内容太少,模型就获得了自由,然后自己编填充内容;内容太多,则会导致过度切分或事件被丢掉。
- 永远不要规定频率。「一秒内完成三个动作」不是节奏指令,而是在点一份混乱。
时间戳和阶段可以很好地组合:保留阶段区块,只给你真正在意节奏的那一两个阶段挂上时间区间。
全局设定与「防崩塌」区块
官方发布指引在阶段之上又加了一个区块,用于长提示词:全局设定区段,把世界观一次性固定下来,这样每个阶段就不必重新推导一遍。它涵盖基础环境与质感、视觉风格、镜头语言、角色造型、表演核心,以及一份禁止项清单。
最后那份清单才是有用的部分。Seedance 2.5 对否定指令的遵守程度提高了,所以把正向的一行(画面内容、运镜、动作、对白、音效)和反向的一行(不能出现什么)分开写,不只值得写在全局,也值得写进每个阶段。「无字幕、无背景音乐」现在是一条真正生效的指令,而不再是一个愿望,官方推荐的写法很直接——「纯视频,无字幕,无背景音乐」。再补上你这个镜头特有的失败模式:不要多余的人、不要大幅度肢体动作、不要自行编造的台词。
结尾放一个一致性区块
[Maintain Consistency] 区块不是装饰。在结尾的一个地方重申:角色身份、画面中的人数、服装、道具归属、空间方向,以及音频关系(谁说话、什么保持安静)。它只花两行,却是对付本文开头那些跑偏模式最便宜的防线。
该选哪种:单次生成、续写,还是长视频
从 Seedance 2.5 拿到长度有三条路,而且它们并不能互相替代。
| 方式 | 长度 | 画幅比例 | 什么时候用 |
|---|---|---|---|
| 单次生成 | 一次跑 4–30 秒 | 可设置 | 整个创意能装进一段连续画面,而且你想要最强的内部一致性 |
| 视频续写 | 对任何 30 秒以内的结果做续写,累计最长 60 秒 | 锁定为输入视频的比例 | 你已经喜欢某一条结果,想一段一段地继续往下导演 |
| 长视频模式 | 一次跑 30–180 秒 | 可设置 | 片子确实是长片形态,拼接会把它拆散 |
续写是那条「分段导演」的路径:先生成十秒,看一看,再指挥下一段。每段续写的时长都可以设置,但画幅比例继承自输入视频,无法更改。长视频模式则直接跳过拼接,一次做出 30 到 180 秒的作品——横屏宣传片、音乐视频,或者需要空间去铺情绪弧线的独白短片。
对超长提示词,官方发布指引在上述所有内容之上再加一项:在提示词文本的最开头重述全局参数——目标时长和画幅比例。生成足够长的时候,在界面上说一遍、在提示词里再说一遍才是更稳妥的习惯。其余结构还是熟悉的那套:全局参数、说明哪份上传素材对应什么的素材说明、一句话概述、按时间线展开的具体剧情描述,以及结尾的全局补充。
输出分辨率是 480p 或 720p,长片的后期收尾要据此规划。
诚实的限制
- 时间戳是给事件分配时间,不是精确到帧的剪辑点。
- 编辑类提示词能提高关键事件与源视频对齐的概率,但不能保证逐帧重合。
- 多参考素材的关键,是为每个场景挑选正确的素材,而不是让所有素材同时出现。
- 精确的字幕、公式、招牌文字、产品参数或帧级时间点,要靠事先准备的参考素材、生成和后期共同完成,不要指望提示词一个人扛。
- 续写的边界帧在视觉层面自然衔接,而非像素级一致;续写片段的音量也可能与源片段略有差异。
在 OmniArt 上开始使用
挑一个你已经失败过一次的 30 秒创意。把它重写成三个阶段,给每个阶段一个主要事件和一个你能截图下来的结束状态,再在底部加上一致性区块。在视频工作台里用 Seedance 2.5 生成,然后只看阶段边界——检查点有没有守住,都在那里显形。
如果某个边界崩了,解决办法几乎总是拆分那个阶段,而不是加描述。接下来,Seedance 2.5 上线盘点覆盖了更完整的功能面,而视频编辑与续写则接住了单次生成不够用的那一段。
准备好创作了吗?
开始用 AI 生成精彩内容