修复 AI 视频 Prompt 关键词中途失效

写了'雨贯穿整段',雨下到 2 秒就淡了。这是时间维度的 prompt 衰减。用 Veo 3.1 时间戳 prompt、Sora 2 storyboard、分段拼接或首帧锚定来修。

你写了 “raining heavily throughout the scene”,前 2 秒雨下得很好,到第 3 秒变成毛毛雨,到第 5 秒雨没了。“neon flickering”、“smoke filling the room”、“snow falling” 都会遇到同样的问题。这是时间维度的 prompt 衰减:模型在 clip 开头强烈关注 prompt,越往后帧关注越弱,那些不显眼的连续性效果最先淡掉。

最快的修法:如果你的工具支持分段 prompt(Veo 3.1 timestamp prompting、Sora 2 storyboard、Kling 3.0 Multi-Shot),就在每一段里都重新写一遍那个效果。如果不支持,就用模型的稳定时长生成短 clip 再拼接,或者把效果在首帧就做到满强度,让模型有一个视觉模式可以照抄,而不是只有一个词。

你属于哪一类

对照你看到的现象选一行,然后跳到对应的 Step。

现象最可能的原因跳到
0s 很强、4-5s 就没了,单条长 prompt长 clip 只用一条全局 promptStep 1 / Step 2
生成的第 1 帧就看不到效果没有首帧锚Step 3
工具没有 timeline / storyboard / multi-shot 输入位工具一段 clip 只吃一条 promptStep 2
4s 留得住、10s 就丢时长超出稳定区间Step 2
并列细节太多,次要效果先衰prompt 过载Step 4

常见原因

按踩坑频率排序。

1. 长 clip 只用一条全局 prompt

你写一条 prompt 要模型跑到最大时长。模型对第 1 帧关注很强、对最后一帧很弱。所有连续性效果(雨、火、烟、闪烁)都会衰。

怎么判断:把 clip 逐帧过一遍。开头强、末尾弱,就是经典的衰减曲线。

2. 首帧根本看不到关键词

你写 “raining throughout”,但生成的第 1 帧画面里完全看不到雨。模型连锚都没建起来。雨只作为 prompt 词存在,从来没作为视觉模式存在,所以衰得更快。

怎么判断:定格在第 1 帧。看不到效果,模型后面也不太会强化它。

3. 工具不支持分段 prompt

有些模式仍然是一段 clip 一条 prompt,没有原生方式说”第 4 秒雨更大”。截至 2026 年 6 月,Pika 的基础文生视频、Runway Gen-4 Turbo 的单 prompt 生成都是这样。(Runway Gen-4.5 和 Gen-4 其实支持 first / last / middle 关键帧,可以拿来当变通方案,见 Step 3。)

怎么判断:看 UI。没有 timeline、storyboard、multi-shot 或关键帧输入位,就只能吃单 prompt 衰减。

4. 时长摸到模型上限

短 clip 比长 clip 保连续性效果稳得多。截至 2026 年 6 月,单次 Veo 3.1 生成上限是 4、6 或 8 秒;Runway Gen-4.5 是 2-10 秒;Pika 上限 10 秒;Sora 2 用 storyboard 最长到 25 秒;Kling 3.0 在一次 15 秒生成里最多塞 6 个 shot。单条 prompt 越往模型上限推,连续性效果越容易漂。

怎么判断:同一 prompt 跑 4s 和模型最大时长。4s 留住效果、长的丢,问题就在时长。

5. Prompt 塞了太多并列细节

prompt 里同时有雨、霓虹、人群、车流、口呼白气、特定角色动作。模型注意力预算有限,次要效果先衰。

怎么判断:把 prompt 砍到一个效果 + 一个动作。衰减消失就是过载。

最短修复路径

Step 1:在每一个时间戳 / storyboard 分段里都重写那个效果

支持分段的工具上最有效的一招:在每一段里都重复那个连续性效果,让模型不断重新锚定,而不是任它淡掉。

Veo 3.1 用 timestamp prompting,一条 prompt 框里每段一个 [MM:SS-MM:SS] 括号(截至 2026 年 6 月,clip 时长为 4、6 或 8 秒)。在每个括号里都写一遍 “heavy rain”:

[00:00-00:03] Medium shot, woman in a red coat walks forward on a neon-lit street.
  Heavy rain falling, visible streaks across frame, soaked asphalt.
[00:03-00:06] Tracking shot, she pauses under an awning. Heavy rain continues at
  the same intensity, water sheeting off the awning edge, no let-up.
[00:06-00:08] Wide shot, she steps back into the downpour. Heaviest rain, water
  visible everywhere, neon distorted through droplets on the lens.

Sora 2 storyboard 用关键帧卡片(截至 2026 年 6 月,整个 storyboard 最长 25 秒);在每张卡上都重写效果,别让它给你插值抹掉:

Card 1 (0-3s): Continuous heavy rain, soaked streets, steady visibility through the downpour.
Card 2 (3-6s): Same rain intensity, character pauses under an awning, water sheeting off the edge.
Card 3 (6-9s): Rain still at full force, character steps back into it, water visible everywhere.

Kling 3.0 Multi-Shot 可以在一次 15 秒生成里定义最多 6 个 shot;把效果贯穿所有 shot:

Shot 1 (0-3s): rain emphasis, character walking
Shot 2 (3-6s): same heavy rain, character motion continues
Shot 3 (6-9s): rain at peak, water everywhere

Step 2:用模型稳定时长分段拼

工具没有分段 prompt,就手动来。每段都用模型能稳定保住的时长生成(目前主流文生视频是 4-5 秒),再拼:

Clip A (0-4s): "Heavy rain, neon street, character walking, rain visibly soaking jacket"
Clip B (4-8s): "Same heavy rain, character continues walking, water beading on hood"
Clip C (8-12s): "Continuous rain, character reaches doorway, water dripping off edge"

在 Premiere 或 DaVinci Resolve 里用一个短的(6-8 帧)cross dissolve 接每段。每段都短到衰减还没开始就结束了。把上一段的最后一帧当作下一段的首帧(图生视频),让雨的形态在剪辑点上连续过渡。

Step 3:在首帧把效果锚住

图生视频就提前做一张已经把效果做满的参考帧,再让模型保持它。在 Runway Gen-4/Gen-4.5 上你还可以设一个仍然带效果的 last keyframe,把首尾两端都钉住:

参考帧清单:
- 雨丝在整个画面上空可见
- 地面湿、有积水、人物外套有水
- 镜头沾水珠
- 湿沥青上有高光(specular highlights on wet asphalt)
视频 pass 的 prompt:
"Continuation of the depicted scene: same heavy rain, same wet textures,
maintain rain intensity throughout, no drying, no fading."

首帧视觉上把效果做实了,衰减就弱很多,因为模型是在照抄一个图案,而不是从一个词凭空造。

Step 4:prompt 砍到一个效果 + 一个动作

过载(不要这样):
"A woman in a red coat walks through a rainy neon-lit street at night with
flickering signs, crowd around her, breath visible, taxi passing, holding
phone, looking up..."
聚焦(这样):
"A woman in a red coat walks through heavy rain on a neon-lit street.
Continuous heavy rain throughout. Steady forward motion."

等雨在整段里都稳住了,再往上加复杂度。你每多加一个元素,就和保住雨的那份注意力预算抢资源。

Step 5:生成实在保不住就后期加

有些效果后期加比让生成保住更轻松:

CapCut / Premiere 加雨叠层:
- 加一层雨素材,混合模式设 Screen
- 调透明度匹配生成里的雨
- 哪怕生成的雨衰了,整段连续性也救得回来
烟雾 / 氛围:
- ProductionCrate、ActionVFX 有免费 overlay 包
- 混合模式 Screen 或 Add
- 在 Lumetri(Premiere)或 Color 页(Resolve)里调色匹配
霓虹闪烁:
- 在剪辑软件里单独开一个亮度层,加 Strobe / Flicker 效果

怎么确认修好了

  1. 拖到 clip 最后一帧定格。效果在这里应该和第 1 帧一样明显。
  2. 在四分点(25%、50%、75%)逐帧看。强度应该是平的,不是往下的斜坡。
  3. 如果是拼接的,检查每个剪辑点:雨的形态应该跨过 dissolve 连续过去,没有明显的重置或密度突跳。

如果效果还在往下掉,先把时长降一档(Veo 3.1 从 8s 降到 6s,Pika 从 10s 降到 6s)重生成,再考虑上后期叠层。

预防

  • 超过 5 秒的 clip 默认用 timestamp / storyboard / multi-shot 模式,并在每一段里都重写那个连续性效果。
  • 连续性效果首帧就视觉化做实,不要只写在文字里。
  • 单 prompt clip 锁在模型稳定时长(目前主流是 4-5s)。
  • prompt 保持聚焦:一个效果 + 一个动作,再往上叠。
  • 后期备好雨、烟、闪烁的 overlay 素材兜底。

常见问题

为什么只有雨淡了,人物和街道都好好的? 雨是不显眼的连续性纹理,在注意力预算里排得低,最先衰。前景主体和场景布局会被模型逐帧的结构先验不断强化,所以雨变薄了它们还在。

写 “throughout” 或 “the entire time” 能止住衰减吗? 不太靠谱。这些词在第 1 帧附近权重最高,越往后越弱,这恰恰就是你要修的衰减。在每个时间戳分段或 storyboard 卡里重写一遍效果,比一句全局的 “throughout” 管用得多。

截至 2026 年 6 月,哪个工具最不容易中途衰减? 任何能让你逐段重写效果的工具,都比单条长 prompt 稳。Veo 3.1 timestamp prompting、Sora 2 storyboard、Kling 3.0 Multi-Shot 都能把效果钉在整条时间轴上。单 prompt 模式(如 Pika 基础模式、Runway Gen-4 Turbo 一次性生成)在长 clip 上衰得最厉害。

Kling 3.0 能跑 15 秒,那我直接生成一条长 clip 不行吗? 可以,但要把它拆进 Multi-Shot 的各个 shot 里、每个 shot 都重写效果,别靠一句话描述。一条 15 秒的单 prompt 生成是连续性效果衰减的最坏情况。

我的首帧有雨,但还是淡了,怎么办? 把锚定和稳定时长结合:保留首帧锚,把 clip 降到 4-5 秒,再拼接。如果你既要长度、效果又还在漂,就退回到后期叠层(Step 5),不管模型怎么跑都能保证连续性。

标签: #ai-video #排查 #prompt-decay