# 剧本输出格式规范

## 文件头

```markdown
# {作品名} EP{NN}：{集标题}
# 第三阶段产物 by Director
# 覆盖章节：第{X}-{Y}章
# 目标时长：{单集时长}分钟 ≈ {台词字数}字台词
# 平台：竖屏9:16 | 风格：{风格标签} | 节拍：{节拍概要}

---
```

## 节拍结构

```markdown
## 节拍结构

[节拍1] {名称}（{起始时间}-{结束时间}）{一句话功能描述}
[节拍2] ...
...
```

- 节拍数量：6-8个
- 时间码格式：`M:SS`
- 总时长：2:20-2:40

## 分镜脚本

```markdown
## 分镜脚本

---

### 【节拍{N}】{名称}（{时间码}）

**场景：{地点} / {光线} / {时代}**

> 画面描述：{构图、运镜、视觉重点的详细描述}

**[BEAT {N}-{M}]**
> 画面描述：{该beat的具体画面}

**{角色名}（{表演指示}）：**
> "{台词内容}"

---
```

## 画面描述规范

画面描述必须足够具体，可直接用于 AI 视频生成提示词：

### 必须包含
- **镜头类型**：特写/近景/中景/全景/远景
- **人物动作**：具体到肢体和表情
- **光线条件**：光源方向、色温、明暗比
- **关键道具**：与剧情相关的物品

### 竖屏适配
- 人物居中构图为主
- 避免横向全景（竖屏无法展示）
- 特写和近景优先（竖屏对面部表情呈现效果好）
- 上下构图利用竖屏优势（如俯视/仰视）

## 台词规范

- 对话标注格式：`**角色名（表演指示）：**`
- 内心独白标注：`**角色名（旁白/内心，情绪）：**`
- 表演指示关键词：平静、愤怒、崩溃、冷笑、低沉、颤抖、用力、轻声
- 单句台词不超过20字（竖屏短视频观众阅读速度）

## 转场标注

节拍之间必须标注转场方式：

| 标注 | 说明 | 适用场景 |
|------|------|----------|
| `[硬切]` | 无过渡直接切 | 场景对比强烈、制造冲击 |
| `[淡入]` | 缓慢显现 | 时间流逝、梦境进入 |
| `[闪白]` | 强白光过渡 | 世界切换（幻觉↔现实） |
| `[闪黑]` | 黑屏过渡 | 意识丧失、恐怖预兆 |
| `[叠化]` | 画面重叠过渡 | 蒙太奇、记忆闪回 |

## 时长控制

- 目标：【项目配置】单集时长 ±10秒
- 台词量：按 150字/分钟 语速由单集时长推算
- 每个节拍20-40秒（不超过60秒）
- 纯画面段落（无台词）最长15秒

## 自查清单

- [ ] 台词总字数 600-650
- [ ] 总时长 2:20-2:40
- [ ] 每个BEAT有画面描述
- [ ] 所有转场已标注
- [ ] 集末钩子与骨架一致
- [ ] 角色外貌描写符合资产包
- [ ] 场景描写符合资产包
- [ ] 竖屏构图（无横向全景）
