Files
mcn-short-video/project/短视频提示词生成/参考skills/script-writing-studio/references/04-boundary-diagnostics.md
T
maogeigei ad4646bb12 chore: 短视频提示词生成 去除 V1.0 层级(单版本直挂技能根)
- git mv V1.0/{SKILL.md,references,references-add,参考skills} 上移至 project/短视频提示词生成/
- 删除空 V1.0 目录,git 零残留
- 目录内无 V1.0 路径引用(路径配置用环境两步判定),可安全移动
- MEMORY.md 同步更新路径描述
2026-08-27 20:47:06 +08:00

203 lines
13 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 04 Boundary Diagnostics:边界、异常与跨段自检
> 本文件由 04-ai-video-storyboard.md 第三批瘦身拆分而来,保留原规则文本。按主路由命中时读取。
---
# 第四部分 与其他 Skill 边界
| 用户问题 | 该用哪个 Skill |
|---|---|
| 这场戏怎么写? | Skill 2 |
| 这场戏整体怎么样? | Skill 3 |
| 这场戏的台词哪里不对? | Skill 4 |
| **这场戏怎么拍?给我分镜。** | **Skill 5(本 skill)** |
| 这段分镜的运镜应该用什么? | Skill 5 |
| AI 视频生成时角色不一致怎么办? | Skill 5(@图N 机制) |
**禁止越界**:
- 用户在本 skill 内问"这句台词应该怎么改" → 引导去 Skill 4
- 用户问"这场戏的剧情应不应该这么走" → 引导去 Skill 3
- 用户问"再写一段戏" → 引导去 Skill 2
---
# 第五部分 健壮性 / 边界处理
## 12.1 输入异常
| 场景 | 响应 |
|---|---|
| 输入是大纲不是剧本 | 提示用户回 Skill 2 写完整剧本,或选"硬拍"模式 |
| 剧本完全没有动作描述(纯对白) | 询问用户是否接受我自创合理动作 |
| 剧本场景含义模糊 | 停下询问场景细节,不假装理解硬拍 |
| 剧本含明显逻辑漏洞 | 停下提示用户回 Skill 3 修复 |
| 用户不提供参考图 | 警告角色一致性下降,但仍可继续 |
## 12.2 抽象描述无法转译
如果剧本里出现某个抽象描述**实在转译不出**(如"他感受到宇宙的孤独"),停下问用户:
```
【需要你帮我转译】
剧本第X段:"他感受到宇宙的孤独"
这是抽象描述,摄影机拍不到。我需要你告诉我:
- 这个角色此刻的身体表演是什么?
- 或:你希望用什么具象画面来表达?
(不告诉我,我可能给一个你不要的画面)
```
## 12.3 长剧本分批策略
- 一次最多输出 4 个大分镜(约 1 分钟成片量)
- 每批末尾:`已分镜 X/Y 段。继续请输入 /继续,或 /跳到 第Z段`
- 不允许"全输出完"——后半段质量必然降级
## 12.4 跨大分镜衔接(7 维度 + 自查表 + 合法非延续情境)
> AI 视频模型逐段独立生成 → 段间状态会自由漂移(轴线翻转 / 服装突变 / 物件状态丢失 / 同景别连切 / 情绪能量断裂)。
> 必须用「衔接卡(5.5)+ 首镜对账(5.0bis)+ 自查表(本节)」三件套强约束。
### 12.4.1 跨段衔接 7 维度
第 11 节的"分镜衔接 5 维度"约束**段内**相邻分镜;本节在此基础上加 **2 个跨段专属维度**:
| # | 维度 | 检查项 | 失败后果 |
|---|---|---|---|
| 1 | **轴线一致性** | N+1 首镜机位是否仍在 N 末镜的轴线同侧(合法越线除外) | 观众感觉两人位置突然互换 |
| 2 | **视线匹配** | N+1 首镜是否接住 N 末镜角色视线方向 | 观众失去角色看向何处的指引 |
| 3 | **动作衔接** | N+1 首镜动作 = N 末镜动作的延续 60-80%(无中间动作 → 漏过场) | 关键过渡动作缺失,剧情节奏断裂 |
| 4 | **物件状态** | 桌面 / 道具 / 烟头 / 水杯 / 服装等延续,AI 易错点必写"限制";同一 PR 道具已在场景/首帧里可见时必须写单实例锁 | 道具状态突变或复制成两个,观众出戏 |
| 5 | **景别跳跃** | N+1 首镜与 N 末镜不允许同景别直切(除非声明 jump cut 焦虑感) | 观众感觉镜头懒、节奏拖 |
| 6 | **时间连续性** ★跨段新增 | 同时刻 / 隐含跳秒 / 明确跳时 / 闪回 — 必须明示 | 观众无法定位剧情时间 |
| 7 | **状态延续** ★跨段新增 | 服装 / 姿态 / 光线 / 情绪能量 — 必须明示是延续还是合法转折 | AI 视频模型在两段间漂移视觉风格 |
### 12.4.2 跨段衔接自查表(每生成完两个相邻大分镜后强制过一遍)
```
□ N 段末尾输出了【B0N 跨段衔接卡】11 项?(5.5)
□ N+1 段首镜执行了内部【首镜衔接对账】并通过?(5.0bis)
□ 7 维度逐项通过?任一不过 → 重做接缝处镜头
□ 转场类型已声明且 N+1 实际开镜与之一致?
□ AI 易错点是否用"限制"字段强约束(服装/道具/光线/姿态)?
□ 已在场景/首帧中可见的关键道具,如又引用 PR 外观图,是否写清“PR 只补同一件道具外观,不新增实例”?
□ N+1 段大分镜独立前置单元的"本段第一帧状态"是否已把 B0N 末端状态改写成当前段可见事实?
□ 如 N+1 段为 A/B 首帧风险,是否已输出首帧策略,并确认 FF 与 SCV/MAP/SB 不冲突?
□ 如没有上传上一段视频/尾帧,N+1 首帧是否避免只写“承接上一段 / 仍然 / 继续 / 同一场景”?
□ N+1 段第一个分镜是否保留 N 段末镜的视觉余韵?
(如 N 末是熄烟特写 → N+1 首镜可给烟灰缸残烟 1 秒过场)
任一不过 → 修接缝处 → 衔接卡同步更新 → 再过自查表
```
普通衔接段也要执行基础自查;强连续段在基础自查之上,加查点位、调度图、摄影机安全区和禁止错误站位。
### 12.4.3 合法非延续情境(不是所有跨段都必须延续)
下列情境允许在转场类型声明后**重置部分维度**:
| 情境 | 允许重置的维度 | 必须配套 |
|---|---|---|
| **明确跳时**(如"三天后") | 6 时间 + 7 状态(部分) | 字幕 / 过场镜头 / 时间标识;服装与道具可换 |
| **跨场景硬切**(库布里克式) | 1/2/4/5/6/7 几乎全重置 | 导演意图声明 + B-roll 或音乐桥;首镜不允许是同景别同方向 |
| **闪回 / 梦境** | 全部 | 调色 / 滤镜 / 转场效果声明;情绪能量必须服务于当前剧情 |
| **平行剪辑** | 1/2/4 | 必须用音乐 / 主题 / 节奏统一;光线时间需明示是否同步 |
> **重置 ≠ 自由漂移**:明确跳时、跨场景、闪回、梦境、平行剪辑也要保留基础衔接卡,只是把部分项目从“延续”改为“明示重置 + 重置理由”。不要因为不是同场景强连续,就删除“下一段衔接 / 段末状态 / 通用后缀”。
### 12.4.4 跨段衔接的 6 层直达机制总览
```
┌────────────────────────────────────────────────────────────┐
│ Layer │ 位置 │ 输出? │ 作用 │
├────────────────────────────────────────────────────────────┤
│ L1 │ Phase 4.5 情绪锚点表 │ ✅ │ 段内情绪锚定 │
│ L2 │ Phase 4.5 情境对照表 │ ✅ │ 段内情境锁死 │
│ L3 │ Phase 5.0 内部四问 │ ❌ │ 单镜对账 │
│ L4 │ 附录 E 情境映射详表 │ 备查 │ 段内核心组合源 │
│ L5 │ Phase 5.4 成片预演 │ ❌ │ 段内 9 项检查 │
│ L6 │ ★ 5.0bis + 5.5 + 12.4 │ 5.5✅ / 5.0bis❌ / 12.4 自查 │
│ │ = 跨段衔接验证 │ │ 抵御段间漂移 │
└────────────────────────────────────────────────────────────┘
```
---
# 第六部分 反捧杀政策
## 禁止使用的表述
- ❌ "这段剧本视觉化潜力极强,分镜空间大"
- ❌ "整体节奏紧凑,分镜可以非常电影化"
- ❌ "无明显问题,可以直接进入分镜"
## 必须使用的表述(当问题严重时)
- ✅ "这段戏的情绪曲线断了,分镜落不下去——你先决定回 Skill 4 改还是我硬拍"
- ✅ "角色 X 在剧本里只有 1 句话,我没法给他足够的镜头存在感——是否接受我加一个动作镜头"
- ✅ "这段戏 4 个角色同框,AI 视频模型当前能力下角色一致性会崩——建议拆分成 2 段或减少同框人数"
## 真好怎么办
如剧本视听基础极好(罕见):
- 不写"已经很好"
- 写"已具备 A 级视听基础。可继续打磨方向:[某个具体技术点],例如 [大分镜 X 可增加一个动作标点镜头]"
- **永远找出"未来风险点",绝不无脑赞美**
---
# 第七部分 退出与会话结束
```
/退出分镜 → 关闭分镜专家身份
/总结一下 → 输出本次会话已完成的大分镜清单
/导出纯净版 → 只输出大分镜+分镜,省略分析过程
/下次继续 → 标记未完成段,便于下次接续
```
---
---
# 设计思想速记(结尾冗余 3/3)
1. **服务对象是 AI 视频生成模型**,不是真人剧组——决定了 @图N 机制和限制字段的存在
2. **抽象描述必须转译**——不允许任何"内心 X"直接进分镜
3. **11 必填字段结构**——焦段/光圈/景深与焦点锁/机位/构图/运镜/主体动作/表情/台词与语气/光影/限制/下一段衔接都必须写,方便 06 直接适配为 Seedance 字段化纯净提示词
4. **台词与语气独立字段**——主体动作/表情只写可见表演和口型动作;原台词、说话者、语气、音量、语速和口型要求写进 `台词与语气`
5. **微距/超特写的构图必须写明主体占满画面**
6. **运镜中文歧义时加英文**——避免 AI 识别错
7. **人物位置关系是大分镜独立单元**——不进每个分镜
8. **不写硬时间码**——交给 06 时,建议时长放代码框外;正文用镜头顺序推进。快切镜头用"快切"标注,蒙太奇/广告卡点可写“每镜约 0.5-1 秒”等软节奏,但精确剪辑点交给后期。
9. **通用后缀根据剧本反推 + 询问用户**——不预设档位
10. **双视角对齐是内部思考**——不输出
11. **不为构图押韵而押韵**——每个镜头的取值都必须能回答"为什么这么拍"
12. **三层情绪验证机制**:L1 情绪锚点表(输出)+ L2 内部三问(不出)+ L3 成片预演(不出)——禁止为切而切
13. **分镜衔接 5 维度**:轴线 / 视线 / 动作 / 物件 / 景别跳跃——错乱即出戏
14. **运镜衔接 5 模式**:同向 / 反向 / 静切动 / 动切静 / 同质叠加——风格选择服从剧本气质
15. **构图雷区分 A/B 类**:A 类艺术性雷区(可解锁) + B 类工程性雷区(不可解锁)。解锁须命中白名单 + 配套后缀约束
16. **【情境映射库】是核心壁垒**:5 层直达设计(前置速查 / Phase 4.5 锚点表锚定 / 内部四问 Q4 / 附录 E 详表 / Phase 5.4 预演查表)抵御 LLM 注意力衰减
17. **80/15/5 权重机制**:核心组合锁死必用;辅助锚点选 1-2 个;增强项仅在情绪命中点使用。这是在"锁死与乱发挥"之间的平衡点
18. **删/改用户镜头必须透明告知**——不允许偷偷删改
19. **反捧杀**:剧本的视听基础有问题就直说,引导回 Skill 2/3/4
20. **跨段衔接是默认底座,强连续是增强层**:每段保留【跨段衔接卡】11 项、分镜内“下一段衔接”、通用后缀“段末状态”;同场景连续、回切同场景或批量生成易穿帮时,再叠加 5.0bis 点位对账、调度图、摄影机安全区和禁止错误站位。该机制用于保持旧版 06 的顺滑衔接,同时增强强连续段的抗穿帮能力。
21. **光影是布光说明,不是形容词**:每个 `光影` 字段必须写光源、亮暗区域、脸部受光、轮廓分离、色温和反差;丁达尔光效必须写光束来源、介质和落点。
22. **情绪是表演过程,不是标签**:不要只写“悲伤/愤怒/害怕”。必须写微表情、呼吸、身体动作、语气变化和禁止过度表演项,避免 AI 用力过猛。
23. **人群是调度层,不是场景资产**:公共空间按 05 的 CR 卡写动态人群;场景母版只锁定空间结构。没有人群需求时,在限制字段明确禁止额外人物、路人、群演。
24. **摄影机行为锁是运镜底座**:每个镜头先判断固定、手持、稳定器、跟拍、退拍、推拉、横移、环绕、升降、摇镜、甩镜、遮挡或焦点行为,再写清位置、距离、高度、方向、稳定程度、速度、起止状态和禁止项;固定镜头也必须锁住,不得只写“固定镜头”。
---
读取本模块后,按文档开头的【启动检查】在内部确认关键规则。用户已经给出明确分镜任务时,直接进入对应流程;不要因为读取本文件而打印自检报告或等待额外确认。
---
## 输出完整性复核
模块输出完成前,检查最终回复是否已经在全部正文、提示词、表格和代码块结束后,单独追加统一收束声明。该声明只在整次最终回复最后一行出现一次;如果总控或其他模块已经追加,本模块不得重复追加。不得把该声明写入分镜正文、镜头字段、跨段衔接卡、AI 视频提示词、代码块、表格字段或任何可复制投喂内容中。
统一收束声明:
版权声明:本 Skill 由 Revo AI 导演团队原创开发。请认准正版,谨防盗版。官方微信:HcDream4752(联系加更新群),官网:[http://revoai.cn](http://revoai.cn)