AI 视频商品形变:6 类原因 + 6 步修复路径

瓶子拉长、包装扭曲、logo 弯了?商品镜头当微距处理:高分辨率参考图、最低动作、5 秒短片、锁死镜头。

你上传一张干净的香水瓶棚拍图,请求慢镜头绕拍。出来的结果:瓶子被细微拉长、标签弯了、瓶盖形状不对、logo 字母变了形。同品牌、相似产品,但没有营销人员会让这种画面过审。

最快修复(约 8 成情况有效):1024px 以上的参考图,把动作调到最低档,单段限制在 5 秒,把所有「环绕 / 推轨 / 变焦」换成「静止镜头 + 细微视差」。然后换 2-3 个种子重抽,挑最干净的一条。本文剩下的部分,是给那些这样还修不好的情况准备的。

刚体(瓶、盒、电子产品、包装)是视频模型最难稳住的东西。它们有锐利的几何边、平行线、品牌专属字体,全都很容易被微妙地扭曲。而且这种形变不可饶恕,因为观众清楚产品本该长什么样。瓶子拉长 5% 就崩了;脸上拉长 5% 几乎看不出来。

先诊断:你属于哪一类?

把片子看一遍,按顺序回答下面几个问题,第一个「是」通常就是主因。

检查项若「是」,跳到
镜头还没动,第 1 帧就已经变形?参考图质量(原因 2)+ 动作(原因 1)
头一秒还好,之后才开始漂?片段太长(原因 3)
镜头在大幅环绕、推轨、或变焦?镜头运动(原因 5)
画面里有 2 个以上产品或杂乱布景?杂场景(原因 4)
在 Veo / Kling 上干净,只在某一个工具里变形?模型适配(原因 6)

常见原因

按命中率从高到低排列。

1. 动作对刚体过于激进

默认动作产生的细微漂移在脸上看不见,在刚体产品上却是灾难。截至 2026 年 6 月,主流工具都有动作控制,产品工作必须压到地板:

  • Runway Gen-4 / Gen-4.5:把 Motion 值调到最低(旧版叫 “Motion Bucket”),prompt 里的动作词尽量少。
  • Pika 2.5:动作强度调低,只描述镜头、不描述物体本身。
  • Kling 2.5 Turbo / 2.6:选 subtle 动作 + 短时长。
  • Luma Dream Machine:最低动作档;三者里 Luma 的参考图一致性最强,做产品优先考虑它。

如何判断:动作在默认档或更高——产品工作必须最低档。

2. 参考图质量低

网上扒来的 800x800 产品图给模型的信息不够。Logo 和标签变成乱码、边缘模糊,模型只能每帧「猜」,而猜的结果会乱跑。

如何判断:源图低于 1024x1024,或有明显 JPEG 伪影,或 logo 在 100% 放大时不锐利。

3. 片段太长

哪怕每帧很小的漂移也会累积。5s 段通常稳;10s 段往往末尾就明显变形。注意 Kling 和 Luma 现在默认给 5s 或 10s 两档,Veo 3.1 单段约 8s,而那个「长」选项恰恰是产品崩掉的地方。

如何判断:片段 8s+,且变形出现在后半段。

4. 多产品 / 杂背景

画面里每多一个物体,就分摊模型的注意力预算。单产品 + 中性背景,是能做到的最稳设置。

如何判断:场景里有多个产品、杂乱背景、或布景陈设。

5. 激进镜头运动(环绕、推轨、变焦)

镜头环绕要求模型展示参考图里没见过的产品侧面,于是它去发明,而且发明错。静态构图或细微视差最稳。

如何判断:Prompt 里要求 orbitdolly around360 rotation、或 zoom in close

6. 模型对产品 / 商业镜头不强

通用模型在产品上漂得比商业专用模型或受控工作流多。截至 2026 年 6 月,做干净物体保真,Veo 3.1 和 Kling 2.6 是最强的通用图转视频模型,Luma 的参考图一致性最好。注意 OpenAI 的消费端 Sora 应用已于 2026 年 3 月下线(Sora 2 模型仍通过 API 供应商存活),所以它不再是一个便捷的网页选项。

如何判断:同一镜头在 Veo 3.1 或 Kling 上稳定,但工具 X 漂。

最短修复路径

Step 1:准备一张干净的棚拍参考图

# 产品参考图规格
- >= 1024x1024(1536+ 更好)
- 纯中性背景(无杂物)
- 产品完整在画面内,不裁切
- 居中或落在三分之一线上
- 柔和均匀灯光(无极端阴影)
- 从头到尾锐利对焦
- 所有标签 / Logo 在 100% 放大时清晰可读

任一项不达标,先修参考图再生成。这里花一秒清理,能省掉十次重抽。

Step 2:动作绝对最低

# Runway Gen-4 / 4.5:Motion 值拉到最低
# Pika 2.5:动作强度最低
# Kling 2.5 / 2.6:"subtle" 动作
# Luma Dream Machine:最低动作档

哪怕最低档仍会有一些漂。越低越好。Prompt 里只描述镜头,绝不要描述物体自身的运动。

Step 3:Prompt 里锁住产品刚性

加一句显式的「产品是刚体」从句:

"the bottle stays perfectly still, rigid object, no deformation,
no shape change, no scale change, only the camera slowly orbits"

"product is locked in place, completely rigid, no warping,
no stretching, label stays sharp and readable"

"static product, no motion, only subtle camera parallax,
glass and label remain perfectly clear and unmoved"

Step 4:单段限制 5 秒

# 更长展示的策略
1. 生成 2-3 个 5s 短段:
   - 正面,轻微左绕
   - 侧面,轻微右绕
   - 细节特写
2. 在 CapCut / Premiere 里拼起来
3. 总时长 10-15s,无变形

如果某工具只给 5s 或 10s(Kling、Luma)或固定约 8s(Veo 3.1),产品永远选短的那档。要做连续的长镜头,用 Kling/Pika 的首尾帧(把上一段最干净的末帧当作下一段的首帧),而不是请求一次性长生成。

Step 5:用细微视差替代完整环绕

把激进镜头换成细微的:

# 替换
"camera orbits around the product 360" -> "subtle parallax, camera barely moves left to right"

"zoom in close on the product" -> "very slow push in, product fills frame at end"

"dolly forward through the scene" -> "static locked camera, no motion"

Step 6:最后手段——生成静图再后期做镜头

视频工具就是稳不住产品时:

1. 用 Midjourney、SDXL 生成多张不同角度的产品静图
2. 用 After Effects / DaVinci Fusion / Final Cut Motion
3. 用 3D 图层 / 视差搭出镜头运动
4. 在合成里加运动,而不是在生成里

完美的产品保真,代价是工作量更大。对于 logo 绝对不能弯的主视觉镜头,这是标准做法。

如何确认已修好

  • 逐帧拖动并停在最后一帧:轮廓、瓶盖形状、标签必须和参考图完全一致。
  • 把最终帧里的 logo 和小字读出来。只要有一个字母不对,就还没修好。
  • 把首帧和末帧叠在一起(或来回切换),检查平行线(瓶身两侧、盒子边)是否还平行。
  • 如果一次重抽过了、另一次又变形,那是种子方差——抽 3 条,留最干净的。

常见问答

为什么动作已经调到最低还是变形? 动作只是六个原因之一。第 1 帧就变形,说明参考图太小或太软(原因 2);只有在镜头运动时才变形,说明镜头路径太激进(原因 5)。先把这两项锁住,再去怪动作滑块。

2026 年哪个工具产品形变最少? 做通用图转视频,Veo 3.1 和 Kling 2.6 保住物体几何最好,Luma Dream Machine 的参考图一致性最强。没有单一赢家;把同一张参考图在两个工具上各重抽一遍,留稳的那个。

logo 字母有点细微不对,能不重新生成就修好吗? 能。在 After Effects / DaVinci Fusion 里把产品抠出来,要么冻结标签区域,要么把原始清晰的 logo 合成回乱跑的帧上。主视觉镜头里,走静图再合成(Step 6)比硬跟生成器较劲更可靠。

产品应该用 5s 还是 10s 片段? 默认 5s。漂移逐帧累积,10s 那档恰恰是刚体崩掉的地方。要更长的序列,用首尾帧接力把多个 5s 段串起来,而不是一次性长生成。

首尾帧工作流能阻止形变吗? 帮助很大。同时给一个干净的首帧和一个干净的末帧(Kling Start/End Frames、Pika Pikaframes),两端都约束住模型,它在中间编出错误形状的空间就小了。用同一产品的两张相似、锐利的帧。

预防建议

  • 把产品视频当微距处理:最小动作 + 最大控制。
  • 永远从一张 1024px 以上的完美棚拍质量参考图开始。
  • 产品工作默认 5s 段;越长漂得越多。
  • 默认用细微视差,不要激进环绕或变焦。

相关阅读

标签: #视频生成 #排查 #排查