你生成一段 5 秒的人走在公园的片段。第 1 秒是暖色下午光。第 3 秒变成蓝紫黄昏。第 5 秒又回暖。镜头没换地点、人物没走过不同光线——纯粹是模型在逐帧重新猜色温,结果像坏掉的自动白平衡。
这是视频模型常见失败模式。不像图像模型一旦定下颜色就稳定,视频模型逐帧更新颜色信息,小漂会累积。
常见原因
按命中率从高到低:
1. 没指定固定白平衡
不写 5500K 或类似,模型把白平衡当自由参数任其漂。每帧的”最优猜”略不同。
如何判断:Prompt 里没有 K(Kelvin)或显式白平衡指令。
2. 光源描述模糊或多变
"warm afternoon light, glowing sunset, magic hour"
这三个词色温略不同——模型为不同帧挑不同的。
如何判断:多个灯光词暗示略不同色温(afternoon、sunset、golden)。
3. 多光源但没指定主光
室内灯 + 窗光 + 街灯——模型每帧有 3 个颜色源可挑,下不了决心。
如何判断:Prompt 有 2+ 光源但没指定哪个主。
4. 场景描述跨多环境
"woman walks from a sunlit garden into a shadowed hallway, then outside to a snowy field"
你说了光会变;模型在正确地变色。但如果你要的是单一一致场景,那这描述就过界了。
如何判断:Prompt 描述了跨环境运动——挑一个环境。
5. 风格本身就玩颜色漂移
王家卫、花样年华、梦境、林奇式——这些都暗示色彩实验电影。模型尊重风格。
如何判断:风格词暗示色彩玩法。
6. 片段太长导致色彩不稳
像人物漂一样,长段色彩漂得更多。某些工具上 5s+ 即使 Prompt 没问题也明显漂。
如何判断:短段稳定,长段漂。
最短修复路径
Step 1:钉一个具体 Kelvin 数值
加进 Prompt:
"consistent color grading, fixed white balance 5500K daylight"
# 暖
"3200K tungsten warm throughout, consistent color, no shift"
# 冷
"6500K cool daylight, locked white balance, consistent color"
# 电影感
"locked color grading, neutral 5600K, no color drift, professional grade"
单项最有效。
Step 2:一个光源,明确命名
# 之前 —— 模糊
"warm afternoon glow"
# 之后 —— 显式
"single key light: window light from camera left at 4500K, no fill, consistent throughout"
必须多光源时指定主光:
"dominant key light: window from camera left at 5500K; subtle ambient fill from room interior at lower intensity, same temperature"
Step 3:删触发色彩漂移的风格词
删:
Wong Kar-wai, dream sequence, lynchian, surreal,
shifting colors, color play, magic hour transition,
dawn to dusk
换成稳定语言:
naturalistic color, stable grade, documentary style,
consistent palette, locked color
Step 4:后期加统一 LUT
哪怕 Prompt 写得再好,预期会有些漂。后期修:
# DaVinci Resolve(免费)
- 应用 LUT(内置:Kodak 2383、Cinematic 等)
- 跨片段稳定色彩
# Premiere / FCPX
- Lumetri color → 应用 LUT
- 设置黑点和白点跨片段一致
# 任意编辑器快速修
- 加一层统一调色
- 规范化曝光 / 色温 / 色调
Step 5:生成短段保证色彩稳定
和人物漂一样——长镜头拆成短的,每段色稳,拼起来。
1 × 10s 漂 → 2 × 5s 稳 → 编辑器拼
Step 6:多段项目用 color match
# DaVinci Resolve
- Color 页 → 片段右键 → "Use this clip as reference"
- 其他片段 → "Apply automatic color match"
# Premiere
- Lumetri → Color → "Color Match" → 设参考片段
生成后跨整个序列锁色。
预防建议
- 生成前定整体色调(暖 / 冷 / 中性);钉一个 Kelvin 数值
- 永远指定一个主光
- 项目里每段都应用统一 LUT,别零散单独调
- 多段项目所有段用同一个 Kelvin 规格