AI 视频续接(Extend)丢风格、丢人设修复

续接 Runway、Kling、Pika 片段后色调、人脸、光照漂掉。靠 reference 风格锁、从干净帧重起图生视频、或者后期 crossfade 拼。

你在 Runway / Kling / Pika 上点了 Extend,把 5 秒延到 10 秒。前半段挺好,续接出来那段开始漂——颜色变冷、人脸细节有点不一样、光照变平、背景独特的肌理也没了。原因是大多数 extend 只用前一段的最后一帧做条件,不会带上完整的风格轨迹。修复方式:把参考片喂回去做风格锁、从一个干净的中间帧重起图生视频、或者两段都按完整画质生成再后期 crossfade。

常见原因

按踩坑频率排序。

1. Extend 只以最后一帧为条件

Runway Extend、Pika Extend、Kling Extend 都把尾帧当作下一段生成的 seed。如果那一帧本来就是运动模糊、有点泛白、或者构图怪,续接段会把已经在漂的东西放大。

怎么判断:把原片定格到最后一帧。如果这一帧更像一个”过渡帧”而不是一个干净的关键帧,那续接就是从一个坏锚点开始的。

2. 续接调用时没把 prompt 再贴一遍

第一段你写了一长串风格 prompt,点 Extend 时 prompt 字段是空的、或者只剩个简略版本。模型失去引导,往默认风格漂。

怎么判断:把原 prompt 和续接 prompt 并排看。续接更短、或缺了风格锚词,就是这个原因。

3. 跨切口丢了人物锚

第一段渲出特定的脸 / 发型 / 衣服。续接段从头再来重新生成同一个角色,只有一帧引导,最后变成一个细看不一样的人。

怎么判断:在切口处定格。比对切口前后 1 帧的脸型、发色、衣着。这种漂是人物锚丢失。

4. 两段渲染档位不一致

有些工具原片是高质量,续接默认走了 Fast 预览档。模型实际上不同,输出当然不一样。

怎么判断:看 Extend 弹窗默认是不是 “Fast” / “Standard”,原片是不是 “HQ”。对齐它们。

5. 续接没把参考图带过去

第一段是图生视频,用了一张参考图。续接段那个参考图被丢了,工具只剩最后一个视频帧。

怎么判断:看 Extend 对话框有没有参考图位置、是不是空的。空的就是风格锚丢了。

最短修复路径

Step 1:续接前把原 prompt 再贴一遍

听起来废话,但很多人会跳:

# 第一段和续接段都应该有:
- 完全相同的主体描述
- 完全相同的风格 / 色调线索(cinematic teal、golden hour 等)
- 完全相同的镜头语言(locked tripod、slow push 等)
- 末尾加一句"与上一镜连贯"的提示

示例:
"Same woman in red coat from prior clip, identical lighting and color grade, 
golden hour, locked tripod, walking forward, continuous motion from previous frame."

Step 2:用 reference clip / 参考图做风格锁

# Runway Gen-3 Alpha
- 在 Extend 对话框里把原片当作 Reference Video 附上
- Strength: 0.7
- 这会锁风格 + 人物 + 色调

# Kling 1.6
- 用 "Reference" 模式,把原片的首帧作为参考图
- Strength: 0.8
- 保人物身份

# Pika 2.0
- 用 Pikaframes,start = 第一段最后一帧,end = 你设定的目标帧
- 两端都有条件,比开放式 extend 稳得多

Step 3:从一个干净中间帧重起图生视频

续接一直漂就放弃续接。从第一段挑一帧干净的画面,导出静帧,作为新一次图生视频的起始帧:

# 在第一段末尾附近挑最干净的帧
- 避开运动模糊帧
- 避开半眨眼、半动作帧
- PNG 全分辨率导出

# 新一次图生视频
- 用这张 PNG 做起始帧
- 把原 prompt 完整贴上
- 生成 4-5 秒
- 在剪辑里跟第一段做 4 帧 crossfade 拼起来

Step 4:两段渲染档位对齐

# Runway
- 两段都 Gen-3 Alpha Turbo 或都 Gen-3 Alpha,别混
- 两段都 1280x768 HQ

# Pika
- 两段都 1080p
- Motion preset 两段一样

# Kling
- 两段都 Standard 或都 Pro,别混
- duration 设置一致

Step 5:后期 crossfade 盖掉残余漂移

就算什么都对齐,切口处 4-8 帧的 crossfade 也能盖掉肉眼可见的微跳:

# Premiere Pro
- 第一段 V1、第二段 V2,重叠 4 帧
- 重叠位置用 Cross Dissolve
- 24 fps 下 8 帧时长

# DaVinci Resolve
- 同样思路,Cross Dissolve 过渡
- 人物锚漂可以用 Smooth Cut

# CapCut
- 拖一个转场:Dissolve、0.3s
- 切口几乎看不见

预防

  • 续接对话框里永远把完整原 prompt 再贴一次。
  • 续接时开 reference clip / 参考图风格锁。
  • 有 Pikaframes 类首尾帧条件的优先用,别用开放式 extend。
  • 第一段挑干净的尾帧(没运动模糊、没半眨眼),给续接一个好锚点。
  • 预算里给每个拼接缝留一个 0.3 秒 crossfade。

标签: #ai-video #排查 #extension