# AI 产品视频 Logo 变形怎么办：按症状选重新生成、修复或合成

> Logo 变形先看症状：产品整体都在走样就重新生成；只坏几帧就剪掉、遮挡或定格；产品稳、Logo 在平面上，就把原稿 Logo 合成回去，发布前再逐帧核对。

- URL: https://blog.laozhang.ai/zh/posts/fix-logo-distortion-ai-product-video
- Published: 2026-10-19
- Updated: 2026-10-19
- Author: LaoZhang AI Team (https://blog.laozhang.ai/zh/about)
- Topic: AI 视频生成
- Tags: AI产品视频, Logo变形, 图生视频, 视频合成, 平面跟踪, ffmpeg, Runway, Wan 2.7, Seedance

---
AI 生成的产品视频里，Logo 字母变了、边缘糊掉、大小忽胀忽缩，按看得到的症状选修法：

- **产品本身也在走样**（轮廓、颜色、比例跟着变），重新生成，而且要先换源图或减小运动，不是原样再抽一次。
- **只坏了一小段**，比如最后一秒或转身那几帧，修复现有视频：剪掉、用插入镜头盖住、定格干净的那一帧，或者用 AI 视频编辑只改那一段。
- **产品稳定、只有 Logo 不对，而且 Logo 印在平面上**（盒子正面、标牌、屏幕），把真实的 Logo 原稿合成回去，也就是把原稿贴回画面，让它跟着产品一起动。

三条路里只有合成会把原稿像素放进画面，另外两条都是让模型再画一次。品牌方要求 Logo 和规范一致时，这一点决定了大多数片子的最终做法。

这里要解决的是保住真实品牌标识不走样；去水印、去掉别人的 Logo、制作"Logo 变形动画"模板，都是另外的事。

文中的 ffmpeg 命令在 macOS 上用 Homebrew 的 ffmpeg 9.0.2 实际运行过，素材是合成的测试视频（渐变背景加一个浅色方块当产品，1920×1080、24 fps、6 秒），没有用真实的 AI 生成片子。After Effects 和 Mocha AE、达芬奇 Resolve、Runway、Wan、Dreamina 都没有实际运行，相关内容来自各家的官方文档或公开说明，出处随文给出。

## Logo 为什么会变形：模型在重画像素，不认识你的 Logo

图生视频模型不知道画面里那块是 Logo。它看到的是像素，每生成一帧，都要把这些像素按你要求的运动重新分布一遍。字母的笔画边缘非常精确，偏一个像素看上去就是糊了。DomoAI 在 2026 年 8 月的产品视频指南里把原因归结为两件事叠加：源图上的标签越复杂、要求的运动越大，模型要在帧间重建的东西就越多。

旋转和推拉镜头最容易出事，因为产品一转，就会露出源图里根本没有的那部分标签，模型只能猜。罐子、瓶子的环绕标签最典型，软包装（自立袋、铝箔袋）没有刚性结构可以参照，变形最严重。

这个原因能直接预测哪种修法有效：

- 问题出在**源图和运动幅度**时，重抽多少次都会在差不多的位置坏，要改的是输入。
- 问题出在**某一小段帧**时，模型其余时间是稳的，处理那一段就够了。
- 问题出在**模型根本画不准这几个字**时，再生成和 AI 编辑都只是换一种猜法，只有合成能把原稿放回去。

目前没有任何厂商或第三方公布过视频模型的 Logo 保真成功率，也没有公开数据说明换用更贵的档位能把文字修好。所以下面的判断都以你手上这段片子的实际表现为准。

## 重新生成、修复还是合成：按这段片子的症状判断

先把片子逐帧过一遍，至少看第 1 帧、运动最快的那几帧、手或其他物体挡住 Logo 的那几帧、最后一帧，再对照下表。

| 你看到的症状 | 说明什么 | 先走哪条路 |
| --- | --- | --- |
| 产品轮廓、颜色、比例也在变，不只是 Logo | 源图或运动幅度出了问题 | 重新生成：换更干净的正面静帧，把运动改小 |
| 抽了好几条，都在同一时刻坏 | 源图本身有问题（DomoAI 的经验） | 先换源图，再重新生成 |
| 前面都清楚，只有最后几帧开始漂 | 片子太长，后段帧在累积误差 | 修复：剪短，或定格最后一帧干净画面 |
| Logo 只坏了不到一秒，其余时间可读 | 局部失误 | 修复：剪掉、插入特写盖住，或用 AI 编辑只改这一段 |
| 产品稳定，Logo 整段都糊、字母不对，Logo 在平面上 | 模型画不准这几个字 | 合成原稿 Logo |
| 圆柱环绕标签大角度转、软包装、手反复遮挡 Logo | 合成也很难跟住 | 改成产品静帧加动态背景，或减小运动重新生成 |

最后一行需要多说一句：平面跟踪假设 Logo 所在的面是平的。瓶身弧面转过 30°、袋子在晃，四个角跟不住，贴上去的 Logo 会像一张纸飘在表面上。这时与其硬做合成，不如换掉镜头设计：DomoAI 的说法是"锁住产品，让场景动"，产品用一张不动的抠图静帧，只让背景、光线、水汽、粒子动，在剪映、Premiere 这类剪辑软件里叠起来。

## 重新生成：问题出在源图或运动幅度时

重新生成的前提是先改输入。原样再抽一次，大概率换来另一种变形。

**先做一张批准过的产品静帧。** DomoAI 建议源图正面或略带三分之四角度、标签完整入画、至少 1080×1080、光线均匀、没有切过标签的硬阴影、背景干净。Media.io 在 2026 年 10 月的指南里还建议先让品牌方确认静帧，再把"不能变的东西"（外形、颜色、瓶盖、Logo 位置、比例）和"可以变的场景"分开写进提示词。做这张静帧可以看 [Nano Banana Pro 电商产品摄影完整指南](https://blog.laozhang.ai/zh/posts/nano-banana-pro-ecommerce-product-photography)；想在浏览器里直接出图，yingtu.ai 的图片工作台可选 Nano Banana Pro、Nano Banana 2.1、GPT Image 2、Seedream，可加参考图，按张计费，起价 $0.018，Nano Banana 2.1 预设 $0.045/次。这些工具画 Logo 的准确度同样没有公开数据，出图后要拿原稿逐字对照。

**把运动改小。** DomoAI 给的经验值是旋转不超过 15°，环绕标签的罐子保持正面朝向。"产品向左缓慢转 15°，镜头不动"比"产品旋转 360° 并推近标签"安全得多，因为前者基本不需要模型去想象源图外的标签。

**用参考图把 Logo 钉住。** 支持多张参考图的模型可以把正面静帧和 Logo 特写一起喂进去：

- Seedance 2.5：4–30 秒，最多 30 张参考图，最高 1080p。
- Veo 3.1 和 Veo 3.1 Fast：最多 3 张参考图，用参考图时时长必须是 8 秒；Veo 3.1 Lite 和 Veo 3 不支持参考图（[Gemini API 的 Veo 文档](https://ai.google.dev/gemini-api/docs/veo)）。这份文档没有说参考图能保证文字和 Logo 画准。

**一次抽几条，再挑。** DomoAI 建议每次生成 4–6 条，逐条看第 1 帧、第 5–10 帧和最后一帧：第 1 帧就糊，说明这条从一开始就不稳；字母形状和第 1 帧不一致，Logo 已经漂了。每条都在同一时刻坏，回到上一步换源图；只有末尾漂，转到下一节剪短或定格。

先用哪个图生视频工具，可以看 [2026 图生视频 AI 怎么选](https://blog.laozhang.ai/zh/posts/best-ai-image-to-video-generator)；在 Wan 和 Seedance 之间选，可以看 [Wan 2.7 vs Seedance 2.0：视频生成、编辑与费用怎么选](https://blog.laozhang.ai/zh/posts/wan-2-7-vs-seedance-2-0)。

## 修复现有视频：AI 编辑、遮挡镜头和定格收尾

片子大部分可用时，修复比重抽省钱，也能保住已经满意的运动和构图。按动手成本从低到高排：

### 剪短或定格最后一帧干净画面

只有末尾漂，最省事的做法是在 Logo 还清楚的地方截断，再把那一帧定住补足时长。下面这条命令保留前 4 秒运动，再把第 4 秒的最后一帧定格 2 秒：

```bash
ffmpeg -i warped.mp4 -vf "trim=0:4,setpts=PTS-STARTPTS,tpad=stop_mode=clone:stop_duration=2" -c:v libx264 -crf 18 hold_last.mp4
```

在测试视频上，输出时长正好 6.000 秒（4 秒运动加 2 秒定格）。`trim=0:4` 里的 4 换成你片子里 Logo 最后一次清楚的秒数，`stop_duration=2` 换成需要补的时长。测试片没有声音；真实片子带音频时，这条命令没有处理音轨，要么加 `-an` 去掉声音，要么另外剪音频再合回去。

### 用插入镜头盖住坏掉的那一秒

Logo 只在转身那一下坏掉，可以在那个位置切一个产品特写、使用场景或文字卡，把坏帧盖过去，这是 Media.io 指南里对"短暂瑕疵"的建议。广告剪辑本来就常用切镜头，观众通常不会察觉。

### 用 AI 视频编辑只改坏掉的那一段

这条路仍然是让模型重画，适合"改一下就好"的局部问题，不适合要求和原稿一模一样的 Logo。几家的情况：

- **Runway Edit Studio**（Aleph 2.0）：可以编辑已有的实拍或 AI 生成素材，选一个关键帧、写一句提示词，可选上传参考图来约束产品，先预览关键帧效果再生成视频；"Ranged edit"只改时间线上的一段。输入要求 2–30 秒、480p–1080p、24–30 fps，最多 10 个剪辑点。Aleph 2.0 每秒 28 credits，最少 56 credits，区间编辑只按区间计费（[Runway 帮助中心的 Edit Studio 说明](https://help.runwayml.com/hc/en-us/articles/51683104370451-Creating-with-Edit-Studio)）。官方提示词指南建议用"replace、change"这类动作词开头，再写想要的结果。文档没有说它能把 Logo 或小字还原准确。另外，Runway 旧的遮罩式 Inpainting 已在 2026 年 7 月 30 日下线，现在无遮罩的"Remove from Video"是把东西删掉，不是还原正确的 Logo。
- **Wan 2.7 视频编辑**（`wan2.7-videoedit`）：按指令编辑整段视频，输入 2–10 秒、MP4 或 MOV、不超过 100 MB，最多 4 张参考图。参考图的 PNG 不能带透明通道，Logo 要先铺在底色上再上传。文档里没有区域遮罩参数，也就是说整个画面都可能被改，不只是 Logo 那块；`audio_setting: origin` 可以保留原声。按输入秒数加输出秒数计费，只对成功的任务收费（[阿里云百炼 Wan 视频编辑 API 文档](https://www.alibabacloud.com/help/en/model-studio/wan-video-editing-api-reference)）。
- **Dreamina**（CapCut 旗下）：落地页宣传可以选中视频里的区域，用 Seedance 2.5 引导修改，同时保留光线、运动、机位和音频节奏。页面没有写限制和价格，这里只能当作厂商宣传。

这几种编辑的输出都要按后文的方法重新核对一遍：模型可能把 Logo 修好了，同时把旁边的产品细节改了。

## 合成真实 Logo：静态镜头用 ffmpeg 叠加，运动镜头用平面跟踪

合成就是把品牌方给的 Logo 原稿（最好是透明背景的 PNG，或从 SVG 导出）叠到画面上，盖住模型画坏的那块。镜头和产品不动时一条 ffmpeg 命令就够；产品或镜头在动，要先做跟踪，让 Logo 跟着那个面一起移动、缩放、透视变形。

### 镜头不动：ffmpeg 叠加一条命令

```bash
ffmpeg -i base_static.mp4 -i logo.png -filter_complex "[1:v]scale=300:-1[l];[0:v][l]overlay=x=810:y=470:format=auto" -c:v libx264 -crf 18 -pix_fmt yuv420p composite_static.mp4
```

这条命令在测试视频上正常结束，输出 1920×1080、144 帧。`logo.png` 是用 rsvg-convert 从 SVG 渲染出的透明 PNG。三个数字要换成你自己的：

- `scale=300:-1`：占位值，300 是 Logo 在画面里的宽度（像素），`-1` 表示按比例算高度。
- `x=810:y=470`：占位值，Logo 左上角在画面里的坐标，测试画面里对应"产品"正面的位置。

先用截图工具量出原 Logo 在画面中的位置和宽度，再填进去。原来画坏的 Logo 比原稿大时，叠上去会露边，需要把原稿稍微放大，或者先在那块区域叠一层和包装同色的底。

### 产品或镜头在动：After Effects 用 Mocha AE 平面跟踪

After Effects 自带的跟踪器用一个点跟位置，两个点跟缩放和旋转，四个点做四角定位（Corner Pin）。AI 视频常有运动模糊、局部被挡，Adobe 建议这类复杂镜头用 AE 自带的 Mocha AE 插件（Boris FX）做平面跟踪（planar tracking）。按 [Adobe 帮助中心的运动跟踪说明](https://helpx.adobe.com/after-effects/desktop/animate-in-after-effects/track-motion/tracking-stabilizing-motion-cs5.html)，路径是：

1. 在视频图层上添加 Effect > Boris FX Mocha > Mocha AE，打开 Mocha 界面。
2. 在 Logo 所在的那个平面上画跟踪形状，跟踪整段。
3. 回到 AE，在 Tracking Data 里点 Create Track Data，导出为 Corner Pin（或 Transform），应用到 Logo 原稿图层。

Premiere 里要用 Mocha，需要另外装 Mocha Pro 插件。

### 达芬奇 Resolve：Fusion 页面的 Planar Tracker

达芬奇的 Fusion 页面有 Planar Tracker，适合标牌、屏幕、盒子正面这类平面，跟踪后用四角定位把替换图形贴上去。针对会弯曲变形的表面还有 Surface Tracker，第三方教程说它只在 Studio 版里有，Blackmagic 的官方文档里没有确认，以你安装的版本为准。

### 合成做不好的情况

四角定位和平面跟踪都假设那个面是平的。下面几种情况硬做合成，通常比换路线更费时：

- 圆柱瓶身、罐身的环绕标签转过较大角度，标签有一部分转到了背面。
- 软包装在晃动、起褶。
- 手指或其他物体反复从 Logo 前面经过，每次都要手动画遮罩。

遇到这些，回到"产品静帧加动态背景"，或者减小运动重新生成。

![合成原稿 Logo 的适用范围：盒子正面、标牌、屏幕这类平面可以用四角定位跟住，环绕标签大角度转动、软包装晃动和手反复遮挡跟不住，改用产品静帧加动态背景](https://blog.laozhang.ai/posts/zh/fix-logo-distortion-ai-product-video/img/composite-limits.webp)

## 三条路线的费用：按公开价算一次尝试和一条可用片

以下价格截至 2026 年 10 月 19 日，按美元原价写，Runway 的 credits 因套餐不同不折算成钱。表里的 laozhang.ai 价格是 2026 年 10 月 14 日起的平台报价，Seedance 一条视频的价格是其文档按 121 帧给出的估算。

*说明：[laozhang.ai 是我们自己的服务](https://blog.laozhang.ai/zh/about#laozhang)，其价格是平台报价，不是独立比较的结论。*

| 路线 | 做法 | 一次尝试 | 算法 |
| --- | --- | --- | --- |
| 重新生成 | laozhang.ai Seedance 2.0，5 秒 16:9 720p | $0.86/条，6 条 $5.16 | 6 × $0.86 |
| 重新生成 | laozhang.ai Seedance 2.5，5 秒 16:9 720p | $1.31/条，6 条 $7.86 | 6 × $1.31 |
| 重新生成 | laozhang.ai Seedance 2.0 fast / 2.0 mini，720p | $0.69 / $0.43 每条 | 文档估算 |
| AI 编辑 | laozhang.ai `wan2.7-videoedit`，5 秒改 5 秒，720P | 约 $1.03/次 | (5 + 5) × $0.1028 |
| AI 编辑 | 同上，1080P | 约 $1.71/次 | (5 + 5) × $0.1714 |
| AI 编辑 | Runway Edit Studio（Aleph 2.0），整段 5 秒 | 140 credits | 5 × 28 |
| AI 编辑 | Runway Edit Studio，只改 2 秒区间 | 56 credits | 2 × 28，正好是最低收费 |
| 合成 | ffmpeg 叠加（静态镜头） | 无软件费 | 人工量坐标 |
| 合成 | AE + Mocha AE、达芬奇 Fusion | 已有软件的订阅或授权 | 主要是人工跟踪时间 |

"6 条"是按 DomoAI 每次抽 4–6 条的建议取的上限，不是测出来的成功率。Seedance 的价格按 token 计费，实际花费以两条日志记录之和为准；Wan 在 laozhang.ai 上要用 `Wan` 分组的令牌。

真正要算的是**一条可用片**的成本：一次尝试的价格除以合格率。6 条里只有 1 条 Logo 过关，Seedance 2.0 720p 这条可用片就是 $5.16；6 条全都不过关，钱花了还得换路线。AI 编辑同理，Wan 编辑一次约 $1.03，改三次才过关就是约 $3.09。合格率没有公开数据，只能用你自己前几条的结果估。

时间方面，重新生成和 AI 编辑主要是排队和渲染的等待，外加逐条审片；合成的时间几乎全在人工，静态镜头量好坐标几分钟就能出片，运动镜头的跟踪时长取决于运动幅度和遮挡多少，没有可以引用的统一数字。交期紧、Logo 又必须和原稿一致时，优先找能做成静态镜头的方案。

## 发布前核对 Logo：SSIM 漂移检查、拼图审片和逐帧清单

肉眼在播放速度下很难发现 Logo 胀缩几个像素。下面两种方法把检查变成可以量的数字和一张可以一眼看完的图。

### 用 SSIM 量出 Logo 区域有没有漂

SSIM（结构相似度）衡量两张图有多像，1 表示完全一样。思路是：截出第 1 帧的 Logo 区域当基准，再把每一帧的同一块区域和它比，看最低分是多少。

```bash
ffmpeg -i clip.mp4 -vf "crop=400:200:760:420" -frames:v 1 ref.png
ffmpeg -i clip.mp4 -i ref.png -filter_complex "[0:v]crop=400:200:760:420[a];[a][1:v]ssim=stats_file=ssim.txt" -f null -
grep -o 'All:[0-9.]*' ssim.txt | cut -d: -f2 | sort -n | head -1
```

`crop=400:200:760:420` 是占位值，四个数依次是裁切框的宽、高、左上角 x、左上角 y，两条命令里要换成同一组框住你那个 Logo 的数字。

在两段 144 帧的测试视频上，结果差得很开：

| 测试视频 | 最低 SSIM | 低于 0.95 的帧 |
| --- | --- | --- |
| 用上面的命令合成了原稿 Logo 的片子 | 0.999291 | 0 |
| 模拟变形的片子（字号 ±6 px 胀缩，位置 ±4 px 晃动） | 0.857136 | 138 / 144 |

![SSIM 检查 Logo 漂移的三步，以及两段 144 帧测试片的结果：合成原稿的片子最低 0.999291，没有帧低于 0.95；模拟变形的片子最低 0.857136，138 帧低于 0.95](https://blog.laozhang.ai/posts/zh/fix-logo-distortion-ai-product-video/img/ssim-drift-check.webp)

用这个方法要注意三点：

- 0.95 只是刚好把这两段测试片分开的线，不是通用标准。先拿一条你确认没问题的片子跑一遍，看它的最低分在哪，再定自己的线。
- 裁切框在每一帧都必须框住 Logo，所以只适用于镜头不动的片子，或者已经稳定、跟踪过的片子。镜头在动时分数下降，可能只是 Logo 移出了框，不代表变形了。
- 不要给 `ref.png` 加 `-loop 1` 再配 `-shortest`。测试时这样写，命令一直没有结束，统计文件写到 568,280 行才被手动停掉。不加 `-loop 1` 时，ffmpeg 默认会重复使用这一张基准图，并在视频结束时停下。

### 拼一张 Logo 区域的审片图

```bash
ffmpeg -i warped.mp4 -vf "fps=2,crop=400:200:760:420,tile=4x3" -frames:v 1 sheet_warped.png
```

这条命令每 0.5 秒截一次 Logo 区域，12 张拼成一张 4×3 的图。在模拟变形的测试片上，大小胀缩在拼图里一眼就能看出来，在播放时却不明显。`crop` 的四个数同样是占位值，和上一步用同一组；片子比 6 秒长时，把 `tile=4x3` 改大，或者把 `fps=2` 调小，拉长截图间隔。这张图也适合直接发给品牌方确认。

### 发布前的逐帧清单

- 第 1 帧、最后一帧、运动最快的一帧、Logo 被遮挡前后的帧，逐一和 Logo 原稿并排对照：字母、笔画粗细、字距、颜色、比例。
- 包装上的其他文字（品名、容量、成分）同样核对，模型常把 Logo 修好却改了小字。
- 合成过的片子，看 Logo 边缘有没有露出原来画坏的那一块，光影方向和产品是否一致。
- AI 编辑过的片子，对比编辑前后的整个画面，确认产品形状和其他细节没被顺手改掉。
- 在投放平台的实际尺寸下再看一遍，手机竖屏上能读清的程度和电脑上不同。
- 涉及品牌方的 Logo，发布前让对方确认最终片子；Logo 的使用规范和授权以品牌方要求为准。

**什么时候停手换路线：** 同一段片子重抽两轮还是在同一处坏，换源图或换镜头设计；AI 编辑改了两三次，Logo 好了但别处坏了，转去合成；合成跟不住弧面和遮挡，改成产品静帧加动态背景。整条广告想用免费工具做，可以看 [2026 免费 AI 广告视频生成器怎么选](https://blog.laozhang.ai/zh/posts/best-free-ai-video-ad-generator)。

## AI 产品视频 Logo 修复的几个追问

### 能不能直接把 Logo 原稿贴到 AI 视频上？

能，前提是 Logo 所在的面基本是平的、在画面里能被跟住。镜头和产品不动时，用上文的 ffmpeg `overlay` 命令就能贴；在动的话要先在 After Effects（Mocha AE）或达芬奇 Fusion 里做平面跟踪，再用四角定位贴上去。弧面大角度转动、软包装、频繁遮挡的镜头，贴上去会显得飘，不如换成产品静帧加动态背景。

### 罐子、瓶子转起来，环绕标签总是变形怎么办？

把旋转控制在 15° 以内并保持正面朝向，这是 DomoAI 的经验值；转得越多，模型要猜的源图外标签就越多。确实要展示整圈标签，就别让模型转产品：用产品静帧加动态背景，或者分几个固定角度的静帧镜头剪在一起。

### 用更贵的模型或更高的档位，能保证 Logo 不变形吗？

不能保证。目前没有任何视频模型公布过 Logo 或文字的保真成功率，也没有公开数据证明更高档位能修好文字。想要每一帧都和原稿一致，靠的是合成，而不是换模型。

### AI 视频编辑能把变形的 Logo 改回正确的样子吗？

有可能改好，但没法保证一模一样。Runway Edit Studio、Wan 2.7 视频编辑本质上都是让模型按提示词和参考图再画一次，文档里都没有承诺 Logo 或小字能准确还原；Wan 2.7 视频编辑还没有区域遮罩，整个画面都可能变。改完一定要按上面的清单再核对一遍。

## 参考来源

本文引用的外部页面，按正文出现顺序排列。最后更新于 2026-10-19。

- [Gemini API 的 Veo 文档](https://ai.google.dev/gemini-api/docs/veo) (ai.google.dev)
- [Runway 帮助中心的 Edit Studio 说明](https://help.runwayml.com/hc/en-us/articles/51683104370451-Creating-with-Edit-Studio) (help.runwayml.com)
- [阿里云百炼 Wan 视频编辑 API 文档](https://www.alibabacloud.com/help/en/model-studio/wan-video-editing-api-reference) (alibabacloud.com)
- [Adobe 帮助中心的运动跟踪说明](https://helpx.adobe.com/after-effects/desktop/animate-in-after-effects/track-motion/tracking-stabilizing-motion-cs5.html) (helpx.adobe.com)
