# 04 台词与时长规则（Seedance 2.5 · 单段 4–30 秒）

## 1. 台词估时

| 类型 | 语速 | 说明 |
|---|---|---|
| 常规对白 | 约 4 字/秒 | 按中文字符计，标点不计 |
| 情绪激烈 / 争吵 | 约 5 字/秒 | |
| 沉稳 / 威压 / 老人 | 约 3 字/秒 | |
| VO 旁白 | 约 3.5 字/秒 | |
| 停顿 | 逗号 +0.3s，句号 +0.5s，省略号 +0.8s，破折号 +0.5s | |
| 反应留白 | 关键台词后 +1–2s | 给听者反应镜 |

**公式**：`估时 = 字数 ÷ 语速 + 停顿 + 留白`，四舍五入到 0.5 秒。

**单镜语速上限**：任何一镜内，`该镜台词字数 ÷ 台词落点区间秒数` **≤6.5 字/秒**。超过就把台词拆到下一镜（正反打或反应镜），或者延长这一镜。语速过快时，模型口型会糊、会吞字。

**落点**：每条台词在段视频提示词里写 `落点 x.x–x.x s`（段内时码，精确到 0.1 秒），并标台词台账的 L-ID。落点必须完全落在该镜时码内。

## 2. 时长硬约束

| 项 | 规则 |
|---|---|
| 段时长 | **4–30 秒**（Seedance 2.5 单条输出范围）。**默认 ≤15 秒、≤5 镜**；只有一镜到底长镜头、快切蒙太奇两种情况放宽到 30 秒 |
| 短段 | 跨场景拆出来的短段允许 4–10 秒，**不得少于 4 秒** |
| 短镜头 | 1–3 秒的快切、插入、反应镜**不单独成段**，合并进同一场的长段落，在段内写成多个镜头 |
| 段内单镜 | ≥1 秒；一般叙事镜 ≥2 秒。对白镜头 ≥ 台词估时 + 0.5 秒 |
| 段内镜头数 | 默认 1–5 个；快切蒙太奇段最多 8 个，每镜 ≥1 秒。再多就切换太密，模型容易漏镜，应拆成两段 |
| 插入镜 | 1–2 秒的道具/手/眼特写写成 X 镜（`{段号}-X1…X4`，每个 1.2 秒），单独生成、后期剪入，见 `05_提示词模板.md` §4 |
| 单镜长镜头 | 可长达 30 秒，动作节拍 ≤5 个，主运镜 ≤2 个且要分时段写 |
| 长台词 | >60 字（约 15 秒）时，在段内拆到正反打或反应镜上；单句台词不准跨段 |
| 口型 | 把台词写进对应镜头，按 §6 的写法声明语言和说话人；用上传音频驱动时，口型跟随音频而不是文字 |

## 3. 拆段规则

### 3.1 必须拆段（任一条成立）
1. **跨场景**：从祠堂到回廊、从室内到室外。
2. **跨时段**：日转夜，或者出现时间跳跃（"次日""三个时辰后"）。
3. **空间不连续**：平行剪辑、闪回、闪前、梦境、回忆。
4. **段长会超过 30 秒**。
5. **主要出场角色整体换人**：上一拨人全部离场，下一拨人进场。

跨场景时，每个场景各拆成一个或多个**短段落**。即使只是一个 4 秒的过场镜头，也单独成段。

**不足 4 秒怎么办**：跨场景的过场内容不到 4 秒时，按顺序选一种处理：
1. 延长：补一个环境或空镜（雪落、门扉、烛火），把短段补到 ≥4 秒。
2. 合并：如果这段过场和前后某一段在同一场景、同一时段，就并进那一段，写成段内的一个短镜头。
3. 后期：纯转场画面（黑场、闪白）不生成，在剪辑里做。

### 3.1.1 短镜头合段（快切写法）

剧本里要求快速剪辑（闪回碎片、动作快切、反应连切）时，**不要把每个 1–3 秒的镜头单独生成**，而是在同一场内合成一个 ≥4 秒的长段：

```
镜1｜0–1.5s｜大特写：…
镜2｜1.5–3s｜特写：…
镜3｜3–4.5s｜近景：…
镜4｜4.5–8s｜中景：…（落点镜，给出确定的出镜状态）
```

- 快切段最多 8 个镜头，每镜 ≥1 秒，每镜只有一个动作。
- 最后一镜放长（≥3 秒），作为落点，方便下一段衔接。
- 闪回碎片和现实镜头属于"空间不连续"，不能混在同一段里；闪回碎片之间可以合成一段。

### 3.2 建议在这里拆段（时长接近上限时优先选）
- 一句台词刚说完、听者的反应镜之后。
- 情绪拐点之后（`twist` / `payoff` 镜之后）。
- 一个完整动作做完之后，例如"起身—站定"。
- 景别大跳（例如大远景 → 大特写）之前。

### 3.3 不准拆在这里
- 台词说到一半。
- 动作做到一半，比如拂袖扫到一半，除非刻意用动作剪辑点并写清衔接。
- 同一个运镜的中途。

### 3.4 段长选择
| 内容 | 推荐段长 |
|---|---|
| 对白戏、正反打 | 10–15 秒，3–5 镜（长对白拆成多段，每段在句末断开） |
| 情感长镜头（一镜到底） | 15–30 秒，1 镜 |
| 动作、冲突爆发 | 8–15 秒，3–5 镜（动作复杂就缩短段长） |
| 定场、过场、跨场景短段 | 4–10 秒，1–2 镜 |
| 快切蒙太奇、闪回碎片 | 6–15 秒，4–8 镜（每镜 ≥1 秒） |

## 4. 段与段的衔接

| 方式 | 写法 | 下一段首帧 | 适用 |
|---|---|---|---|
| **截帧接力** | 上一段选定版本的最后一帧截图作为下一段的 `[Image 1]`，并在【关键约束】写"截帧接力铁律" | 截帧 | 同场连续段的默认方式：同一空间、同一时段、人物和光线连续 |
| **剪切衔接** | 上一段末镜与下一段首镜的景别跨两级，或角度差 ≥30° | 场景起手 | 同场内要明显换机位、换景别；回忆与现实互切 |
| **动作剪辑点** | 上一段停在动作起势，下一段从动作中段开始 | 场景起手（起手铁律写清动作中段姿态） | 起身、转身、冲突 |
| **插入镜过渡** | 下一段以 2–3 秒道具或环境特写开头 | 场景起手 | 掩盖段间角色一致性跳变 |
| **声音桥** | 下一段的声音提前进入上一段末尾 | 场景起手 | 跨场景短段之间 |

在段落总表的"段尾衔接"列标注：`截帧→G03` / `剪切` / `动作剪辑点` / `插入镜过渡` / `声音桥→S04-G01`。整集的衔接关系汇总成**段间衔接总图**（见 `06_长剧集生产管理.md` §6.1）。

### 4.1 段首帧来源规则

段首帧只有两个来源，不用图片模型另画首帧、尾帧或关键帧：

1. **截帧**：上一段以 `截帧` 交接时，本段 `[Image 1]` = 上一段选定版本成片的最后一帧（`{上一段号}_end.png`）。
   - 上一段必须 `reviewed·通过` 后才能截。
   - **跳截**：蒙太奇、回忆、闪回、梦境插入结束后回到原画面，截的是插入**之前**那一段的尾帧，在总表"段首帧"列写 `截帧←{段号}`。跳截优先于"每场第一段场景起手"：回到原画面时即使场号变了，也照样截帧。
   - 被截的段，末镜最后 ≥0.5 秒要停在一个稳定画面上（不在运镜、动作中途收尾），否则截出来的帧会糊或姿态不稳。
2. **场景起手**：以下几种段不挂首帧，挂场景图 + 角色四视图 + 道具 + 色卡，0s 画面由【结构声明】起手句和"起手铁律"写死：
   - 每场的第一段；
   - 上一段以剪切、动作剪辑点、插入镜过渡、声音桥交接的段；
   - 回忆与现实互切的段（回忆段之间、现实段之间可以照常截帧）；
   - 跨空间的快切蒙太奇段。

**首帧画错怎么办**：截帧段的首帧改不了，只能返修上一段（重跑或换选定版本）后重新截帧；场景起手段先改场景图或起手句。

**截帧链与生产顺序**：从一个场景起手段开始、连续以截帧交接的一串段叫一条"截帧链"。链内按段号顺序生成；不同截帧链之间互不依赖，可以并行生成。截帧链越长，前面一段返修时要连带重跑的段就越多，所以一条链建议 ≤6 段，超过时在合适的镜头边界改用剪切，开一条新链。

## 5. 音频台账填写要点

- 台词以剧本为准，**不准改写**。需要改的话，在备注列写"建议改为…"。
- 心声和旁白用 `VO` 标记，画面里人物不开口。
- 每场开头写一行环境底噪，如"雪夜风声 + 远处更鼓"；每段视频提示词【声音设计】的"底噪"行逐字重复这一行，保证段间声音一致。
- 音乐只标进入点、退出点和情绪关键词，不写具体曲目。**生成时一律不配 BGM**，【声音设计】只写底噪和音效，音乐后期统一铺，避免段间音乐断裂。
- 音效拟声用英文（whoosh、thud、crackle、creak），按镜头分层写：前景动作声 / 中景 / 远景环境。

### 5.1 VO 留白

- VO、OS 所在时段，画面中人物**嘴唇闭合**，写进该镜画面行和"VO留白铁律"。
- VO 前后各留 **≥0.5 秒**无台词的空档，方便后期对齐配音。
- VO 不和同镜的 DLG 重叠；一镜里只能有一种声音主体。
- VO 估时按 3.5 字/秒，同样受单镜 ≤6.5 字/秒上限约束。

## 6. 台词与表演写法（写进段视频提示词）

### 6.1 语言声明与台词格式

有台词的段，在【台词规则】里单独写一行语言声明，台词一律用「」包住，前面标说话人、声线锚点和语气，后面标落点：

```
【台词规则】
对白语言：普通话，古装正剧念白，不带方言口音；只有当前说话人口型开合，其他在场人物嘴唇紧闭；画面不出现字幕；
台词落点按台词台账 L1-13 回填，单镜语速 ≤6.5字/秒。

【镜头2 且慢】3.0–6.0s
…
台词：魏逆生（20岁青年男声，清冷偏低，L1-13）「母亲，且慢。」｜落点 3.6–5.0s｜只有魏逆生张嘴
```

- **声线锚点**：每个角色在 L0 定一句固定描述（年龄 + 性别 + 音色），全集逐字复用。

- 语言声明必须**单独一行**，放在镜头时间线之前，不夹在画面描述里。
- 台词放在「」里，模型才不会把它当成画面描述。
- 心声、旁白写成 `VO（魏逆生，内心独白）「…」`，并补一句"画面中魏逆生嘴唇闭合，不开口"。
- 画外音写成 `OS（魏明德，画外）「…」`，说明说话人不在画面里，画面里的人不对口型。

### 6.2 只让说话人动嘴

多人段最常见的错误是旁边的人跟着动嘴。规则：
1. 【台词规则】里写"只有当前说话人口型开合，其他人闭嘴"。
2. 每条台词标明说话人全名，不写"他""她"。
3. 听者镜头写成"魏明德嘴唇紧闭，听着"，把"闭嘴"写进画面。
4. 用上传音频驱动口型时，写"口型跟随上传音频的实际人声，不跟随文字；音频无人声的段落嘴唇闭合"，并且只指定一个人对口型。

### 6.3 反应写成因果链

不要罗列五官（"皱眉、瞪眼、抿嘴"），这样会出现贴纸式的表情跳变。按因果顺序写：

```
听到 → 停顿理解 → 表情开始变化 → 身体跟上 → 前一个表情的余韵 → 进入下一个状态（结束状态）
```

示例：
- ✗ 崔氏震惊，瞪大眼睛，嘴巴张开。
- ✓ 崔氏听到"母亲，且慢"，脚步顿住；停半拍，肩膀先僵住；嘴角那点笑意还没收干净，眼神已经冷下来；她慢慢侧过半张脸；**结束状态**：半侧脸定住，眼角斜向身后。

**声音触发的反应**：反应由声音引起时（台词、播报、更鼓、门响），链的第一步写清**声源 + 时码**，并在【声音设计】同一镜写同一个时码，画面和声音才对得上：

```
{x.x}s {声源}响起 → 身体先停住（僵住/脚步顿住）→ 静听 0.3–0.5s（视线不动）→ 头先转 → 身体跟上 → 结束状态
```

- 示例：2.0s 门外更鼓"咚"一声 → 魏逆生手指停在书页上 → 静听约半秒，视线不动 → 2.8s 头向画右门口转 → 肩膀跟着转过来 → **结束状态**：侧身半对门口，手仍按着书页。
- 【声音设计】对应写：`镜头2：2.0s distant drum thud（远）`。
- 声源在画外时，写清方向（"画右门外"），回头方向必须与声源方向一致。
- 不写"听到后心中一震"，写身体的停、静、转。

**静拍计时**：反应链里的停顿超过 0.5 秒时写成静拍，如"静拍 1.0s：魏明德保持瞪视，只有烛火在晃"，见 `05` §1.1。静拍前后不放台词，诛心点、钩子前优先用。

**情绪写行为，不写症状**：要"心虚"，写"视线移开、语速变慢、手指停住"，不写"脸红"（模型会铺一层均匀的粉色）；要"压怒"，写"拳头在扶手上收紧又松开、喉结滚动"，不写"非常愤怒"。

### 6.4 每个节拍收在结束状态

每个表演节拍都以一句**结束状态**收尾，写清人物最后的姿态、视线和手部位置。这句同时就是这一镜的"末段"，也是下一镜的"入镜"（见 `05_提示词模板.md` §1.1）。

反应因果链只写在关键镜（`hook / twist / climax / payoff / cliff` 或情感大特写），写在镜头的"反应"行；普通镜只写动作。
