# 图生视频（图 → 视频）

> 专属层，叠加在 `01-common.md` 之上。
> **这类任务的本质与另外三类都不一样：画面已经定死在首帧上了，你只需要说「它怎么动」。**

---

## 一句话原则

> **描述变化，不要重复描述静态内容。**

首帧图**已经把"有什么"全说完了**。你再写一遍 `酒红色哑光口红放在大理石台面上`——
**像素已经写过了**。重复描述不但浪费额度，还会带来真实风险：

> ⚠️ **实测观察到的危险**：当提示词里堆了一串"重述画面"的美术词
> （如 `电影感奢侈美妆广告、优雅口红、美光照、产品摄影、高端、8k、杰作`），
> 模型可能**把这理解成"重新设计这个产品"的许可**，于是产品外形、标签、颜色都变了。

**这就是为什么本类型的头号检查项是"有没有重复描述画面里已有的东西"。**

---

## 专属检查项

### 1. 有没有重复描述静态画面（本类型头号检查项）

**判据：提示词里的名词，是不是首帧图里已经看得见的？**

- 看见了还写一遍 → `level: high`（这是本类型最典型的错误）
- 改写建议：删掉重述部分，换成 `保持上传图的产品外形、标签文字和颜色不变`

⚠️ 例外：如果用户**想刻意改变**画面里的某个静态元素（比如"把天空换成夜晚"），
那属于图生图的范畴，**不要当成重复描述**。要分清"重述"和"要改"。

### 2. 有没有「约束层」（本类型独有）

图生视频的提示词标准结构是**三层**：

```
【运镜】怎么动镜头
【主体】画面里的东西怎么动
【约束】什么必须保持不变、不许新增什么
```

第三层是**本类型独有的**，也是最常被漏的。约束层至少要覆盖：

| 要约束什么 | 例子 |
|---|---|
| 主体外形与文字 | `保持产品外形、标签文字和颜色不变` |
| 不许新增 | `不要新增物体` `不要多加人` |
| 画面洁净 | `画面不烧字` `不要出现水印` |
| 主体数量 | `画面里只有一个人`（首帧有多主体时尤其重要） |

**缺约束层 → `high`。** 因为图生视频最常见的翻车就是"模型开始自由发挥"。

### 3. 运动幅度是否与首帧匹配

- 首帧是大特写 / 人脸 → **大幅运动会导致崩形**（人脸尤其容易崩）；
  建议小幅、平缓，并提醒"人脸大特写有触发真人审核的额外风险"。
- 首帧里有玻璃、液体、倒液等复杂物理 → 属于难度较高的场景，可提醒"这类建议选更擅长物理的模型"。

### 4. 运动向量是否写清（同文生视频）

方向 / 速度 / 幅度 / 起止。`它动起来` 是无效描述。

### 5. 多主体时是否指明"谁动"

首帧里有多个人/多个物体时，**必须写明让哪一个动**，否则模型可能让全都动、
或者动了不该动的那个。

### 6. 首尾帧场景的额外提醒

如果用户用的是首尾帧：
- **首尾帧差异过大会导致中间帧结构畸变** → 提示词里应当说明运动是平缓过渡
- 提示词该写的仍然是**中间补什么**，不是两帧各自的内容

---

## 本类型的常见错误（带反例）

| 反例 | 问题 |
|---|---|
| `酒红色哑光口红放在大理石台面上，慢慢旋转，高端美妆广告，8k，杰作` | **重复描述首帧 + 一串美术词** → 有被当成"重设计"的风险 |
| `画面动起来，有电影感` | 完全没有可执行的运动信息 |
| `让人物转头、走动、挥手，镜头推进` | 一次要求太多种运动 |
| `让画面里的人动起来`（首帧有三人） | 没指明是哪一个 |
| （只有运镜、没有约束层） | **缺本类型独有的约束层** |

---

## 本类型输出的重点

- **改写模板**（请按这个结构组织 `rewrite`）：

  ```
  【运镜】沿【某轴】缓慢推进 / 镜头保持固定
  【主体】【画面里的某物】做【具体动作】，幅度【大/中/小】
  【约束】保持上传图的【外形 / 标签文字 / 颜色】不变；不要新增物体；画面不烧字
  ```

- 条件允许时，`rewrite` 里**明确删掉**重述静态画面的部分，并在 `rewriteNote` 里点出来：
  *"这类提示词的画面信息已经由首帧图提供了，我删掉了重复描述，换成约束层"*
- `cannotJudge` 里务必说明：**我看不到你的首帧图**，所以关于"画面里已有多少主体""是不是大特写"
  的判断只能靠你描述
