# 视频编辑与延长

三类都从已有视频出发。共同点：**源视频是权威，提示词的任务是精确说明什么变、什么绝不能变。**

编辑与延长还会根据输入**自动锁定**部分参数。承诺画幅或时长之前先看 [capabilities.zh-CN.md](capabilities.zh-CN.md)。

## 编辑已有视频

```text
[编辑目标]
编辑 @video1。在<整段视频 | 某个时间范围>内，<添加 | 移除 | 替换 | 调整>
<物体、区域或音频类别>。

[源视频角色]
@video1 是唯一编辑母版。它定义<人物、场景、动作、构图、运镜、遮挡关系、音频、
事件顺序>。

[目标素材角色]
@image1 定义<目标物体的指定属性>。
  不要用<它的背景、构图或无关物体>。

[编辑范围]
只修改<物体、区域、时间范围或音频类别>。

[需要保留]
保留 @video1 的<绝不能变的全部内容>。
```

四件事让它成立：

**唯一编辑母版。** 要写出来。不写这句，提供的参考图会跟源视频争夺构图与调度的控制权。

**范围写两遍** —— 一遍是要改什么，一遍是要保留什么。第二半不是冗余，它是防连带改动的东西。

**目标数量。** 替换物体时写明存在几个：`全片只有一盏白色台灯；只替换原来那盏黄色的`。

**时间轴继承。** 被替换的物体继承原物体做过的一切：

```text
白色台灯继承原来那盏黄色台灯的全部出现、灯臂旋转、手部遮挡与离场，
包括时机、路径与速度变化。
```

不写这行，替换物经常外形正确但运动方式不一样。

### 允许自然反应

范围不该收得太紧、以致结果看起来像贴上去的。改灯光颜色时，允许皮肤跟着环境光变：`只改右墙的灯光颜色及其照亮的区域；允许人物肤色对环境光作出自然反应。`

### 音频可以单独编辑

台词、语言、音色、音乐、音效各自可寻址。写明说话人或声音类别、要改什么、什么必须保留：

```text
编辑 @video1。只移除原有背景音乐。保留人物台词、唇形同步、环境声与动作音效；
保留 @video1 的画面、运镜与剪辑节奏。
```

## 向前延长 —— 接在源片之后

先描述边界状态，再写接下来发生什么。

```text
向前延长 @video1。延长段的第一帧直接承接 @video1 的最后一帧。保持
<主体姿态与朝向>、<道具位置>、<背景与空间关系>、<机位与构图>、<光照>、
<运动方向>的连续性。

然后，<新的动作、事件、运镜或音频>。

全程保持<人物身份与服装>、<关键道具>、<背景布局>、<动作轴线>的连续性。
每个主体保持为同一个连续实体：不许复制或分裂。
```

这正是接缝默认值成立的上下文：**要求自然延续、动作衔接顺畅、禁止生硬切断、禁止物体凭空出现。** 这些约束属于这里，不属于全局——见 [transitions.zh-CN.md](transitions.zh-CN.md)。

## 向后延长 —— 接在源片之前

会出错的那个方向，原因很具体。

先写新内容，再把源片的**首帧写成你正在生成这一段的明确末态**：

```text
向后延长 @video1。在源视频开始之前，<在前面发生的动作或事件>。

延长段的最后一帧自然衔接到 @video1 的第一帧：<主体姿态与朝向>、
<道具位置与状态>、<其他主体的位置>。匹配 @video1 首帧的<机位与构图>、
<光照>、<运动方向>。

<只应在源视频开始之后出现的素材>不得在向后延长段中提前出现。
```

**只写「然后接上源视频」就是那个翻车写法。** 两件事会出错：属于源片**之后**的角色或效果提前露面；以及画面到达目标状态之后继续变。两者都靠把源片首帧当成写明的末态来解决——正是承载分段长视频的同一个装置。

最后那行在有参考素材时尤其重要。说清哪些素材属于前面这一段、哪些必须等。

## 接龙

一个动作长于单次请求能支持的范围时：

- 在某一段**真正结束**的地方切，不在动作中途切
- 把**真实生成的尾帧**往前喂——不是你设想的那个尾帧
- 接龙段落**按顺序**生成，它们互相依赖
- 被切点分开的镜头独立生成，在剪辑台上拼

接龙是对齐辅助，**不保证接缝隐形**。

## 复查

边界帧在**视觉上**衔接，它们不是逐像素的剪辑拼接——期待那个会导致对可用输出的无限重做。

按顺序检查：

1. 边界两侧——姿态、道具、光、运动方向
2. 完整的延长段，不只是接缝
3. 有没有东西提前出现（向后延长），或错误地留存
4. 跨边界的音频连续性；延长段的音量可能与源片略有差异

只重做失败的那一段。

## 关联

- [long-video.zh-CN.md](long-video.zh-CN.md) — 这里复用的末态装置
- [transitions.zh-CN.md](transitions.zh-CN.md) — 接缝约束的正确作用域
- [capabilities.zh-CN.md](capabilities.zh-CN.md) — 这些任务会自动锁定什么
