woqianfu

短剧大师

微短剧全流程一体化创作技能——从一句话创意到小云雀成片。覆盖:剧本创作(9层规则+875条蒸馏库+321部加密剧本库)→ 剧本升级(武打L1-L3/暗线A-D/6镜65s爆款节奏版+尾钩系统+金手指演进+代价曲线+反派叠压+配角弧线+变现路径)→ SQ质量管控(14关卡SQ0-SQ12全闭环)→ 小云雀API提交。附12个参考附录:灯光词典/转场系统/连贯性锚点/运镜百科/BX废片SOP/剧名公式/广电红线/分镜表/LoRA方案/极致精控。@短剧大师 触发。

woqianfu 8 1 Updated 1mo ago

Resources

5
GitHub

Install

npx skillscat add woqianfu/duanju-master

Install via the SkillsCat registry.

SKILL.md

微短剧全能创作大师 v4.0 · 标准版

三阶段四层全闭环。铁律:Phase 1→Phase 2→Phase 3→Phase 4(SQ0→SQ12)→submit。跳关禁止。
本文件为标准版——已去除项目特定示例,保留完整可迁移框架。含全部 SQ 关卡、SQ8.1 站位 / SQ8.2 微表情 / SQ8.3 六维肌肉 / 剧名公式 / 广电红线。
标准版 v4.0 — 可迁移框架,按项目填充模板。

一句话创意
  │
  ├─ Phase 1 剧本创作 ──────────────────────────────
  │  · 9层规则参考体系(选题/类型/人物/卡点/长线/对白)
  │  · 875条蒸馏案例库 search_library.py
  │  · 321部加密完整剧本库 search_full_scripts.py
  │  产出:标准短剧项目包(12项交付物)
  │
  ├─ Phase 2 剧本升级 ──────────────────────────────
  │  · 武打效果分级 L1/L2/L3(提示词关键词映射)
  │  · 暗线标注框架 A/B/C/D(进度+覆盖率+豁免规则)
  │  · 爆款节奏版 5/6镜65秒(镜数/时长/爆点/景别/均衡)
  │  产出:标准化可提交剧本
  │
  ├─ Phase 3 制作交付 ──────────────────────────────
  │  · 小云雀API四脚本(submit/upload/get/download)
  │  · 典型工作流4场景
  │  · 用户侧核心原则:搬运工模式
  │
  └─ Phase 4 SQ质量管控(SQ0→SQ12)─────────────
     ┌ SQ0 预检查(阻断识别)────────────────────────┐
     │ SQ1 素材完整性 · SQ2 六色字幕+旁白           │
     │ SQ3 武打分级 · SQ4 逻辑连贯性L5(A13)    │
     │ SQ4.5 场景质感(竖屏七法/光影/材质/大气)        │
     │ SQ5 全剧一致性 · SQ6 参数组装 · SQ7 配乐9类  │
     │ SQ8 微观节奏(5/6镜) · SQ8.1 8站位法          │
     │ SQ8.2 微表情136种 · SQ8.3 六维肌肉级指令     │
     │ SQ10 年龄监管 → SQ9 终审提交 → submit_run     │
     └ SQ11 生成后质检 · SQ12 重生成循环 ────────────┘
     📛 剧名起名公式(6000部词频+广电审核红线)

Phase 1:剧本创作

Phase 1 核心任务:从一句话创意到12项可交付的剧本项目包。调用本技能的内置创作资产(9篇规则参考 + 875条蒸馏案例 + 321部加密剧本)。

1.0 创作工作流(6步法)

一句话创意
  │
  ├─ 第1步 定位赛道 ─────────── 读 references/02_类型矩阵,搜蒸馏库验证
  │  产出:【主赛道与副元素】+【核心卖点一句话】
  │
  ├─ 第2步 设计人物 ─────────── 读 references/03_人物关系,搜蒸馏库找压迫模型
  │  产出:【人物关系与压迫系统】
  │
  ├─ 第3步 打造第一屏 ──────── 读 references/04_前10集卡点,搜蒸馏库找钩子
  │  产出:【第一屏压力】+【目标受众与追更情绪】
  │
  ├─ 第4步 规划全剧 ────────── 读 references/05_长线结构,搜蒸馏库找升级节点
  │  产出:【前10集分集表】+【60-100集长线结构】
  │
  ├─ 第5步 写正文 ──────────── 读 references/06_场景对白,参照蒸馏库节拍模式
  │  产出:【前5集正文】
  │
  └─ 第6步 自检 ────────────── 对照 references/09_诊断改写,查漏补缺
     产出:【任务判断】+【调用资料与案例机制】+【原创化自检】+【质量自检】

1.1 第一步:定位赛道(选题与类型)

1.1.1 短剧主要赛道速查

频道 赛道 典型设定 核心爽点 蒸馏库搜索词
女频 霸总 总裁/豪门/财阀 权力差误判后的偏爱和公开选择 霸总 豪门 闪婚
女频 追妻 离婚/前夫/火葬场 错爱追悔和行动补偿 追妻 火葬场 前妻
女频 重生复仇 真千金/逆袭/归来 被害者带证据逐层清算 复仇 重生 真千金
女频 甜宠 闪婚/契约/同居 强绑定关系里的亲密推进 甜宠 恋爱 心动
女频 萌宝 带球跑/认亲/多宝 孩子推动认亲/补偿/站队 萌宝 妈咪 认亲
男频 战神 武神/战尊/北王 强者被低估后的层层释放 战神 武神 强者
男频 赘婿 上门女婿/岳母/妻族 家庭低位者逆袭并改变站队 赘婿 上门 女婿
男频 神豪 首富/财神/神豪 金钱羞辱后的财富反差 神豪 首富 财富
男频 修仙/玄幻 灵根/转生/神算 超常能力进入现实压迫 修仙 神仙 玄幻
通用 年代/家庭 八零/婆婆/后妈 家人误判、生活压迫和家庭站队 家庭 年代 后妈
通用 古装权谋 太子/皇后/女帝 身份等级压迫下的规则反用 古装 古代 太子

1.1.2 赛道定位三步

  1. 选主赛道:从速查表中选一个最匹配创意的频道×赛道
  2. 加副元素:从其他赛道借1-2个爽点元素作为调味(如霸总+萌宝=带球跑的总裁文)
  3. 验证可行性search_library.py "<赛道关键词> 第一屏" --top 5,确认该赛道有足够的爆款案例支撑

路径速记:SK=~/.hermes/skills/短剧大师/assets/short-writing

1.2 第二步:设计人物(角色构建)

1.2.1 角色功能位(每剧必备5类角色)

功能位 定义 设计要求 示例方向
主角 承载观众代入感的核心 有隐藏优势但处于低位,有能力但被低估 隐藏身份的强者/被误判的普通人
女主 三步阶梯:互利→守护→并肩 从功利关系进入,逐步转化为情感羁绊 最初为利益接近,最后为情感留下
第一反派 前10集的主要压迫来源 具体可感的短期威胁,被击败后掉落遗产 地方恶霸/觊觎者/竞争者
终极反派 60集长线的最终目标 在前期只暗示存在,中期逐步揭示 CEO/幕后黑手/更高层势力
成长伙伴 主角在本剧成长的见证者 有独立弧线,不是工具人 最初被胁迫/被抛弃→最终选择站队主角

1.2.2 人物关系压迫系统公式

上位压迫者:拥有主角需要的资源/身份/认可
      ↓ 施加
可见压迫:公开羞辱 / 资源拒绝 / 身份否定 / 情感误判
      ↓ 触发
主角反应:不解释 / 局部反击 / 证据留存
      ↓ 升级
更大压迫:上一级压迫者介入 / 旧账翻出 / 规则改变

每2-3集一个压迫→反击→升级的循环,前10集约3-4个循环。

1.2.3 人物构建自检

  • ✅ 主角有一个明确且可视觉呈现的「隐藏身份/能力」
  • ✅ 主角的弱点/缺陷在第一屏就可见(让观众有代入感)
  • ✅ 反派的压迫有具体场景(饭桌/会议/审判),不是抽象威胁
  • ✅ 每个主要角色有一个「观众能记住的标签」——外貌/口头禅/习惯动作
  • 🔴 主角不能全知全能——金手指必须有代价(见§2.3.6)

1.3 第三步:打造第一屏(前10集卡点)

1.3.1 第一屏公式

E01: 公开羞辱 + 金手指信号(画面暗示,不直说)
E02: 羞辱后果 + 第一个小证据
E03: 局部反击 + 更大压迫出现
E04-E06: 第二轮压迫→反击→升级
E07-E09: 第三轮,反派从个人升级到组织/家族
E10: 第一反派落幕 + 掉落遗产 + 尾钩揭示「背后还有更大的」

1.3.2 钩子密度要求

指标 标准
每集至少1个信息揭露 "原来/其实/竟是"
每2-3集一次身份能力释放 逐层释放能力/资源/旧部/身份
前3集必须出现金手指的视觉信号 每次起效时有统一视觉符号
E01的尾钩必须有「怎么回事?」级别的悬念 见§2.3.2五类尾钩

1.4 第四步:规划全剧(长线结构)

1.4.1 60集五段结构骨架

E01-E10  建立期:日常→异常→金手指初显→第一个反派→获得第一批资源
E11-E20  展开期:第二个反派→势力介入→主角开始意识到自己的不同
E21-E35  升级期:幕后势力登场→金手指代价开始显现→主角第一次主动选择
E36-E50  转折期:代价累积→关键配角立场选择→主角面临重大抉择
E51-E60  终局期:最终反派→所有人站队→开放式结局→为续季留钩子

1.4.2 分集规划模板

集段 核心事件 金手指阶段 反派档位 暗线状态
E01-E05 建立压迫+金手指初显 无意使用 第1档 A首现
E06-E10 第一反派落幕+遗产掉落 外界发现 第1-2档 B首现
E11-E20 第二反派+势力介入 开始被争夺 第2-3档 B/C推进
E21-E30 幕后势力亮相 首次被窃取 第3-4档 C/D首现
E31-E45 代价显现+重大抉择 首次主动使用 第4-5档 D加速
E46-E60 终局战+开放式季终 选择权在主角 第5-6档 全揭示

1.5 第五步:写正文(场景与对白)

1.5.1 正文格式

第N集 / 第M场 / 场景地点 / 出场人物 / 动作描述 / 对白

禁止"几秒到几秒"格式(那是Phase 2升级时才做的事)。

1.5.2 场景写作原则

原则 说明 反例
一景一事 每个场景只推进一个核心事件 吃饭时顺便谈生意+揭露身世+表白
对白不解释 用动作和画面传递信息,不对白直述身世 "其实我是XX家族的继承人"
冲突前置 每场开头3句内出现矛盾信号 寒暄3分钟才进入正题
尾钩回收 每集末场为下一集留下必须看的理由 本集圆满收尾
信息渐进 每集新信息块≤7个(Miller 7±2) 一集塞进5个新角色+3个新规则

1.5.3 对白写作铁律

  • ✅ 单句≤25字(偶尔30字可过)
  • ✅ 同一角色固定1个称呼(不能一会叫"总裁"一会叫"傅总")
  • ✅ 保留反讽/双关/潜台词(口语化不等于低智化)
  • ❌ 书面语/文言文
  • ❌ 无解释的修炼/阵法/族名术语
  • ❌ 外语/英文缩写

1.5.4 仿写边界

从蒸馏库和加密剧本库中提取的是机制级规律:压力逻辑、钩子密度、反转节奏、信息揭露的时机。不复刻:人物姓名、具体对白、完整场景、连续剧情。

1.6 第六步:自检(质量审查)

1.6.1 原创化自检清单

  • 主角的功能位与任何对标剧不同(换身份/换背景/换困境)
  • 对白无逐句复刻任何参考剧
  • 场景设置不重复对标剧的连续三个场景
  • 压力来源和爽点释放方式有独立的逻辑链

1.6.2 质量自检清单

  • 前3集出现金手指视觉信号
  • E01尾钩有「怎么回事?」级别悬念
  • 主角的隐藏身份/能力在E10前至少释放1层
  • 第一反派在E10前落幕并掉落遗产
  • 女主入场动机清晰(互利→守护→并肩的第一步)
  • 每集至少1个信息揭露

1.7 交付物格式(12项·逐项说明)

【任务判断】
  一句话总结本次创作的核心任务和边界。

【调用资料与案例机制】
  列出创作中调用了哪些references文档、哪些蒸馏案例卡(含ID)、哪些加密剧本。
  格式:参考 02_类型矩阵 + 案例卡 c0005 c0012 / 加密剧本「剧名」

【主赛道与副元素】
  主赛道(必选)× 副元素(1-2个调味)。
  例:主赛道=霸总 × 副元素=萌宝+复仇

【核心卖点一句话】
  用「表面X × 隐藏Y」格式。
  例:表面被逐出家门的弃少 × 隐藏身价百亿的财阀继承人

【目标受众与追更情绪】
  目标受众画像 + 他们「为什么必须追下一集」?
  例:25-35岁女性 / 追更情绪:想知道前夫发现真相后的反应

【第一屏压力】
  前3集的具体压迫事件序列(每集一句话描述压迫→反击→升级的循环)

【人物关系与压迫系统】
  5个核心角色的功能位、压迫关系、独立弧线。
  格式见 §1.2.1 角色功能位 + §1.2.2 压迫系统公式

【前10集分集表】
  E01-E10 每集一句话的核心事件。
  格式:E01:__ / E02:__ / ... / E10:__

【60-100集长线结构】
  按 §1.4.1 五段骨架,每段2-3句话的核心推进方向

【前5集正文】
  E01-E05 完整正文,格式见 §1.5.1

【原创化自检】
  按 §1.6.1 清单逐项打勾

【质量自检】
  按 §1.6.2 清单逐项打勾

1.8 快速创作口令

SK=~/.hermes/skills/短剧大师/assets/short-writing

# 第1步:定位赛道
python3 $SK/scripts/search_library.py "<赛道关键词> 第一屏" --top 8

# 第2步:搜人物压迫模型
python3 $SK/scripts/search_library.py "人物 压迫 <赛道>" --top 5

# 第3步:搜前10集钩子
python3 $SK/scripts/search_library.py "前10集 钩子 <赛道>" --top 5

# 第4步:搜中段升级模型
python3 $SK/scripts/search_library.py "中段升级 追更点 <赛道>" --top 5

# 第5步:对标爆款(提取机制,不复刻内容)
python3 $SK/scripts/search_full_scripts.py "<对标剧名>" --top 3

# 第6步:查看单张案例卡详情
python3 $SK/scripts/inspect_case.py c0001

⚠️ 只迁移机制(压力逻辑/钩子密度/反转节奏),不复刻人物/场景/对白。蒸馏库和加密剧本库的使用边界见 §1.5.4。


Phase 2:剧本升级

Phase 1 产出标准短剧项目包(含12项交付物)后,取其"前5集正文"和"60-100集长线结构"为基础,进入 Phase 2 升级。
Phase 2 的核心转换:叙事文本 → 可量化剧本。把"什么发生了"的叙事正文,转换为"每集几镜/每镜几秒/爆点在哪"的标准化格式。
全季均有效——新项目从零启动,无一集豁免。

2.0 Phase 1→Phase 2 衔接规则

Phase 1 产出 Phase 2 输入 转换方式
【前5集正文】 集级5/6镜宏镜头版 每篇正文→每集N镜+内部节拍+对白+旁白
【60-100集长线结构】 暗线A/B/C/D标注 长线事件→暗线状态值+首现集+揭示集
【人物关系与压迫系统】 武打L1/L2/L3触发定位 人物冲突点→武打效果分级
【第一屏压力】 尾钩类型分配 压力点→五类尾钩轮换

2.1 武打效果分级(L1/L2/L3)

等级 表现类型 提示词关键词 适用场景
L1 贴身短打 推搡、普通打斗 afterimage残影 / speed lines速度线 / sweat飞溅 日常冲突、膳房打斗
L2 超凡战斗 灵力/内功外放、元素攻击 particle trail粒子流 / glowing eyes瞳光 / energy burst能量爆发 / debris碎石飞溅 修为展示、小头目战
L3 至强对决 领域展开、天地异象、空间震动 shockwave冲击波 / void撕裂 / light dissolution白光消散 / sky crack天裂 化神战、金丹对决、遗迹醒转

分级规则:每集底部「武打效果分级」为唯一真值源。L3≤5次/集(平台生成限制)。偏差按每级独立计算:|文件头L1 - 底部L1| ≤ 2 且 |文件头L2 - 底部L2| ≤ 2 且 |文件头L3 - 底部L3| ≤ 2。任一超限→ERROR。

2.2 暗线标注框架(通用)

暗线 = 贯穿全剧的伏笔线索,每集至少出现1次,进度单调前进不可倒退。以下为通用模板框架,按项目实际大纲填充。

暗线 名称 主线内容(填项目内容) 首现集 揭示集 覆盖要求
A 主线物品/力量 从沉睡到苏醒·从隐到显→枯竭/闭合/消失 项目定 项目定 每集≥1处视觉提示
B 封印/限制 从完整→碎裂→修复/失效 项目定 项目定 首现起≥1镜/集
C 深层威胁 已知问题的背后有更大存在 项目定 项目定 暗示·不露面·后期逐步明确
D 代价/牺牲 主角/重要角色被动渗透→觉醒→主动选择 项目定 项目定 每集≥1镜·监控关键状态

标注规则

  • 暗线A标状态值(如:充沛/波动/消耗/枯竭)
  • 暗线B标完整度(如:7/7→6/7→…→0/7→重新闭合)
  • 暗线C标威胁等级(如:沉睡/异动/苏醒暗示/明确威胁)
  • 暗线D标代价进度(如:无感/偶尔症状/明显代价/临界)
  • 所有进度单调不倒退
  • 暗线只能在镜头正文中标注(不得仅出现在SQ/参数表)

2.3 爆款节奏版(5/6镜65秒)

镜数规则:标准集=5镜 / 武打高潮集=6镜 / 终局集=6镜。高潮集清单见下。

内部节拍 = 宏镜头内的秒级时序分段,格式:0-2s:{动作/对白/旁白/特效}。每镜含 2-4 个内部节拍。节拍时长之和 = 该镜时长。所有节拍时长之和 = 全片声明时长。

指标 标准 检测方法
镜数 标准集=5 / 高潮集=6 / 终局集=6 计数
时长 标准集60-65s / 高潮集65-70s / 终局集=70s 节拍求和=声明时长±1s
爆点密度 ≥12爆点/集,最大间隔≤8s 按内部节拍逐段检测(见SQ8爆点计数法)
爆点定义 情绪转折 / 信息揭露 / 武打L2+ / 对白冲突 / 视觉特效 五类任一=1爆点
旁白 ≤4段,总旁白≤全片20% 计数+计时
镜长均衡 最短≥8s 最长≤16s 长-短差≤8s(6镜集min≥8s max≤14s range≤6s) 逐镜计时
景别 ≥8次景别变化/集 计数
细节 ≥8处细节描述/集(材质/光影/表情/环境质感) 计数
对白 对话密集短促,无长独白 人工检查
冷场 单一连续沉默≤2s(情感低点除外·可达3-5s) 计时
情感低点 ≥1处安静/留白≥3秒/集(防止全片扁平化) 计数
节奏模板·五幕 前情(5s)→冲突(20s)→关系(20s)→小结(14s)→尾钩(6s) 逐镜计时

2.3.1 五幕节奏模板(杂灵根329集验证)

来源:《聚宝仙盆之杂灵根才是真BOSS》329集全量转写分析(155,159字),单集175秒五幕结构经过329集实测验证,标准差仅12秒。按65秒等比缩放得下表。

175s版 65s版 功能 检测方法
①前情切入 0-15s 0-5s 上集回收+本集悬念 是否3秒内进入事件
②冲突升级 15-60s 5-25s 敌意/困难加剧 冲突强度是否递增
③关系变化 60-120s 25-45s 突破/逆转 是否改变角色间权力/情感关系
④小结算+压迫 120-160s 45-57s 暂时安定+新危机 是否同时有"喘息"和"威胁"
⑤尾钩 160-175s 57-65s 下一集必须看的理由 是否让观众产生「然后呢?」的生理冲动

2.3.2 尾钩五类轮换系统(329集验证)

每集末镜必须是悬念。

类型 名称 触发机制 情感反应 说明
A 意外发现 信息差悬念·有人发现不对劲的东西 「怎么回事?」 角色A走后,角色B在角色A的座位上发现了一个不该出现在这里的东西
B 身份暴露 身份差悬念·某人的秘密被撞见 「他知道了?」 主角的秘密在无意中被配角撞见——配角的表情从震惊到沉默
C 威胁逼近 安全差悬念·危险正在靠近 「危险来了」 集市口来了几个陌生人,四下张望,向主角的铺子走来
D 情感冲击 关系差悬念·一句话改变关系 「这句话好重」 配角放下手中的东西,看着主角:「你知道你为什么还活着吗?」
E 反转突袭 预期差悬念·看似安全→突然危险 「不是吧?!」 主角收工回家,推开门——屋里有人坐过的痕迹

使用铁律

  • 相邻两集不能同类型
  • 每5集五类齐全一次
  • 末镜绝不用对话收束——必须用画面制造悬念
  • 喜剧尾钩只用于过渡集(高潮集禁用喜剧尾钩)

2.3.3 329集节奏统计数据

维度 平均值 范围
对话密度 ~180字/集 150-220
爆点间隔 5-8秒 3-12秒
每集内部节拍数 ~17拍/集 15-22
沉默镜头最长时间 2秒 1-3秒
旁白占比 ≤10%/集 5-15%

2.3.4 五幕占比(329集数据)

幕次 时间占比 功能 对应镜号
幕一·前情 ~8%(约5s) 切入 · "我们在哪" 镜1
幕二·冲突 ~30%(约20s) 升级 · "有什么事发生" 镜2
幕三·关系 ~30%(约20s) 变化 · "谁和谁的关系变了" 镜3
幕四·小结 ~22%(约14s) 压迫 · "付出什么代价" 镜4
幕五·尾钩 ~10%(约6s) 悬念 · "然后呢?" 镜5

全60集逐集五幕比例锁定。幕二与幕三合计占比60%,是每集核心叙事段。幕五绝对最短但不省略。

329集全量统计数据:全剧情绪密度(激烈/平静比)均值1.0,无连续3个采样段低于1.0。战斗+威胁两类硬冲突占全剧冲突36.5%。对话占比从S1的0.8%逐年升至S3的1.1%,验证了"开局靠动作设定,后期靠对话关系"的叙事演化规律。

关键铁律

  • 金手指必须每集出现(高频使用),必须有代价(灵力消耗/副作用),必须视觉可呈现
  • 反派死亡必须给主角留遗产(功法/法宝/信息/人脉),否则是无效剧情
  • 季终绝不能是安全感结局——必须是开放性张力
  • 女主入场的三步阶梯:互利→守护→并肩
  • 主角的战斗逻辑按项目设定:不通武功的主角,其"战斗"通过日常动作揭示隐藏逻辑

2.3.5 金手指出场方式随集段演进(示例模板)

以下为通用模板。金手指出场方式需随集段演进,让观众不觉得重复。起始阶段为日常无意使用→中段认知觉醒→终段主动选择。

集段 金手指出场方式(通用) 用户感知
前期 主角在无意中使用金手指——日常操作附带额外效果,主角本人未察觉 "好像有点不一样"
中前期 金手指对不同人产生不同反应——有人受益、有人不适,主角注意到但不理解 "它在挑人"
中期 有人试图窃取/利用金手指 → 发现只有主角经手才有效 "只有他能用"
中后期 主角第一次主动使用金手指(救人/解决危机)→ 代价显现 "他知道了"
后期 金手指成为关键资源 → 主角必须选择给谁用/用多少 "选择权在他"

视觉统一:每次金手指起效,画面出现统一视觉符号(如金色微粒/光晕/波纹),持续1-2秒,不打断叙事。

2.3.6 代价衰减曲线(示例模板)

以下为代价曲线的通用模板。各项值按项目实际设定替换。

集段 资源剩余 关键物品颜色 主角状态 叙事事件
前期 100% 良好·特征明显 正常但优于常人 日常使用
中前期 80% 开始变化·时好时坏 偶尔有轻微副作用 金手指被外界发现
中期 60% 明显变暗/衰减 副作用加重·开始吃力 被争夺/被盗事件
中后期 35% 微弱 状态明显下降·需辅助 第一次大量消耗
后期 15% 几乎无光·衰竭 状态追上了真实水平 终局消耗
终局 5% 仅存一丝 选择点 保留 vs 用尽

核心原理:免费的金手指让观众觉得"反正主角永远有挂"。有代价 = 每一次使用都是选择 = 观众关心结果。代价系统必含三要素:资源总量有限 → 使用代价可感 → 消耗到临界点不可逆。

2.3.7 反派叠压 + 掉落系统(示例模板)

以下为六档叠压结构模板。具体反派名称、集段、掉落物按项目实际设定。

叠压结构(非串行:新反派在上一个尚未结束时已在铺垫):

反派一  (前期)   ██████████████████████████
反派二 (前中期)       ██████████████████████████
反派三 (中期)               ██████████████████████████████████
反派四 (中中后期)                   ██████████████████████████████████████████████████
反派五 (中后期)                                  ██████████████████████████████████████████
反派六 (后期终局)                                         ██████████████████████████

四掉落公式(每个反派被击败后必留):

档位 反派 能力掉落 资源掉落 信息掉落 关系掉落
1 按项目设定 按项目设定 按项目设定 世界观首次扩展 按项目设定
2 按项目设定 按项目设定 按项目设定 更大背景引入 按项目设定
3 按项目设定 按项目设定 按项目设定 核心秘密披露 按项目设定
4 按项目设定 按项目设定 按项目设定 世界观纵深扩展 按项目设定
5 按项目设定 按项目设定 按项目设定 终局揭示铺垫 按项目设定
6 终局反派 核心真相+主角身份暗示

能力→角色成长;资源→战斗储备;信息→世界观扩展;关系→社会资本。

2.3.8 配角弧线公式

起点(缺陷/困境)→ 触发事件(遇见主角)→ 转变(被主角影响)→ 终点(选择立场)

通用模板(按项目实际设定):

配角 起点缺陷 触发事件 转变 终点
配角一 被反派胁迫/处于困境,需要某样东西 主角无意中帮助解决了其核心困境 从敌对/利用→暗中帮忙→主动保护 选择站在主角一方
配角二 被原有组织/关系抛弃,愤世嫉俗/想借机翻身 主角给予无条件的善意和信任 从利用→被感动→选择牺牲/帮助 为保护主角或目标付出代价
配角三 年轻单纯的跟从者,被当作工具使用 发现原有立场/权威的真相后被抛弃 从忠诚→迷茫→在新关系中找到归处 选择正确的一方,完成独立人格成长

工具人配角 = 观众一眼看穿。独立弧线配角 = 观众记住。

2.3.9 五幕演进模板

以下为五幕演进模板,按项目实际剧情填入:

幕一·日常建立 (前期): 日常→异常→金手指初步显现→关键角色入场
幕二·秘密浮现 (中前期): 金手指被外界注意→第一个反派觊觎→女主/关键角色决定留下
幕三·核心冲突 (中期): 反派登场→争夺开始→主角察觉异样→更大势力介入
幕四·代价显现 (中后期): 高层反派解封→代价明显→主角第一次主动使用→资源开始枯竭
幕五·终局选择 (后期-终局): 终局反派降临→终局之战→保留 vs 用尽→开放式季终

2.3.10 金手指变现路径(三阶段通用模板)

阶段 集段 内容(通用) 主角的态度
无意获利 前期 主角的产品/服务意外走红,别人发现用了有效果 "最近怎么突然这么多人"——主角不知道为什么
被迫交易 中前期-中期 有人用贵重物品换主角的产品。关键配角急得跺脚告诉主角这东西多值钱 "这些有什么用?能换面粉吗?"——主角只接受本来的交易方式
主动选择 中后期-终局 主角终于明白自己有什么。不再交易了——他选择给谁用 "够用就行"——配方被觊觎→续季主线

高潮集定义:武打/高潮场面的集数。高潮集=6镜、时长65-70s;标准集=5镜、时长60-65s;终局集=6镜、时长70s。按项目设定具体高潮集清单。


Phase 3:制作交付

Phase 2 产出标准化可提交剧本(5/6镜宏镜头版+武打分级+暗线标注+尾钩分配)后,进入 Phase 3。
Phase 3 的核心转换:标准化剧本 → 小云雀API提交。Agent在此阶段只做搬运工(格式转换),不自创内容。
baseDir=./(本 Skill 安装目录)。所有脚本位于 ./scripts/

3.1 前置条件

export XYQ_ACCESS_KEY="your-access-key"
# 可选: XYQ_OPENAPI_BASE / XYQ_BASE_URL,默认 https://xyq.jianying.com

无需额外依赖,Python3标准库即可。

3.2 API四脚本

提交任务

python3 ./scripts/submit_run.py --message "描述"
python3 ./scripts/submit_run.py --message "继续" --thread-id THREAD_ID

返回:{ thread_id, run_id, web_thread_link } → 立刻展示给用户。

轮询进展

python3 ./scripts/get_thread.py --thread-id ID --run-id ID --after-seq N

返回 messages 列表(含 assistant 回复与产物 URL)。

上传文件

python3 ./scripts/upload_file.py /path/to/file.png

返回:{ asset_id }。仅图片/视频,≤200MB。

下载结果

python3 ./scripts/download_results.py --urls URL1 URL2 --output-dir ./out --prefix "ep"

3.3 四种工作流

场景 流程
生成新视频 submit_run → 轮询(get_thread) → 下载(download_results)
用户给参考图 upload_file → submit_run(--asset-ids) → 轮询 → 下载→⚠️Web UI手动绑定角色(见SQ6.2)→重新渲染
多文件参考 逐个upload → 一次submit_run(--asset-ids all) → 轮询→⚠️Web UI手动绑定角色(见SQ6.2)→重新渲染
已有会话追加 submit_run(--thread-id) → 轮询

3.4 轮询策略

  • 间隔:10秒/次
  • 增量:首次 after-seq=0,后续根据消息数计算
  • 完成判定:run结束且content含产物URL
  • 超时:连续48h无结果→告知用户
  • 重试:单次失败重试1次,连续3次失败停止

3.5 核心原则:用户侧只做搬运工

你(Agent)只做三件事(剧本→prompt的格式转换属机械搬运,不是创作·不违反以下禁制):

  1. 上传:用户给文件 → upload_file 拿 asset_id
  2. 提交:用户描述 + asset_id 原样转发 submit_run
  3. 传话:轮询 → 展示意图确认/创作信息 → 下载产物

prompt组装参考(仅用于机械格式转写,不用于自行创作):

  • 灯光和氛围 → 附录O(13种光源词典+负面控制词)
  • 运镜方式 → 附录J.3.2(20种运镜百科)
  • 转场方式 → 附录P(5种转场+标注格式)
  • 连贯性约束 → 附录Q(7大法则的prompt层落地)

绝对禁止

  • ❌ 替用户扩写/润色/翻译 prompt
  • ❌ 自行编排镜头描述/剧情/风格
  • ❌ 拆成多次 submit_run 逐条发
  • ❌ 添加自编 prompt("超写实/电影级/8K分辨率"等)

Phase 4:SQ质量管控体系(SQ0→SQ12)

执行顺序:SQ0→SQ1→SQ2→SQ3→SQ4→SQ4.5→SQ5→SQ6→SQ7→SQ8→SQ10→SQ9→submit→SQ11→(若失败)SQ12
铁律:缺一项不可提交。全流程逐关走,用户点头后提交。

SQ总览:模式·依赖·定级(v3.2)

# 系统 模式 依赖 犯错后果
SQ0 预检查(阻断项识别) 🔧手动 阻停(不进SQ1)
SQ1 素材完整性 🔧手动 SQ0 阻停(缺角色=不可提交)
SQ2 六色字幕+旁白 🤖可脚本 SQ1(角色出场) ERROR(旁白超20%=阻塞)
SQ3 武打分级 🤖可脚本 剧本文件 ERROR(偏差>2=阻塞)
SQ4 逻辑连贯性L5 🔧为主 🤖为辅 SQ3(武打场景定位) ERROR(L1-L5任一断裂=阻塞)
SQ4.5 场景质感(竖屏七法/光影/材质/大气) 🔧手动 剧本5/6镜结构 ERROR(竖屏七法<3种/光影基调<2种/材质三层缺失=阻塞)
SQ5 全剧一致性 🤖可脚本 SQ4.5(场景定位) ERROR(回退=阻塞)
SQ6 提交参数组装 🔧手动 SQ1(角色ID) ERROR(ID错=阻塞)
SQ7 配乐9类 🔧为主 剧本场景类型 WARN(基调<3种=记录)
SQ8 微观节奏+站位+表情+六维 🤖可脚本 剧本5/6镜结构 ERROR(镜数≠标准/节拍≠声明=阻塞)
SQ10 角色年龄 🔧手动 SQ4(大纲区位) ERROR(≠JSON值=阻塞)
SQ9 提交终审 🔧汇总 SQ1-SQ10全量 阻停(任一未✅=不可submit)
SQ11 生成后质检 🔧观测 小云雀产物 FAIL→SQ12
SQ12 重生成循环 🔧诊断 SQ11 FAIL 3次失败→人工介入(Agent停止自动提交·展示全部3次日志+对照差异列表·等用户决策)

ERROR = 阻塞提交流程,必须修复。 WARN = 本提交内≤3个→记录但可提交;本提交内≥4个→升级为ERROR。WARN不跨提交累积(每次提交独立计算WARN计数)。
全季均有效。新项目从零启动,无一集已提交/豁免。SQ0-SQ12覆盖全剧集数。

模块 内容 位置
剧名起名公式 6000部词频分析·男女频起名·五大技巧 本文件→附录F
广电审核红线 2024.12.20片名审核政策·合规对照 本文件→附录G
深层心理层 多宝流/赘婿流/霸总流/战神流焦虑-解药 本文件→附录F·深层心理层
灯光风格控制 13种光源词典+5类电影风格+参数控制词 本文件→附录O
场景转场系统 5种核心转场+标注格式+选择速查 本文件→附录P
连贯性锚点 7大法则+故障诊断+自检清单 本文件→附录Q

SQ0 · 提交前预检查(约2-5分钟·提前识别阻断项)

检查项 通过条件 失败处理
剧本文件存在 项目目录下存在对应集数的5/6镜宏镜头版文件(按项目实际路径) 终止→定位
登场角色均有ID 从剧本角色表逐人查SQ1表 → 全部✅ 暂停→等用户
上集已提交 E(N-1)已提交并确认(state=3且角色绑定OK) 阻停→先处理上集
非角色实体已识别 扫剧本→列出本集出现的非角色实体→对照SQ1清单→标记"有/无描述模板" 补充→Agent检查SQ1清单→清单内有=标"有";清单内无但剧本中出现=描述模板写入SQ9,同时在SQ1清单追加一行(实体+视觉描述+提示词)→重检
无遗留问题 上一集SQ11反馈全部✅(首集无上集SQ11→标记"N/A") 阻停→先处理

全部✅ → 进SQ1。任一❌ → 终止,必须解决后方可继续。

SQ1 · 素材完整性

角色资产表(按项目实际配置)

以下为角色资产表模板。角色数量、外观关键词、asset_id 按项目实际填入。

R# 角色 外观关键词 asset_id
R1 按项目配置 按项目配置 待上传
R2 按项目配置 按项目配置 待上传
R3 按项目配置 按项目配置 待上传
R4 按项目配置 按项目配置 待上传
R5 按项目配置 按项目配置 待上传

非角色实体清单(按项目实际配置)

以下为通用模板。剧本中出现的非角色实体(特殊物品/环境元素/视觉特效对象)需逐项列出视觉描述和必含提示词。

实体 视觉描述 必含提示词
按项目配置 按项目配置 按项目配置
按项目配置 按项目配置 按项目配置
按项目配置 按项目配置 按项目配置
按项目配置 按项目配置 按项目配置
按项目配置 按项目配置 按项目配置

检查流程(每次提交前必走)

  1. 读剧本 → 提取角色表 → 逐人查SQ1表 → 标记缺ID者
  2. 扫剧本正文 → 发现非角色实体 → 标记「已识别」(描述模板来自SQ1清单·实际填入SQ9)
  3. 判定:所有登场角色ID齐全 + 所有非角色实体已识别(描述在SQ9填入) = ✅
  4. 失败:任一角色缺ID → 暂停→等用户上传绑定→回到SQ0重检

SQ2 · 六色字幕+旁白

六色字幕体系

类型 色值 大小 必须出现于
白色对话 #FFFFFF 标准(基准) 任何角色对白行
淡蓝系统音 #2D5A7B 标准 系统提示/面板/修为数字
淡金旁白 #D4A843 标准 旁白段(不含对白)
偏小白色内心 #FFFFFF·小2-3号 比对话小 内心独白标注行
红色警告 #FF0000 标准 紧急警报/致命危机
暗紫威胁 #6B3A6B 标准 威胁/污染/封印类视觉提示字幕·用于关键节点

⚠️ 暗紫 #6B3A6B 用于威胁/污染类视觉提示字幕。日常场景禁用。仅涉及威胁/封印/污染等画面中使用。

旁白量化规则

规则 标准 计算方法
段数 ≤4段 连续内部节拍中旁白文本=1段(中断=新段)。数「旁白」逻辑段落·非节拍数
时长占比 ≤全片20% Σ(含旁白的节拍秒数) / 声明总时长 ≤ 0.2。注:含旁白的节拍≥2s时按节拍全长时间计·<2s时按实际旁白时长计
镜6收束 旁白≥1段时必须有(收束=集尾旁白总结/悬念钩子/情感收束·非对话·在镜6任一节拍中以旁白形式出现) 旁白0段→豁免。有旁白时·镜6的任一个内部节拍标注了旁白=满足
中段限量 ≤2段 镜2-镜5之间旁白段≤2(允许0)
单段下限 ≥3秒 每段旁白所在内部节拍时长≥3秒
口语化 不描述画面内容 人工读旁白文本 → 若等于画面动作描述=不合格

旁白为0段 → 允许(仅对话推动的集数)。此时「镜6收束」检查自动豁免——镜6收束旁白要求仅在旁白段数≥1时适用。

SQ2验收单

□ 旁白段数(___段) ≤ 4
□ 旁白占比(___% = Σ旁白秒/___总秒) ≤ 20%
□ 镜6收束旁白(有/无)
□ 字幕色值冲突(无/有→___行)·色值冲突=同一行内两个不同色值标注·或非对白+非内心独白行误用#FFFFFF(内心独白使用偏小白#FFFFFF=例外·不在此项)
□ 暗紫误用(无/有→___行)

SQ3 · 武打分级

分级定义

等级 表现类型 提示词关键词 场景 每集上限
L1 推搡/拳脚/轻武器 afterimage/speed lines/sweat 日常冲突
L2 灵力外放/元素攻击 particle trail/glowing eyes/energy burst/debris 修为展示
L3 领域展开/天地异象 shockwave/void/light dissolution/sky crack Boss战 ≤5

核心规则

规则 说明
唯一真值源 剧本底部「武打效果分级」section中列出的L1/L2/L3条目数为真值。内联标注仅供参考,不可用内联纠正底部
偏差容限 每L级独立计算:|声明L1 - 实际L1| ≤ 2 且 |L2| ≤ 2 且 |L3| ≤ 2。任一超限→ERROR
L3硬上限 L3 ≤ 5次/集(平台生成限制,≥6→ERROR)
校验方向 底部统计 → 修正文件头声明。禁止反向:不可用文件头数字修改底部
旧镜号零容忍 底部表格不得出现 ≥7 的镜号(5镜集≥6/6镜集≥7)。旧镜号→替换为1-6内镜号或删除
全季有效 新项目从零启动,无一集豁免。SQ3覆盖全剧集数。

检查流程

  1. 定位「武打效果分级」section → 数每一L级条目数 → 此为真值
  2. 定位文件头L-count声明 → 逐级对比
  3. 每L级偏差 > 2 → Agent直接修改文件头该级数字为实际值(告知用户修改了哪集哪级)
  4. L3 > 5 → 标注ERROR,需删减至≤5
  5. 底部含越界镜号(5镜集≥6/6镜集≥7)→ ERROR → 替换为实际镜号
  6. 通过条件:三个L级偏差均≤2 且 L3≤5 且 无旧镜号

SQ4 · 逻辑连贯性审查(A13禁制·L5)

L5 五维速查

编号 维度 一句话标准
L1 因果完整 每件事有「因为→所以」,不断链
L2 时空清晰 观众知道每镜在哪、什么时候
L3 信息有度 新信息块≤7个/集(Miller 7±2),不轰炸
L4 台词干净 口语化,术语配解释,单句≤25字,反讽/双关/潜台词保留
L5 情感节奏 每集1-2个情感高点,节奏自然不硬塞

六维检查(附L5映射)

维度 通过标准 L5映射 模式
大纲事件覆盖 本集大纲条目在正文中各有对应 L1因果完整 🔧
时间线连续 无倒流、无缺过渡的跳跃(跨度≥半天且有过渡=合法) L2时空清晰 🔧
逻辑连贯 事件因果/角色动机/信息渐进均按项目设定逻辑体系 L1因果完整 🔧
超前拦截 0命中重校准禁词表 L3信息有度 🤖
剧情推进 本集≥1核心事件 L5情感节奏 🔧
人物一致 行为不OOC(OOC=角色言行偏离大纲性格设定·判断依据=本集行为与已有集数建立的角色性格模式一致) L1因果完整(动机) 🔧

五类逻辑断裂(任一命中=A13不通过)

五类断裂与L5五维的映射:L1因果→断裂①③④ | L2时空→断裂②⑤ | L3信息→断裂④ | L4台词→(独立检查·无断裂对应) | L5情感→(独立检查·无断裂对应)

  1. 因果缺失 2. 空间跳跃 3. 动机空白 4. 信息幽灵 5. 时间坍缩
L1-因果完整

每件事的发生能从前面找到「为什么」。允许暗线,但不允许断链。

  • 事件A(因)→ 事件B(果),中间不能缺环节
  • 角色知道的每件事都必须有获取过程(不能"忽然就知道")
  • 重要决定的动机必须可理解(一句话能说清"他为什么这么做")
L2-时空清晰

转场必须有过渡(动作/声音/光变化)。跨场景必须有建立镜头。

  • 空间跳跃→加过渡(走/推门/光变化)+ 新场景建立镜头
  • 时间跨度≥1天→标注("第二天""三日后")
  • 昼夜变化→天色渐变/钟声/点灯
L3-信息有度

回归 Miller 7±2。新信息块≤7个/集(含新角色/新概念/新关系/新规则)。

  • 新概念首次出现→用一句话白话解释,解释本身不引入更多新术语
  • 每镜最多引入2个新信息块
  • 术语轰炸=不通过
L4-台词干净

口语化,但保留反讽/双关/潜台词。

允许 禁止
反讽/双关/潜台词 书面语/文言文
单句≤25字(偶尔30字可过) 无解释的修炼/阵法/族名术语
同一角色固定1个称呼 随机混用称呼
术语首次出现配白话解释 外语/英文缩写
L5-情感节奏

每集不少于1-2个情感高点。不硬塞——节奏自然比数量更重要。

  • 开场镜有情绪信号
  • 情感类型有交替(不能全镜紧张或全镜平淡)

L5.1 情绪三通病(铭兴映画·短剧情绪刻画)

来源:铭兴映画《短剧质感总差点意思?问题卡在情绪刻画上》。大多数短剧质感上不去,不是技术问题,是情绪太直白、太满、太刻意。

通病 表现 检测方法 项目红线
①情绪过度外放 全程大喊大叫、嘶吼争辩、台词满是戾气、无层次起伏 扫剧本对白行:连续≥3行含怒|吼|叫|骂|哭 → WARN 按项目设定:主角不能无理由大喊大叫——情绪克制才是高级表达
②情绪没有铺垫 上一秒平静下一秒崩溃,无心理过渡无细节支撑 每个情绪高点的前3镜必须有情绪过渡标记(眼神/手/呼吸变化) → 缺失=ERROR 按项目设定:每个情绪爆发点前应有≥3处伏笔逐级递进
③只靠台词堆情绪 大段对白宣泄,不用眼神/神态/场景烘托,毫无留白 情绪高点镜:对白占比≤50%(另一半留给光影/动作/沉默) → 超标=WARN 按项目设定:最重的话一定最短,情绪靠画面传递而非台词

L5.2 情绪三解法

解法 操作 检测标准
①克制表达 攥紧的拳头 > 嘶吼。泛红的眼眶 > 哭嚎。沉默转身 > 控诉。压抑到极致再适度释放 每集≥1处"克制时刻"(情绪即将爆发但被角色主动压住)
②情绪铺垫 每个爆发点前有≥3处伏笔。委屈→隐忍→猜忌→积累→释放。线条连贯不跳 爆发前伏笔≥3处(可跨集追溯)
③情绪留白 不用把心里话全说透。用场景氛围+人物神态+慢镜头烘托。留一部分给观众体会 每集≥1处"留白时刻"(角色沉默≥2s + 无内心独白 + 画面传递情绪)

L5.3 情绪节奏校验

每集检测:
- 克制时刻 ≥1(情绪外放检测)
- 留白时刻 ≥1(情绪留白检测)
- 情绪高点的前3镜均有过渡标记(情绪铺垫检测)
- 情绪高点镜对白占比 ≤50%
任一不满足 → ERROR
五类逻辑断裂 + 修复方法
  1. 因果缺失:事件B在事件A之后,但无因果连接 → 补一句台词/画面解释
  2. 空间跳跃:角色在无过渡的情况下出现在新地点 → 加过渡镜头(走路/推门/光变化)
  3. 动机空白:角色做出重要决定但未展示思考过程 → 加内心独白或表情特写
  4. 信息幽灵:角色知道了他本不该知道的信息 → 加镜头展示获取信息过程
  5. 时间坍缩:时间跨度不合理无过渡 → 加天色/环境变化过渡

A13禁制

五类断裂任一命中 → A13 → 不通过。 每集逻辑打磨≥5轮。

重校准禁词表(按大纲阶段·项目设定)

阶段 集段 命中以下任一→ERROR
秘密发现 按项目设定前期 按项目设定
世界观扩展 按项目设定中前期 按项目设定
势力介入 按项目设定中期 按项目设定
代价抉择 按项目设定中后期 按项目设定
终局 按项目设定后期 按大纲逐集人工核

判定

「大纲」按项目设定路径。Agent在SQ4前须确认该文件存在并读取本集对应条目。

通过公式:0 大纲遗漏 + 0 时间线断裂 + 0 超前命中 + 0 逻辑矛盾 + 0 OOC + ≥1 核心事件 = ✅ 通过

不通过:
- 大纲遗漏≥1 → 补充对应镜头后重检
- 时间线断裂≥1 → 补充过渡镜头后重检
- 超前命中≥1 → 删除超纲内容后重检(对照重校准禁词表)
- 逻辑矛盾≥1 → 修复因果链后重检
- OOC≥1 → 调整角色行为后重检
- 核心事件=0 → 本集无有效剧情推进,需重构

SQ4.5 · 场景质感(竖屏七法·光影五基调·材质三层·尺度锚点·大气密度)

位置:SQ4(逻辑)→ SQ4.5(场景) → SQ5(一致性)。
模式:🔧手动 | 依赖:剧本5/6镜结构 | ERROR(竖屏七法<3 或 光影基调<2 或 材质三层缺失 = 阻塞)

4.5.1 竖屏七法(每集 ≥3 种)

# 构图法 核心 竖屏提示词 适用场景示例
中心对称 主角中轴居中·配角左右对称 "center composition, symmetrical framing, centered subject" 觉醒/涅槃/归心
纵深分层 前景遮挡→中景主角→远景环境 "depth layering, foreground frame, midground subject, background depth" 日常/对话/潜行
竖帧留白 下2/3人物 + 上1/3环境/天空/建筑 "vertical headroom, negative space upper third, tall frame composition" 独处/思考/仰望
低角仰拍 低机位仰拍·角色占满竖屏9:16高度 "low angle hero shot, figure fills vertical 9:16 frame" 威慑/登场/权力
框内框 门/窗/器物/锦盒形成自然画框 "frame within frame, doorway framing, window framing, foreground border" 窥视/秘密/转折
运动跟随 跟拍 + 前景快速掠过增强速度感 "tracking shot, foreground motion blur, speed parallax" 追逐/战斗/疾走
微广角 近景主体微变形 + 背景压缩·强调压迫感 "slight wide angle, close subject distortion, compressed background" 对峙/压迫/情绪爆发

审查:每集 ≥3 种不同构图法。宏镜头标注格式:【竖屏七法·{编号}{名称}】(如 【竖屏七法·②纵深分层】)。七法编号与镜头内容语义须匹配(不可在静态对话镜标⑥运动跟随·在独白镜标④低角仰拍等)。
硬门槛:竖屏七法 <3 种 → ERROR。
运镜搭配:竖屏七法解决"主体在画面中怎么摆"(静态构图),具体"镜头怎么动"(运镜方式)见 J.3.2 20种运镜百科。

4.5.2 场景光影五基调

# 基调 光源设计 色调偏移 情绪 适用场景
压抑暗调 单光源·顶光或侧光·阴影面积 ≥60% 青蓝+暗紫为主·暖金<10% 阴谋/污染/深夜 反派压迫场景/封印/污染
温暖日常 多光源散射·窗光+灶火+日光 暖金35%+青蓝30%+肤色20% 安全/日常 日常场景/对话/过渡
紧张对峙 硬光·高对比·明暗交界线锐利 青蓝50%+暖金20%+暗紫15% 博弈/对抗 反派摊牌/冲突对峙/危机降临
神圣觉醒 顶光+逆光·丁达尔效应 暖金50%+青蓝25%+紫色15% 突破/觉醒 觉醒/突破/神圣时刻
诡异异象 底光+不规则闪烁+色相偏移 暗紫50%+青蓝30%+暖金<5% 恐怖/封印 威胁场景/封印/污染

审查:每集 ≥2 种光影基调。基调切换须标注过渡方式——硬切(直接跳变·用于情节陡转)/ 渐变(2-3s过渡·用于情绪递进)/ 镜头运动过渡(推/摇/跟带入新光源·用于空间转换)。
硬门槛:光影基调 <2 种 → ERROR。

4.5.3 场景材质三层

距镜头 材质要求 提示词 用途
前景 0-1m 粗粝·纹理可见(木纹/铁锈/石糙/布褶/蒸汽) "foreground texture detail, rough surface, tactile material" 遮挡引导视线
中景 1-5m 主体清晰·材质中精度(服饰褶皱/皮肤毛孔/器物反光) "midground subject, clear material definition, fabric weave visible" 角色活动区
远景 5m+ 环境质感·大气透视(雾/尘/光衰·远处偏蓝偏灰) "background atmosphere, depth haze, light falloff, distant blur" 空间深度

审查:每镜至少标注前景材质(1种) + 中景主体材质(1种)。远景材质每集 ≥3 镜覆盖。格式:【材质·前景】{材质类型}【材质·中景】{材质类型}【材质·远景】{材质类型}
硬门槛:材质三层标注缺失 >2 镜 → ERROR。

4.5.4 空间尺度锚点

每场景必须有一个"观众能感知大小的参照物"——没有参照物的空间 = 观众大脑无法计算距离 = 失去沉浸感:

场景类型 锚点物 尺度暗示
场景一 按项目设定 按项目设定
场景二 按项目设定 按项目设定
场景三 按项目设定 按项目设定
场景四 按项目设定 按项目设定
场景五 按项目设定 按项目设定

审查:每场景首镜必须出现锚点物 + 人物与锚点物的比例关系。缺 → WARN。连续 3 集无尺度锚点 → 升级 ERROR。

4.5.5 大气密度(每集 ≥1 个截图级镜头)

要素 标准
景别 大远景 / 远景 / 鸟瞰俯拍(任选一·不得用中景/近景/特写冒充)
光影奇观 丁达尔光(体积光)/ 逆光剪影 / 月光洒地 / 金焰辉光 / 符文矩阵发光(任选一)
空间深度 可见 ≥3 层纵深 + 大气透视(远处模糊偏蓝·近处锐利清晰)
视觉锚点 画面有一个"观众视线立刻落上去的点"——角色/关键物品/光效
评分 Agent 自评 ≥4/5(缺一项扣一分·≤3 分 → 不通过 → 需强化该镜描述)

审查:每集至少 1 镜标记「大气镜头」·五项逐项打勾。全不通过 → WARN。连续 3 集无大气镜头 → 升级 ERROR。

SQ4.5 验收单

□ 竖屏七法:___/7 种(≥3) — 标注:①___ ②___ ③___
□ 光影基调:___/5 种(≥2) — 基调切换:硬切___次 渐变___次 运动过渡___次
□ 材质三层:前景___处(每镜≥1·缺___镜) 中景___处(每镜≥1·缺___镜) 远景___处(≥3镜·实___镜)
□ 尺度锚点:首镜锚点物___ 比例:___ vs ___ → 通过/缺失
□ 大气镜头:镜___ 评分___/5(≥4·□景别 □光影奇观 □≥3纵深 □锚点 □大气透视)

SQ4.5 判定

条件 结果
全部硬门槛达标 + 大气镜头 ≥4/5 ✅ 通过
竖屏七法 <3 / 光影基调 <2 / 材质缺失 >2镜 ❌ ERROR → 修复
尺度锚点缺失 / 大气镜头 ≤3 分 ⚠️ WARN(累计同类型 WARN≥3 → 升级 ERROR)

SQ5 · 全剧一致性

跨集连续性(按项目设定)

指标 规则 检查方式
灵脉状态 单调递进:充沛→波动→消耗→急剧下降→枯竭→闭合。不得倒退 逐集提取→比较
封印完整度 单调递减:如7/7→0/7→重新闭合。闭合后不可重新碎裂 逐集提取→比较
威胁等级 单调递增:沉睡→异动→苏醒暗示→明确威胁。不得回退 逐集提取→比较
主角代价% 单调递增:0%→12%→47%→近100%。不得减少(灵力释放后的年轻化≠代价减少·见SQ10) 逐集提取→比较
女主进度 单调递进:互利→守护过渡→守护→并肩。不得回退 逐集提取→比较
暗线变量归一 所有集使用统一字段名(`暗线A\ 暗线B\

跨集审计脚本(伪码)

for ep in 全剧集数:
  提取 {暗线A状态, 暗线B完整度, 暗线C等级, 主角代价%, 女主进度}
  与上一集比较(首集从大纲提取基准值):
    暗线A倒退 → ERROR
    暗线B倒退 → ERROR
    暗线C降级 → ERROR
    代价%减少 → ERROR
    女主进度回退 → ERROR

SQ6 · 提交参数组装

6.1 登场角色 → asset-ids 映射

从剧本角色表提取 → 查SQ1主表 → 取asset_id。缺ID的角色不加入 --asset-ids(加入未知ID可能导致渲染失败):

例:角色R1 角色R2
→ --asset-ids <角色R1 ID> <角色R2 ID>

6.2 Web UI手动绑定(唯一可靠路径)

⚠️ --asset-ids CLI 不保证生效。提交后必须:

  1. 打开 web_thread_link 页面
  2. 每个登场角色 → 手动拖拽/选择已上传的资产图
  3. 绑定全部完成后 → ⚡重新渲染
  4. 验证:下载产物 → 比对角色形象与上传图片一致

6.3 prompt角色描述(7区块模板·区块2)

仅写外观关键词,不写asset_id,不写pippit_asset_id。

【角色资产(本集登场)】
- 角色一:按项目配置
- 角色二:按项目配置

SQ7 · 配乐体系

9类BGM矩阵

# 类型 提示词 情绪 适用场景
悬疑压迫 "悬疑压迫,低音弦乐渐强" 紧张未知 反派登场/遗迹暗示/预警
史诗崛起 "史诗崛起,管弦渐强" 宏大壮阔 觉醒/转折/燃向高潮
温情柔板 "温情柔板,琵琶古筝" 柔和感伤 回忆/师徒/情感流露
紧张快切 "紧张快切,打击乐断奏" 紧迫追逃 打斗追逐/逃生
诡异低沉 "诡异低沉,电子低频" 阴森恐怖 封印异象/暗紫污染
战斗燃向 "战斗燃向,战鼓号角" 激昂热血 Boss战/正面交锋
对峙冲突 "对峙冲突,双主题交织" 博弈对抗 谈判/心理战
日常轻快 "日常轻快,笛子" 轻松日常 过渡桥段
喜剧诙谐 "喜剧诙谐,弹拨乐跳音" 幽默反差 搞笑桥段

5/6镜-BGM映射规则

规则 标准
独特基调数 ≥3种/集
①悬疑必含 每集至少1镜使用①(包括片尾淡出)
片尾惯例 片尾BGM淡出≥2秒,基调为①悬疑(若本集情感低点在末镜·可先走情感留白1-2s再切①·不要求全镜=悬疑)
音量分层 对白 > BGM;旁白段BGM降30-40%
情绪桥接 相邻镜BGM切换 → 1秒交叉淡入淡出
违禁风格 ❌ 欢快/甜蜜/儿童/明亮调式/流行歌曲

SQ7验收单

□ 独特BGM编号(___镜) ≥ 3
□ ①悬疑出现(有/无→镜___)
□ 违禁风格(无/有→镜___基调___)
□ 末镜淡出≥2秒(是/否)

SQ8 · 微观节奏控制·5/6镜65秒(含SQ8.1站位/SQ8.2表情/SQ8.3六维)

镜数标准:标准集=5镜 / 武打高潮集=6镜 / 终局集=6镜(按项目设定具体集号)。

10项检查(5/6镜65秒制)

# 检查项 标准 级别 脚本化
1 镜数 标准集=5 / 高潮集=6 / 终局集=6(高潮集清单见Phase2§2.3) ERROR
2 节拍求和 = 声明时长 ±1s。先验范围:非清单集声明若≥65s→ERROR(冒充高潮集)。再验求和=声明±1s。合法范围:标准60-65s/高潮65-70s/终局=70s。高潮集清单见Phase2§2.3 ERROR
3 镜长均衡 5镜集:min≥8s max≤16s range≤8s / 6镜集:min≥8s max≤14s range≤6s WARN
4 爆点密度 ≥12个/集,最大间隔≤8s WARN 🟡
5 景别变化 ≥8次/集(近/中/远/特写/鸟瞰·俯拍) WARN 🟡
6 细节描述 ≥8处/集(材质纹理/光影质感/微表情/环境粒子) WARN 🟡
7 站位法(SQ8.1) ≥3种/集(8站位法任选·对白/对峙必须标注) WARN 🟡
8 表情(SQ8.2) 情绪镜头≥1个/集(≥3方案命中·136种微表情择一) WARN 🟡
9 六维(SQ8.3) 情绪镜头≥4/6维命中。硬门槛:维1(肌肉分区)+维2(情绪三层)=必含(2维固定)→另从维3-6中至少再命中2维 WARN 🟡
10 情感低点 每集≥1处安静/留白/沉默时刻(≥3s·防止全片情绪扁平化) WARN 🟡

爆点计数法

逐内部节拍扫描。同一节拍内多个爆点可计数多次(如:L2出掌+对白"你骗我"=2爆点)。

爆点类型 检测关键词/正则
情绪转折 怒|惊|恐惧|悔恨|决心|突变|变脸
信息揭露 原来|其实|竟是|真正的|秘密
武打L2+ 剧本标注L2L3的节拍
对白冲突 你敢|住手|凭什么|你骗|骗子|不是.*是
视觉特效 金纹.*闪|光柱|冲击波|能量.*爆|符文.*亮

SQ8判定表

条件 结果
全部 ERROR=0 + WARN≤3 ✅ 通过
任一 ERROR≠0 ❌ 阻塞 → 修复
ERROR=0 + WARN≥4 ❌ 升级为ERROR(SQ总览铁律:WARN>3=ERROR)→ 修复

连贯性辅助:附录Q(时序连贯性锚点法则)为SQ8的「镜数/节拍/爆点/景别/细节/站位/表情/六维/情感低点」10项检查中的运动衔接和视觉一致性提供prompt层修复方案。生成后质检(SQ11)时对照附录Q.2故障诊断表排查。

SQ8.1 人物站位构图(8站位法)

来源:漫鱼映画《别再让AI乱站位了!》| 原理:AI不懂"人该站哪"→用站位公式给AI画"站位坐标"

8站位法速查

# 站位法 一句话 提示词核心 适用场景
01 核心站位 主角C位,配角围绕三角/对称 180°轴线一致,A左B右不翻转 独角戏/觉醒/孤身
02 对话切换 左右固定镜像站位,方便正反打 过肩拍摄,A镜从B肩后、B镜从A肩后 对白场景
03 三角关系 前中后三层:前景辅·中景主·背景烘 主角中央·配角左右 围杀/武打
04 空间象征 站位即地位:高=强/低=弱/远=疏/近=密 仰拍高位/俯拍低位 朝堂/城主/对峙
05 运动固定 起点→终点→转折点固定 推轨从近到远·跟/侧/前/后跟 逃亡/追击
06 对称仪式 主角中轴居中,配角左右对称 正面镜头·轻微推镜/静态·庄重整齐 觉醒/涅槃/归心
07 冲突对峙 左右分阵营,中间留"张力空白" 远景全阵营→中景拉近→推镜至空白 对决/对峙
08 前后层次 纵深三层:前景遮挡→中景主角→背景配角 主角在中景·镜头沿纵深推进 夜探/潜行

SQ8.1 审查标准

  • ✅ 每集至少使用 3种不同站位法
  • ✅ 站位法标注嵌入宏镜头描述(格式:【站位法:02对话切换】
  • ✅ 对白场景必须标注站位法
  • ✅ 武打/对峙首选03三角关系或07冲突对峙
  • ✅ 权力博弈首选04空间象征
  • 🔴 同一镜内两个站位法互斥→不通过(互斥对:04+08不可同镜/03+02不可同镜/06+07不可同镜)。两站位法语义兼容时允许并列(如05运动固定+08前后层次)
  • 🔴 对白/对峙场景无站位标注→本提交内WARN。3次连续提交均缺站位→升级为ERROR

SQ8.2 人物微表情管理(136种·日系双轨)

核心思维:别当程序员——当导演。AI默认表情=僵硬/过度夸张。

5方案体系

方案 名称 核心 适用场景
程度副词 Slightly/微/轻/浅/克制 全部情绪镜头
表情词穷举 将"笑"拆为:"嘴角提起15°+眼周微皱+瞳孔亮度增加" 复杂情绪
分段时序 0-0.5s震惊→0.5-1.5s眼眶泛红→1.5-3s咬唇含泪→3-5s别头 所有情绪镜头(应含·缺失→WARN)
视觉焦点线 定→移→收:先看哪→眼珠怎么移→最后落在哪 特写/对视/凝视
生理呼吸 眨眼/呼吸/吞咽/喉结 沉默/静止画面

微表情全谱系(136种·双轨)

电影写实风与日系动漫风择一使用,不可混用。

电影写实风(68种):笑容L1-L12 / 悲伤B1-B4(红眼眶→流泪→哭泣→啜泣)/ 愤怒A1-A16 / 惊恐F1-F10 / 惊讶S1-S4 / 厌恶D1-D10 / 羞赧E1-E7 / 辅助3种(垂眼/失神/冷脸)

日系动漫风(68种):微笑系13种 / 哭泣C1-C7 / 愤怒A17-A23(含⭐各项目设定)/ 惊讶S5-S10 / 冷淡疲惫T1-T7 / 撒娇可爱K1-K7 / 害怕紧张N1-N6 / 得意嘲讽G1-G7 / 温柔落寞W1-W8

情绪镜头三段式模板

【表情:{情绪类型}】
【方案三·时序】0-0.5s:{第一反应} → 0.5-1.5s:{情绪展开} → 1.5-3s:{克制/收束} → 3-5s:{微表情残留}
【方案一·程度】Slightly {动词}+微{动作}+轻{动作}(各≥1处)
【方案四·视觉】视线:{起点}→{移动路径}→{终点}(定→移→收)
【方案五·生理】{眨眼/呼吸/吞咽 任选≥1}
【负向约束】无{过度表情1}/不要{过度表情2}/杜绝{过度表情3}

情绪适配模板

以下为通用模板。情绪类型、适配角色、典型场景、禁忌按项目实际设定。

情绪 适配角色 典型场景 禁忌
按项目设定 按项目设定 按项目设定 按项目设定
按项目设定 按项目设定 按项目设定 按项目设定
按项目设定 按项目设定 按项目设定 按项目设定
按项目设定 按项目设定 按项目设定 按项目设定
按项目设定 按项目设定 按项目设定 按项目设定
按项目设定 按项目设定 按项目设定 按项目设定
按项目设定 按项目设定 按项目设定 按项目设定
按项目设定 按项目设定 按项目设定 按项目设定

SQ8.2 审查标准

  • ✅ 每集至少1个情绪镜头标注完整三段式时序
  • ✅ 含笑镜头(角色嘴角上扬/笑意可见)须标注级别(L1-L12或微笑系13种·择一体系)
  • ✅ 悲伤/愤怒/惊恐镜头须标注对应级别编号(例:B2流泪 / A8怒视 / F5僵直)
  • ✅ 特写/近景触发方案四·视觉焦点线
  • ✅ 沉默镜头含方案五·生理呼吸
  • 🔴 时序缺失(无秒级分段)→本提交内WARN。3次连续提交均缺时序→升级为ERROR
  • 🟡 方案一缺失(绝对词"大笑/怒吼/尖叫")→WARN

SQ8.3 六维肌肉级结构化表情指令

核心突破:SQ8.2解决"演什么情绪"→SQ8.3解决"脸上哪块肌肉怎么动"。

六维公式

1.肌肉分区精准控制 + 2.情绪三层叠加(主+副+动机)
+ 3.身体情绪地图 + 4.非对称+瑕疵库
+ 5.说话肌肉与声线 + 6.中文口型同步

维1·面部肌肉键盘(15肌群)

力度:1=微·3=正常·5=极端(每集≤2处5级)

# 肌群 动作 AI常见错误
1 额肌 眉毛上抬/抬头纹 一抬连眉尾→惊讶脸
2 皱眉肌 眉毛内收下压·眉心竖褶 一皱全眉绷→怒到脸僵
3 降眉间肌 眉心向下拉·眉头上提 与皱眉肌互斥
4 上睑提肌 睁眼/瞪眼 一瞪全眼圆睁→惊悚
5 眼轮匝肌·眶部 挤眼/眯眼/鱼尾纹 一缩全缩→矛盾
6 眼轮匝肌·睑部 眨眼/眼眶泛红/含泪 含泪整眼挤→哭不出娇感
7 鼻肌 鼻翼扩张/鼻梁皱起 一皱鼻带唇→嫌弃过猛
8 颧大肌 嘴角上提·苹果肌鼓起 双侧同步→假笑面具
9 颧小肌 上唇上提·鼻唇沟加深 必露牙
10 提口角肌 嘴角单侧翘 双侧对称→职业微笑
11 口轮匝肌 嘴唇收紧/嘟起/抿紧 抿唇全脸绷→憋气
12 降口角肌 嘴角下拉·倒月牙嘴 下拉整嘴撇→苦脸
13 降下唇肌 下唇下翻·下巴起皱 带动嘴角→全面撇嘴
14 颏肌 下巴皱起/收紧/凹凸 下巴皱整张嘴变形
15 咬肌 牙关收紧·腮帮鼓起 真咬牙→腮帮含东西

肌肉写入模板

【维1·肌肉键盘】
动:{肌群#N}{力度L1-5} + {肌群#N}{力度L1-5} + …
不动:{肌群#N}全程放松 + {肌群#N}不受影响
交互约束:{肌群A}收缩时{肌群B}不得联动

维2·情绪三层叠加

主情绪 = 角色想让对方看到什么(表演面)
副情绪 = 角色真实感受是什么(微表情泄露)
动机   = 为什么在这个时刻产生这个情绪
类型 模式 肌肉表现 用例
A·反转 主正向·副负向 颧大肌提+眼轮匝肌不动+眼珠飘 按项目设定
B·克制 主弱·副强 面肌松弛+咬肌微紧+食指叩桌 按项目设定
C·表演 主演旁人·副给观众 口角肌提+眼珠翻+头恢复 按项目设定
D·过渡 主→副3秒切换 额肌松+颧大肌单侧提+眼渐变 按项目设定

维3·身体情绪地图(关键部位)

部位 情绪 信号 禁用
肩膀 愤怒/恐惧/轻松 猛提→绷→沉/耸近耳/自然下沉 一直绷/挺直/耸起
胸腔 愤怒/悲伤/恐惧 扩张深呼/收紧碎块/屏住 平稳/深呼吸/自由
手指 焦虑/愤怒/害羞 敲桌绞衣角/攥拳发白/绞一起 静止/摊开/大动作
脊柱 自信/沮丧 竖直微前凸/微弯凹 佝偻/挺直

写入:【维3·生理联动】{部位}:{动作}({力度}) + 呼吸:{模式}

维4·非对称+瑕疵

非对称5型:眉/嘴/眼/下颌/时间不对等。瑕疵20种(每集≤3处):尾音破音/眨眼过早/咽口水/手指抠掌心/太阳穴微跳/笑一半收回等。

维5·说话肌肉与声线

9大声线:按项目9个角色各设定一种声线(声线描述+角色名+语言习惯)。写入:{发力肌群}发力、{禁用肌群}放松 → {音质}

维6·中文口型同步

四声:一声¯高平·下颌稳/二声ˊ中升·嘴角提/三声ˇ降升·先开后收/四声ˋ高降·下颌压。

六维模板

【维1·肌肉键盘】动:{肌群}(力L{1-5})+… 不动:{肌群}全程放松+…
【维2·情绪三层】主={表演} | 副={微表情} | 动机={理由} | 类型:{A/B/C/D}
【维3·生理联动】{部位}:{动作}({力度}) | 呼吸:{模式}
【维4·非对称+瑕疵】非对称:{左}vs{右}({差异}) | 瑕疵:{字样}{类型}→暴露{情绪}
【维5·说话肌肉】发力:{肌群} | 禁用:{肌群} | 音质:{描述}
【维6·口型同步】台词:"{逐字}" | 节奏:{快→慢→停→加} | 重音口型:"{字}"={声调+嘴型}

SQ8.3 审查标准

  • ✅ 情绪镜头至少命中六维中的 4维(维1+维2 必含
  • ✅ 维1:动≥2肌群 + 不动≥2肌群
  • ✅ 维2:动机不可为空
  • ✅ 维3:非面部部位≥1处生理联动
  • ✅ 维4:至少1处非对称 + 瑕疵可选(9集高潮集[见Phase2§2.3]必含瑕疵·其余集可选)
  • ✅ 维5:台词镜头须标注发音肌肉组
  • ✅ 维6:含口播台词须标注重音字口型
  • 🔴 全脸联动(额+眉+眼+嘴四区同时收缩)→不通过
  • 🔴 情绪单层→维2未通过
  • 🔴 维2动机缺失→不通过
  • ⚠️ 同一集内维4瑕疵≤3处(超→角色显失控)

SQ10 · 角色年龄监管

年龄段基准模板

{"前期集段": "年龄值", "中期集段": "年龄值", "后期集段": "年龄值"}

容差:区间边界集允许±3岁偏差。其他集必须精确匹配。

检查项

规则 检测方法
年龄标注 剧本中角色外貌年龄 = JSON区间值(±容差) 从剧本提取数字年龄→比对JSON。正则未命中时转为人工读取文件头年龄字段
代价触发 每次代价阶段变化须有对应剧情事件标注 人工逐处核对
无触发不逆龄 无剧情触发但标注年龄下降 → ERROR 交叉比对
硬性下限 全剧主角外貌年龄不低于项目设定下限 最低标注 ≥ 下限值

其他角色

角色 全剧年龄
女主(按项目设定) 按项目设定(不变)
女主(年轻版) 仅在回忆/闪回出现
其余角色 按大纲,变动≤1岁/10集

SQ9 · 提交指令终审(门前的最后一关)

9.1 依赖链验证

SQ9必须确认前序各关的依赖已满足(见SQ总览表·依赖列)。任一前置未✅ → 回到该关修复。

9.2 SQ0-SQ10汇总确认单

□ SQ0  文件存在/角色ID全/上集OK/非角色实体已识别/遗留问题清 — ALL ✅
□ SQ1  登场角色:__________ 非角色实体:__________ — ALL ✅
□ SQ2  旁白___段(___%) 镜6收束旁白:___ 暗紫误用:___ — ALL ✅
□ SQ3  L1:___ L2:___ L3:___ 偏差:___ 旧镜号:___ — ALL ✅
□ SQ4  大纲遗漏:___ 时间线断裂:___ 超前命中:___ 逻辑矛盾:___ OOC:___ 核心事件:___(须≥1) — 以上5项=0 & 核心≥1
□ SQ4.5 竖屏七法:___/3 光影:___/2 材质:___ 尺度锚点:___ 大气镜头:___/5 — ALL ✅
□ SQ5  暗线覆盖:___/5 WARN:___ 跨集回退:___ — ALL ✅
□ SQ6  asset-ids:__________(___个) Web UI绑定提醒已备 — ✅
□ SQ7  BGM编号:___种(①必含) 违禁:___ — ALL ✅
□ SQ8  镜数:___ 节拍求和:___ 爆点:___/≥12 景别:___/≥8 细节:___/≥8 站位:___/3(≥3种) 表情:___个情绪镜·方案___/5(≥3)·六维___/6(≥4) — 0 ERROR
□ SQ10 主角年龄:___岁(JSON=___±___容差) — ✅

9.3 7区块提交模板

⚠️ 搬运边界:将标准格式剧本(5/6镜·内部节拍·对白·旁白·爆点标注)逐字段填入7区块 = 机械搬运,不是创作。Agent不从零编造剧情/对白/镜头——只做格式转写。

【本集剧本·5/6镜完整正文】
{全5镜(标准集)或全6镜(高潮集)·内部节拍·对白·旁白·爆点标注}

【角色资产(本集登场)】
- {角色名}(R{编号}·asset_id:{13位ID}):{外观关键词}

【场景环境】
{场景描述}。色调:暖金(#D4A843)+青蓝(#2D5A7B)+暗紫(#6B3A6B)+肤色(#F5DCC4)。
国风3D高清渲染。9:16竖屏720P。

【字幕要求】
show_subtitle=true
白#FFF对话/淡蓝#2D5A7B系统/淡金#D4A843旁白/偏小白内心/红#F00警告/暗紫#6B3A6B威胁/污染
底部1/3区域。禁止闪光/弹跳/渐变/水印。与语音同步(≤0.3s)。

【配乐要求】
每镜1种BGM(编号可重复·独特基调≥3种·见SQ7)。本集基调:{编号+关键词}。
情绪切换平滑。片尾①悬疑淡出≥2s。
对白>BGM。旁白段BGM降30-40%。禁止欢快/甜蜜/儿童/流行。

【视觉约束】
固定机位为主+适度推拉摇移。强制景深。抗锯齿。
每镜2-3核心元素。每集≥3特写。PBR≥2K贴图。高对比度+边缘锐利。
禁止:暖色光源/慢动作升格/美颜柔光/广角鱼眼/鲜艳色彩。

【硬性约束】
必须符合本集标准镜数(标准集=5镜/高潮集=6镜/终局集=6镜·不得合并/增减)
总时长={声明时长}秒(偏差≤1s)。「声明时长」=剧本文件头标注的「全片时长:XX秒」字段值——每集在文件头须有此字段。
所有台词逐字保留。角色命名100%一致。
本prompt总字符数≤8000(小云雀建议上限·超出截断风险·裁切优先级:①保留全部角色资产+场景环境 ②保留硬性约束+视觉约束 ③完整镜正文优先→仍超时从镜头内节拍细节描述删减·保留对白+旁白+爆点标注 ④最后才删配乐细节)。对白单行≤18字(竖屏9:16一行容纳上限·此为技术硬限制·超出以…截断)。

9.4 A01-A12全局禁制(提交前自查)

# 禁制 后果
A01 暖色光源(#FFD700/#FFA500/#FF8C00系) 破坏冷峻基调→画面偏暖
A02 慢动作/升格/变速 破坏65s节奏→时长膨胀
A03 美颜/柔光/磨皮/滤镜 破坏真实感→CG感重
A04 广角/鱼眼/畸变>5% 破坏沉浸→空间失真
A05 字幕闪光/弹跳/渐变/水印 分散注意力→低质感
A06 饱和度>50%/霓虹色/荧光色 色调越界→风格崩
A07 欢快/甜蜜/儿童/流行BGM 调性冲突→出戏
A08 非已上传资产的角色模型 角色错位→返工
A09 分镜数≠本集标准(标准集≠5 / 高潮集≠6 / 终局集≠6) 平台1:1失灵→合并/补镜
A10 旁白时长>全片20% 违反复述规则→节奏拖
A11 超前内容(详见SQ4禁词表) 大纲破坏→后期须重写
A12 暗紫#6B3A6B用于非威胁/非封印场景 视觉语义混乱→削弱紧张感

9.5 submit_run

python3 ./scripts/submit_run.py \
  --message "{9.3的完整7区块文本}" \
  --asset-ids {SQ6组装的asset_id列表·空格分隔}

返回 web_thread_link → 立刻展示用户 → 提醒Web UI逐角色绑定资产 → 重新渲染。

SQ11 · 生成后质检

8维度观测

# 维度 通过标准 检测工具 严重度
1 口型同步 对白与唇动无明显错位(粗略容差≤0.5s·人眼可行) 逐句慢放观测·重点看开口/闭口时刻 🔴
2 音效完整 打斗/系统提示/脚步等关键音效不缺失 逐镜听检 🔴
3 BGM正确 基调与SQ7指定一致,无违禁风格 逐镜听检 🔴
4 角色还原 形象与上传资产一致,眼/发/服饰不变形 逐镜截图比对 🔴
5 镜头完整 镜数齐全(标准集=5镜/高潮集=6镜),无合并/遗漏/错序 逐镜核对 🔴
6 帧率 ≥30fps,无连续≥3帧的卡顿 ffprobe -v error -show_entries stream=r_frame_rate 🟡
7 画质三要素 锐度(无模糊/伪影) + 色彩(4色调内) + 细节(PBR纹理可见) 逐镜截图观测 🟡
8 字幕呈现 六色正确/位置底部1/3/无违禁动效 逐屏截图 🟡

判定

结果 条件 行动
✅ 通过 0 🔴 交付用户确认
⚠️ 瑕疵 0 🔴 & ≥1 🟡 记录WARN→用户自行取舍
❌ 失败 ≥1 🔴 → 进SQ12

SQ12 · 重生成复核循环

触发

SQ11 ≥1 🔴。

三阶循环

第1次重试 │ 定位🔴根因 → 针对性修复 → submit_run → SQ11
          │ 通过→交付 │ 仍🔴→第2次
          │
第2次重试 │ 扩大修复范围(强化prompt约束+补充参考图)→ submit_run → SQ11
          │ 通过→交付 │ 仍🔴→第3次
          │
第3次重试 │ 升级诊断(逐镜分析+对比原剧本差异列表)→ 整体prompt重写(压缩字数·强化硬约束·变更描述顺序)→ submit → SQ11
          │ 通过→交付 │ 仍🔴→ ⛔人工介入

5类故障诊断矩阵

故障 根因诊断 修复策略 重试升级
口型不同步 对白过长/语速不匹配 压缩长对白→短句;减少镜内对白行数 R2:删减30%文字
角色错误 Web UI绑定遗漏/asset_id错误 逐角色检查Web UI绑定状态→重新绑定→重新渲染 R2:换参考图
镜头缺失 平台AI合并分镜 检查prompt·硬性约束措辞→强化"6 shot"关键词 R2:拆成更短描述
画质差 分辨率↓/压缩过度/纹理丢失 检查上传资产分辨率→补充≥2K参考图→强化"2K PBR" R3:换模型
BGM错误 配乐指令被忽略 强化"禁止欢快/甜蜜"列表→提高BGM描述具体度 R2:写乐器名

SQ12重试记录格式

本集 SQ12 重试 #N | 时间:____
  故障: {🔴维度}
  诊断: {根因·参考附录Q.2故障表}
  修复: {具体改动·参考附录O负面控制词/附录P转场方案}
  submit_run → thread_id:____
  SQ11结果: ✅/⚠️/❌

附录

A. 角色资产ID速查

按项目设定:R1-R5 角色名 + asset_id

B. 全局禁制速查 A01-A12

| A01暖色光源 | A02慢动作 | A03美颜柔光 | A04广角鱼眼 |
| A05字幕闪动 | A06鲜艳色 | A07欢快BGM | A08非标角色 |
| A09镜数≠标准 | A10旁白超20% | A11超前内容 | A12暗紫误用 |

C. 色调锁

国风3D高清渲染 / 暖金#D4A843 / 青蓝#2D5A7B / 暗紫#6B3A6B / 肤色#F5DCC4 / 9:16竖屏720P

色号来源参考:杂灵根329集ffmpeg逐帧82帧画面分析,附录I方法论可复用。

D. 开发者指导

# 打包
python3 {skill_dir}/../qclaw-skill-creator/scripts/package_skill.py {skill_dir}
# 验证
openclaw skills check
# 安装
skillhub_install install_skill_zip /path/to/xyq-skill.skill

E. 项目文件路径

工作目录:{workspace}/{project-name}/
桌面备份:~/Desktop/{project-name}/
SQ完整版:{workspace_root}/SQ_提交前逐项检查清单.md
角色映射:{workspace_root}/角色资产ID映射表.md

附录 F:剧名起名公式

基于6000部短剧词频分析 + 五大技巧 + 广电合规。

公式:2段式标签结构

前半句(人设+痛点),后半句(爽点+结局)

五大技巧

# 技巧 说明 示例
1 三维标签 题材+人设+痛点三选二 "刷碗老头"=人设标签
2 开篇3字冲突钩子 被/嫌/被迫/断绝 政策风险→用隐忍式(藏锋/隐世)
3 强反差 表面落魄×隐藏身份 刷碗老头×真BOSS
4 数字具象化 年代/人数/财富至少一 "三百年""身价百亿"
5 后半段落确定爽果 具象化·自我实现型优于复仇型 "真BOSS"=身份揭露

深层心理层

品类 核心焦虑 短剧给的解药
多宝流 不配被爱 "选我是因为我是我"·赢得真心
赘婿流 无能/无用恐惧 "你并不无能"·反转打脸证明
霸总流 失控脆弱 "唯独她能让我破防"·被驯服的征服者
战神流 阶层固化·无力改变 "身份不等于上限"

起名自检(10条)

✅ 2段式(逗号分隔) / 至少2个细分标签 / 前3字冲突钩子 / 强反差 / 数字 / 后半段落确定爽果
🔴 名字>20字 / 无逗号(非2段式)/ 结局模糊 / 男女频词汇混用

附录 G:广电总局片名审核红线

文件:管理提示(加强微短剧片名审核) | 广电总局网络视听司 | 2024.12.20

三项硬性要求

维度 要求 禁止
导向 传递主流价值观 恶俗/恶趣味/渲染极端对立·复仇·暴戾·焦虑
体例 规整关联剧情 过度冗长·口语化
艺术 修辞手法 滥用仿拟/谐音/夸张进行恶搞

爆款技巧 vs 政策风险

爆款技巧 风险 规避方案
冲突钩子(被/嫌/被迫) 触碰"渲染极端对立·焦虑" 改为隐忍式(藏锋/隐世)
强反差 擦边但不直接违规 反差落在能力而非复仇
确定爽果(跪求复婚) 直接渲染复仇·对立 改为自我实现型

合规修改对照

❌ 违规 ✅ 合规
《被赶出家门后…》 《三个大佬爹寻来了》
《断绝关系后我身价百亿》 《身价百亿后我才明白》
《前夫跪求复婚》 《她惊艳归来》
《被当废物三百年》 《藏锋三百年》

附录 I:杂灵根18条可迁移创作规律(329集数据验证)

数据源:《聚宝仙盆之杂灵根才是真BOSS》全4季448集。Whisper全量转写覆盖S1-S3(329集/155,159字),S4(119集)时长与季终公式数据来自ffmpeg逐帧分析。ffmpeg逐帧画面分析覆盖82帧。
第六章分析方法论:详见 §2.3.1-§2.3.10 中每条规律的完整精析(含数据证据、落地方式、失败模式)。本附录为速查索引。

I.2 18条跨项目迁移速查

# 规律 研究证据(杂灵根) 通用落地方式
1 单集时长铁律 S1=175s/S2=168s/S3=225s/S4=175s,标准差12s 按项目时长等比缩放·五幕结构·§2.3.1
2 五个叙事区块缺一不可 前情切入→冲突升级→关系变化→小结算+压迫→尾钩 每集N镜对应五幕·§2.3.1
3 尾钩不可省略 每集末镜=生理悬念·季终四套公式 五类尾钩轮换·§2.3.2
4 金手指高频使用 聚宝仙盆每集出现 金手指每集出现·出场方式随集段演进·§2.3.5
5 代价让观众信服 三道锁机制 代价衰减曲线+三要素·§2.3.6
6 视觉符号化 盆本身=明确视觉符号 三色系统+统一视觉符号·附录C
7 女主三步走 乔慧珠完整弧线 互利→守护→并肩·§2.3
8 反派留遗产 每BOSS四掉落 功法+法宝+信息+人脉·§2.3.7
9 配角独立弧线 苏真真不是工具人 三人三弧公式·§2.3.8
10 反派人梯式升级 S1玲珑→御兽宗 六档叠压非串行·§2.3.7
11 季终开放张力 S1-S4无一圆满结局 季终留钩子·§2.3
12 每季换地图 庭院→定乡城 季间换图+季内场景递进·§2.3.9
13 集数递增 99→111→119→119 第一季为后续留空间·§2.3.9
14 双色调贯穿 三色调CIELAB聚类 全剧色调锁定·附录C
15 战斗场景区分 战斗饱和度+30% 日常vs战斗一眼区分·§2.3
16 角色种子锁 AI漫剧一致性 角色外观首集锁定至终局·SQ1
17 金手指变现路径 吞丹→炼丹→卖丹→建铺 无意获利→被迫交易→主动选择·§2.3.10
18 模型可持续性 448集验证 三层结构设计+S2/S3留空间·§2.3.9

全部18条已在Phase 2各节(§2.3.1-§2.3.10)中详细落地。按项目实际设定替换示例中的具体值即可。


附录 J:AI视频降废片率SOP(白晓·BX Protocol)

来源:白晓《降低AI视频废片率:我的提示词SOP》(BX Protocol,2026)。
核心原则:AI视频不是靠"神咒"一发入魂——是靠稳定生产SOP。一个镜头只承担一个主要任务。
适用范围:Phase 3制作交付前 → 全量SQ8/SQ11/SQ12。

J.1 九条核心法则

# 法则 一句话 SQ映射 通用落地说明
1 前期建标准素材库 角色三视图+主场景图+道具表+风格板 SQ1 所有角色各需三视图;主场景图+道具表
2 镜头分四级 叙事>支撑>辅助>风格。叙事镜失败重做,风格镜失败可删 SQ8 每集标注级别
3 五段式提示词 主体锁定→动作目标→环境氛围→运镜方式→关键约束 SQ6.3 每镜固定公式写入prompt组装
4 复杂动作拆镜头+首尾帧搭桥 转身/奔跑/摔倒→拆成多个单动作镜头→剪辑接起来 SQ8 L2+级镜头必须拆,禁止一条视频含≥2个L2+动作
5 可控瑕疵 前景遮挡/雾气/尘埃→画面更像实拍而非样片 SQ4.5 写入材质层
6 每次只改一个变量 变脸→回参考图;运镜乱飞→改固定镜头;不全面重写 SQ12 重生成时逐变量排查
7 三标记分类 可直接用→进剪辑;可局部修→进补救池;不可救→记录原因 SQ11 生成后质检新增三分类字段
8 后期补救优先重做 交叉溶解/过肩反打/空镜/动作惯性接力→剪辑解决 SQ12 局部穿帮先走补救池
9 四类复用提示词模板 叙事主镜/空镜场景/过渡镜头/局部修复 SQ6.3 每集剧本输出时自动套用对应模板

J.2 镜头四级分类(SQ8新增)

每集17镜标注级别。级别决定重抽策略。

级别 定义 每集标准 失败处理 示例
S·叙事镜 交代"谁做了什么、结果是什么" ≥5个 失败→必须重做 主角行动/对抗/关键对话
A·支撑镜 补充空间关系和情绪 ≥4个 失败→可降级为辅助镜 全景/环境/过肩镜头
B·辅助镜 衔接过渡、手部/脚步/门把手细节 ≥4个 失败→可替换(素材库备选) 手部动作/物品特写/过渡
C·风格镜 氛围粒子、雾/光/雨/尘埃 ≤4个 失败→可删除 粒子飘浮/光效/氛围

J.2.1 分级检测

计数:S___个 A___个 B___个 C___个 = ___/17
检测:S+A ≥ 9(核心镜过半)
       S ≥ 5(叙事镜不足→ERROR)
       C ≤ 4(风格镜超标→WARN)

J.3 五段式提示词公式(SQ6.3新增)

替代长文堆词。每镜按此公式组装prompt。

公式

【固定主体】{角色名/外观关键词,保持发型/服装/面部特征不变}
+
【一个核心动作】{单一动作目标,不多写}
+
【固定场景/时间/光线】{场景+时间+光源方向+色调}
+
【一种主运镜】{仅一种:固定/缓慢推进/跟拍/摇移,不叠加}
+
【3-5条关键负面约束】

五段式提示词示例

叙事镜(S级)

【固定主体】主角,男性,白发,粗糙手掌,朴素衣着
【核心动作】弯腰取物,提水出井
【场景/光线】古井旁,黎明前灰蓝雾霭,暖色侧光从东方渗入
【主运镜】固定镜头,从中景缓慢推到近景(3s→6s),不旋转不加速
【负面约束】不要变脸,不要多余手指,不要文字乱码,不要突然换场景,不要物体变色

空镜(C级)

【固定场景】室外全景,无人出现,石桥流水
【核心动作】无人物动作。水面静止,雾气从水面升起,树叶微动
【场景/光线】清晨薄雾,冷青蓝调,逆光剪影
【主运镜】固定镜头,静止,不做任何运动
【负面约束】不要人物,不要文字,不要建筑变形,水面不要涟漪

过渡镜(B级)

【首帧参考】上一镜最后一帧(主角端面向门口走)
【尾帧参考】下一镜第一帧(配角坐在桌边等)
【核心动作】主角从灶台走向门口,镜头跟随,物品从左手换到右手
【场景/光线】室内,灶火暖光,窗外晨光渗入
【主运镜】跟拍,从灶台位平移至门口位,无旋转
【负面约束】不要变脸,不要跳切,背景人物不移动,物品不消失

J.3.1 提示词污染检测清单

组装后逐项扫描。任一命中→ERROR,必须修复后重组装。

污染类型 检测正则 修复
运镜叠加 同一prompt含≥2种运镜关键词(推+摇+跟+升+降+旋转+环绕·任意2种) 只保留一种
动作叠加 同一prompt含≥2个核心动作(转身+跑+拔剑+摔倒·任意2种) 拆成多镜
光线矛盾 "白天"+"夜景" / "暖光"+"冷光" / "逆光"+"顺光" 同镜出现 只保留一项
场景跳变 "室内"+"室外" / "白天"+"黑夜" 同镜出现 只保留一个场景
角色数量 同一prompt含≥3个命名角色 拆成≤2角色/镜
约束超量 负面约束≥8条 精简至≤5条

J.3.2 AI视频运镜提示词百科(20种·明穹智能)

来源:明穹智能《AI视频文生视频-运镜提示词公式拆解与汇总》(2026.06)。
完整内容:SKILL.md §J.3.2,位于 BX Protocol 附录 J 中。
定位:五段式提示词公式中「运镜方式」环节的 20 种运镜对照库。每种运镜给出 [景别] + [运镜动作] + [速度/方向] + [主体动作] + [氛围/光影] 五维拆解 + 完整提示词模板。
与短剧大师关联:SQ4.5 竖屏七法解决构图站位,J.3.2 解决运镜方式;两者搭配使用。

运镜类型速查表

# 运镜 核心动作 景别变化 速度特征 适配场景
推镜头 摄像机向前移动 远景→中景→特写 缓慢向前 情绪变化、揭示内心
拉镜头 摄像机向后移动 特写→中景→广角远景 匀速向后 揭示环境全貌
摇镜头 摄像机原位旋转 全景 慢速平滑 展示广阔风景
俯仰镜头 垂直上下摇动 特写→中景→仰拍 均匀上升 营造雄伟高耸感
移镜头 横向平行移动 侧面中景 与主体同速 追逐、速度感
跟镜头 背后跟随 背面跟拍 同向同速 沉浸式行进
升降镜头 整体升降 地面→俯瞰 平稳 视野扩展
环绕镜头 围绕主体弧线运动 中景居中 360°旋转 三维空间感
变焦 仅改变焦距(镜头不动) 中景→特写 快速/慢速 强调、惊悚
跟焦 改变焦点位置 双人近景 平滑 引导注意力
手持晃动 模拟手持不规则抖动 特写 无规则抖动 纪实、恐怖
希区柯克 后拉+前变焦同步 全身景(主体不变) 同步进行 眩晕、心理不安
航拍 无人机俯冲→拉起 高空→低空 急速→平滑 宏大场景
第一人称 主观视角随头部运动 第一视角 自然晃动 沉浸感
快速变焦 瞬间变焦推近 中景→特写→中景 <1秒 惊讶、喜剧节拍
过肩摇 肩后固定→摇向对方 过肩+对话切换 缓慢平滑 双人对话
横移跟随 侧向同速移动 侧面居中 冲刺同速 奔跑、赛车
主观晃动 不规律旋转+摇摆 第一人称 剧烈无规则 醉酒/眩晕/受伤
越轴/跳跃 跨越180°轴线跳跃 对话双人中景 突然切换 迷失感、快节奏
长镜头 一镜到底组合多种运动 连续变化 快慢结合 沉浸式连续叙事

短剧运镜选择建议

场景类型 推荐运镜 理由
日常对话 ②拉镜头 / ⑩跟焦 / ⑯过肩摇 自然不打断叙事
情绪转折 ①推镜头 / ⑨变焦 / ⑮快速变焦 强调情感变化
武打/追逐 ⑤移镜头 / ⑥跟镜头 / ⑰横移跟随 速度感和纵深感
觉醒/名场面 ④俯仰镜头 / ⑧环绕镜头 / ⑦升降镜头 雄伟、宏大
悬念/恐怖 ⑪手持晃动 / ⑫希区柯克 / ⑱主观晃动 不安感、心理暗示
环境交代 ③摇镜头 / ⑬航拍 展示空间全貌

五类速度术语标准化

速度 使用场景 对应英文关键词
缓慢(slow) 叙事、情绪、对话 slow, gentle, subtle
匀速(steady) 拉、移、跟等基础运镜 steady, even, constant
快速(fast) 变焦、追逐、突发 fast, rapid, abrupt
瞬间(instant) 快速变焦、跳跃 instant, snap, less than 1s
不规则(irregular) 手持、主观晃动 irregular, shaky, unstable

五类光影/氛围关键词对照

氛围类型 关键词 适配场景
情绪/心理 emotional, tense, intimate, dramatic 推镜、变焦、跟焦
环境/空间 expansive, revealing, vast, grand 摇镜、航拍、升降
动作/速度 kinetic, energetic, dynamic, urgent 移镜、跟镜、横移跟随
不安/恐怖 uneasy, disorienting, vertigo, claustrophobic 希区柯克、手持、主观晃动
纪实/沉浸 raw, documentary, intimate, immersive 手持、第一人称、长镜头

J.4 废片三分类标记(SQ11新增)

SQ11生成后质检——每个产物标注分类,决定处理策略。

标记 定义 判定标准 处理
🟢 可直接用 进入剪辑线 角色一致+运镜正确+场景匹配+无穿帮 归档
🟡 可局部修 进入补救池 仅局部问题(文字乱码/小区域穿帮/边缘闪烁) 遮罩替换/局部重绘/噪点融合
🔴 不可救 记录原因,不纠缠 角色变脸/运镜完全错误/场景跳变 记录失败变量→SQ12单变量修复

J.4.1 补救优先级

叙事镜🟡 > 支撑镜🟡 > 辅助镜🟡 > 风格镜🟡
叙事镜🔴 → 必须SQ12重抽(不可放弃)
风格镜🔴 → 可删除(不进入SQ12)

J.5 单变量修复法(SQ12增强)

重生成时每次只改一个变量,禁止全量重写prompt。

排查顺序(优先级从高到低)

问题现象 只改哪个变量 不动哪些
角色变脸/服装错误 回参考图(重新上传角色三视图) 不动场景/运镜/动作/光线
运镜乱飞 改运镜:降级为"固定镜头"或"缓慢推进" 不动角色/场景/动作
动作失败/肢体扭曲 拆动作:从复合动作拆成单一动作 不动角色/场景/运镜
场景跳变 锁定场景:加注"保持空间结构一致" 不动角色/运镜
光影闪烁 固定光源:指定单一光源方向 不动角色/场景/动作

J.5.1 重抽上限

单镜重抽 ≤ 3次(超过→人工介入,展示全部3次日志+对照差异列表)
全片重抽 ≤ 1次(超过→展示所有失败记录,等用户决策)

J.6 可控瑕疵清单(SQ4.5增强)

AI画面太干净=假。以下瑕疵有控制地加入提示词,提升真实感。

类别 具体瑕疵 写入位置 适配说明
前景遮挡 轻微前景物模糊(门框/树叶/蒸汽) 材质·前景 按项目场景配置
空气质感 薄雾/尘埃/烟气 大气密度·光影奇观 按项目环境配置
动态微扰 窗帘摆动/烛火摇晃/树叶颤动 材质·中景 按项目场景配置
人群模糊 远处模糊行人/路人经过 材质·远景 按项目场景配置
光衰减 远处偏蓝偏灰/近处锐利清晰 大气密度·空间深度 按项目色调配置
冗余微动作 先看→再动→后停(非一次性完成) SQ8.2·方案三时序 角色先看对象→再行动→最后定住

J.7 交接动作公式(SQ8新增)

相邻镜头动作断裂→不要硬接。用"动作惯性接力"。

上一镜末帧动作 ❌ 硬接 ✅ 惯性接力
奔跑 下一镜直接站定 "保持奔跑惯性,逐渐减速停下"
推门 下一镜已在门内 "推门动作延续,门缝渐宽,室内光漏出"
拔剑 下一镜剑已挥出 "拔剑弧线延续,剑身从鞘中完整抽出"
倒水 下一镜水已满 "水流延续,液面上升,从半碗到满碗"

J.8 与SQ系统全量映射

SQ关卡 J.x 增强 模式
SQ1 素材完整性 J.1·标准素材库(角色三视图+主场景图+道具表+风格板) 🔧手动
SQ4.5 场景质感 J.6·可控瑕疵清单(前景遮挡/雾气/尘埃/微动作) 🔧手动
SQ6.3 prompt组装 J.3·五段式提示词公式 + J.3.1·污染检测 🔧手动
SQ8 微观节奏 J.2·镜头四级分类 + J.7·交接动作公式 🤖可脚本
SQ11 生成后质检 J.4·废片三分类标记(🟢🟡🔴) 🔧观测
SQ12 重生成循环 J.5·单变量修复法(每次只改一个变量) 🔧诊断

执行顺序不变:SQ0→SQ1→…→SQ12。J.x为对应关卡提供增强细则。


附录 M:AI短剧分镜Skill(storyboard-lite·小阳哥)

来源:小阳哥开源短剧分镜Skill(2026)。GitHub: towardsyoung/video-agent-skills
定位:剧本→分镜表的自动化工具。自动提取角色/场景/道具,生成14字段标准分镜表,可直接喂给即梦/小云雀生成视频。
安装:已安装至 ~/.qclaw/skills/storyboard-lite + ~/.openclaw/skills/storyboard-lite。触发热词:"制作分镜表""分镜表技能""storyboard""分镜"。

M.1 输入输出

输入 必需/可选 默认值
剧本正文 ✅必需
故事类型 可选 都市职场
美术风格 可选 真人现代都市
输出格式 可选 Markdown
是否包含资产清单 可选 自动提取

M.2 12种故事类型

可自定义,不限于此列表。

都市职场 甜宠恋爱 悬疑惊悚 热血动作 仙侠玄幻 家庭温情 喜剧幽默 科幻末世 历史史诗 心理剧情 恐怖超自然 成长剧情

按项目设定故事类型和美术风格。

M.3 11种美术风格

可自定义,不限于此列表。

真人现代都市 真人古装中国 真人武侠 2D 国风 2D 日漫 2D 扁平设计 2D 成熟都市恋爱 3D 动画 3D 国风 3D 国风赛博 3D 黏土定格

按项目设定。

M.4 资产自动提取规则

从剧本自动提取角色/场景/道具。不需要用户提供asset-id。

资产类型 提取规则 示例
角色 命名角色 + 明确别名(男主/女主/母亲/老板) 按项目设定
场景 显式地点 + 重复出现的隐含地点 按项目设定
道具 剧情相关物品 按项目设定

输出格式(四列):

| 名称 | 类型 | 描述词 | 出镜位置 |
  • 类型 = 角色 / 场景 / 道具
  • 描述词 = 脚本中提取的视觉/叙事描述,用分隔
  • 出镜位置 = 第X场 / 第X-Y镜 / 开场 / 简短引用脚本

M.5 分镜表14字段体系

标准分镜表字段。与SQ8微观节奏+J.2镜头四级分类联合使用。

# 字段 说明 示例
1 序号 镜号(1-17) 1
2 画面描述 简洁视觉描述 天色未亮,主角在室外场景中操作
3 场景 地点 按项目设定
4 关联资产名称 本镜出现的角色+道具 按项目设定
5 时长 秒(见M.6计算公式) 8s
6 景别 远景/全景/中景/近景/特写/鸟瞰 中景
7 运镜 固定/缓慢推进/跟拍/摇移/俯拍 固定→缓慢推进
8 角色动作 (开篇)(承接上镜:...)开头 (开篇) 弯腰提桶,桶入水,吃水声
9 朝向 角色面朝方向·空镜/纯物体= 面朝井口·侧对镜头
10 空间关系 多人镜的角色位置关系·单人/空镜=
11 情绪 角色情绪状态 平静·专注·无表情
12 台词 逐字复制脚本对白 —(本镜无台词)
13 音效 ⚠️ 仅物理声源/环境声/foley·不写BGM/配乐/旋律 桶入水闷响·水面晃动轻响

M.5.1 分镜表字段映射SQ

分镜表字段 对应SQ关卡 联动
时长 SQ8·节拍求和 用M.6公式计算
景别 SQ8·景别变化 每集≥8次变化
运镜 J.3·五段式prompt 仅一种运镜·不叠加
角色动作 J.7·交接动作公式 首镜(开篇)·后续(承接上镜)
情绪 SQ8.2·微表情+SQ4·L5情绪三通病 标注级别编号
音效 SQ7·配乐9类 音效≠配乐·分属不同字段
级别 J.2·镜头四级分类 S叙事/A支撑/B辅助/C风格

M.6 时长计算公式

对白镜头时长必须够念完台词。

情绪/语速 计算基准 公式
愤怒/急促 4字/秒 台词字数÷4 + 1s
正常对话 3字/秒 台词字数÷3 + 1s
悲伤/耳语/虚弱 2字/秒 台词字数÷2 + 1s

非对白镜头:通常 ≤6秒。
合并检测:相邻镜重复相同信息→合并。避免无意义装饰镜头。

M.7 输出格式模板

假设:故事类型为「仙侠玄幻」,美术风格为「3D 国风」。

## 自动提取资产清单

| 名称 | 类型 | 描述词 | 出镜位置 |
|---|---|---|---|
| 主角 | 角色 | 按项目配置 | 按项目配置 |
| 主场景 | 场景 | 按项目配置 | 按项目配置 |
| ... | ... | ... | ... |

## 分镜表

| 序号 | 画面描述 | 场景 | 关联资产名称 | 时长 | 景别 | 运镜 | 角色动作 | 朝向 | 空间关系 | 情绪 | 台词 | 音效 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 天色未亮... | 室外场景 | 主角·道具 | 8s | 中景 | 固定 | (开篇) 动作描述 | 面朝对象 | — | 平静 | — | 环境音 |

M.8 工作流:从剧本到视频

剧本文字
  │
  ├─ 1. 输入storyboard-lite → 自动提取资产+生成14字段分镜表
  │
  ├─ 2. 人工检查:分镜逻辑/景别衔接/时长合理性
  │
  ├─ 3. Markdown格式分镜表 → 即梦/小云雀 → 逐镜生成视频片段
  │
  └─ 4. 剪映组装 → 字幕特效 → 调色音效 → 成片

⚠️ 分镜表可直接Markdown格式喂给小云雀。


附录 N:极致精控提示词系统

完整系统文件:按项目路径配置。含角色+场景极致精控卡及示例。
定位:每镜一条11区块极致精控prompt。直接复制粘贴到即梦/小云雀。
叠加:J.3五段式 + M.5十四字段 + SQ8.2微表情 + SQ8.3六维肌肉 + SQ4.5竖屏七法/光影/材质 + J.6可控瑕疵 + L.3 LoRA锁定 + L5.1情绪三通病。

N.1 11区块模板

【镜号】{N}·{S/A/B/C级}·{景别}
【1·主体锁定】角色+LoRA+外貌(逐器官)+服装(逐件)+标志+本镜穿着状态
【2·场景锁定】地点+空间结构+材质三层+尺度锚点+竖屏七法+光影基调+色调注入%
【3·动作锁定】核心动作+拆解(秒级分段)+速度+幅度+冗余微细节
【4·运镜锁定】主运镜(仅一种)+起幅→落幅
【5·表情精控】方案一程度副词+方案二穷举+方案三分段时序(0-0.5/0.5-1.5/1.5-3/3-5s)+方案四视觉焦点线+方案五生理呼吸+负向约束
【6·六维肌肉】维1肌群键盘(动/不动/交互约束)+维2情绪三层(主/副/动机)
【7·可控瑕疵】1-2类(前景遮挡/空气质感/动态微扰/人群模糊/光衰减/冗余微动作)
【8·交接动作】起始动作承接上镜+结束动作延续下镜+过渡方式
【9·音效层】物理声源+环境声+Foley(⚠️不写BGM/配乐/旋律)
【10·负向约束】不变脸/不换场景/不运镜叠加/不光影跳变/不动作突变
【11·资产关联】角色R?+场景S?+道具?

N.2 生成流水线

1.资产匹配(资产库R1-R5/S1-S5) → 2.分级景别(J.2) → 3.动作拆解(SQ8节拍)
→ 4.运镜(SQ8.1站位) → 5.表情精控(SQ8.2·5方案) → 6.六维肌肉(SQ8.3·键盘+情绪三层)
→ 7.可控瑕疵(J.6·6选1-2) → 8.交接动作(J.7·惯性接力) → 9.音效(物理/环境/Foley)
→ 10.负向约束(J.3.1·6类污染检测) → 11.资产关联

M.9 与SQ系统+J/K/L附录全量映射

阶段 工具/规则 产出
剧本创作 Phase 1 + 18条规律 剧本正文
剧本升级 Phase 2 + SQ8 5/6镜宏镜头版
分镜生成 附录 M·storyboard-lite 14字段标准分镜表+资产清单
素材准备 附录 L·LoRA角色锁定 + 附录 K·四天周期 角色三视图·场景图·道具表·风格板
prompt组装 附录 J·五段式提示词 + J.3.1·污染检测 每镜prompt
视频生成 Phase 3·submit_run 视频片段
后期 附录 K·剪映组装 + J.4·三分类 成片
质检 SQ11·三分类 + SQ12·单变量修复 合格/修复/重抽

附录 K:AI漫剧制作时间表(120s/集·一人工作室)

来源:AI漫剧一集120秒制作时间表(一人工作室实测,2026)。
核心:13-20h/集,每天4h=5天一集,熟练后3天一集。批量模板复用可再压缩。

K.1 四天制作周期

任务 耗时 优化后 产出
第1天 剧本+分镜 4-6h 模板化→3h 剧本定稿+分镜表
第2天 角色/场景参考图 3-5h 锚点图复用→递减 角色锚点图+场景图
第3天 视频生成 4-6h 批量化→3-4h 分镜逐段生成+补拍
第4天 后期剪辑 2-3h 剪映组装快速 字幕+特效+调色+音效

总计:13-20h/集。熟练后:3天一集。批量生产(集中出图→集中配音→集中剪辑):可压缩至2天一集。

K.2 月成本拆解

项目 月费 工具
AI视频生成 200-500元 可灵/即梦
AI生图 100-200元 Midjourney悠船版/即梦
LoRA训练 ≈几十元/角色(一次性)
剪辑软件 0元 剪映
配音 0元 AI配音/Seedance内置
合计 300-700元/月

对比:真人短剧单集成本5万-50万。AI漫剧成本几乎为零。

K.3 效率秘籍

# 原则 操作 项目落地
1 批量思维 一次生成10张选1张,不一张一张磨 SQ11三分类后批量重抽
2 模板复用 角色锚点图跨集复用,封面只换副标题 所有角色LoRA训一次全季使用
3 时间戳灵活 别死磕平均分配,按剧情节奏分配时长 五幕结构≠平均分,冲突幕可达30s
4 先完成再完美 第一版丑没关系,先发出去再迭代 全季先跑通管线→再逐集精修

K.4 生产排期示例(按项目实际集数调整)

Phase A 管线搭建(第1-2周):
  D1-D3   角色LoRA训练
  D4-D5   场景图批量生成
  D6-D7   首集试跑(全流程验证→复盘→固定参数)

Phase B 批量生产(按项目规模调整):
  集中出图 → 集中视频生成+配音+剪映粗剪 → 逐批推进 → 收尾冲刺

Phase C 精修发布:
  逐集精修+统一调色+字幕终审

预估基准:按60集项目计算,每集约15h,每天4h≈7.5个月。熟练后压缩至3天一集。按项目实际集数等比缩放。LoRA训练一次性5角色约几天到一周。


附录 L:AI漫剧工业化流水线(28天→7天·LoRA+批量)

来源:AI漫剧生产SOP实测(2026)。核心:先慢后快。第一集搭管线踩坑定标准→后面流水线作业。

L.1 四步流水线

第一步:出分镜(别急着生图)

操作 工具 要点
剧本初稿 Claude / GPT-4 把节奏/对白/冲突打磨顺
分镜草图 豆包 导剧本→出分镜草图
手动拆分镜头 人工 ⚠️ 最关键一步:每个场景需要几个镜头?什么景别?怎么接?
生成分镜草图 AI绘图工具 prompt加"storyboard sketch"不要求精美·构图和感觉对就行

第二步:出画面(最深的坑)

操作 工具 要点
定风格 人工决策 真人感/动漫风/3D卡通风→三选一·定了不改。新手建议动漫风(角色一致性好控制/观众容忍度高/出片效率最高)
训练LoRA 训练平台 ⚠️ 核心:5-10张角色图训练LoRA。单角色≈几十元。省百倍返工时间。后面所有图基于此模型生成→角色长相锁定
精修提示词 固定特征写入每张图prompt。例:"白发稀疏束脑后的70岁男性,灰色粗布衣,深蓝围裙"——每张图必带
主力出图 Midjourney悠船版 画质和风格稳定性最强
备选出图 即梦 出片快但细节差一些

第三步:做视频(让画动起来)

操作 要点
上传图片+写动作指令 别让AI自由发挥。越具体越好:"他在灶台边缓慢揉面,蒸汽从锅里升腾,金色微粒随之飘浮"
片段规格 每片段4-10秒·一集5-15片段(对应5/6镜宏镜头)
组装三注意 ①镜头逻辑连贯(特写不突然跳全景)②动作接得上(揉面不突然切端碗)③画面内容不断层(道具/服装/场景一致)
主力工具 可灵
备选工具 即梦

第四步:配音剪辑(最后一道关)

操作 工具 要点
智能字幕 剪映 文本→智能字幕→校对错别字
多角色分声线 剪映 ⚠️ 核心:主角一个声音·配角换不同声线·旁白再找沉稳的。别让所有角色共用一个声音——一秒出戏
配BGM 剪映 紧张→低音节奏+鼓点·情感→钢琴/弦乐·搞笑→轻快电子。别全片同一首
精修节奏 剪映 画面切换卡音乐节奏点·每段≤10秒·配音口型对齐

L.2 工业化生产节奏(先慢后快)

D1-D3  定选题 + 写3-5集剧本 + 拆分镜
D4-D5  出图 + 配音 + 粗剪(一集试跑,验证完整管线)
D6     复盘优化,固定模板和参数
D7-D14 批量生产:集中出图→集中配音→集中剪辑

核心:第一集花的时间一定最长(搭管线/踩坑/定标准)。管线跑通之后=流水线。

L.3 LoRA角色锁定方案(SQ1增强)

LoRA = 先让AI记住主角的长相。这是AI漫剧最大劝退原因(第3集换脸)的终极解法。

|| 角色 | 训练图量 | 固定特征(写入每图prompt) | 优先级 |
||------|:--:|------|:--:|
|| 主角 | 5-10张 | 按项目设定 | 🔴最高 |
|| 女主 | 5-10张 | 按项目设定 | 🔴最高 |
|| 配角一 | 3-5张 | 按项目设定 | 🟡高 |
|| 配角二 | 3-5张 | 按项目设定 | 🟡高 |
|| 配角三 | 3-5张 | 按项目设定 | 🟡高 |

训练完成后:所有出图prompt加"based on [角色名] LoRA model, consistent facial features"。

L.4 与SQ系统映射

SQ关卡 L.x 增强
SQ1 素材完整性 L.3 LoRA角色锁定方案(5角色训练图量+固定特征)
SQ6.3 prompt组装 L.1 分镜手动拆分 + L.2 精修提示词固定特征
SQ7 配乐9类 L.1 第四步BGM情绪匹配规则
SQ11 生成后质检 L.1 第四步精修节奏(卡点/段长/口型)
Phase 3 制作交付

附录 O:AI视频灯光+风格控制词典

来源:Kensa《AI视频高级提示词技巧》(2026.02)。
定位:六要素提示词中「光照」和「风格」环节的精确控制词典。与 J.3 五段式提示词公式配合使用。

O.1 六要素提示词框架

重要性排序:主体 → 动作 → 环境 → 光照 → 镜头 → 风格

[主体描述] + [动作描述] + [环境/场景] + [光照条件] + [镜头设置] + [视觉风格]

O.2 自然光词典(6种)

光线类型 中文提示词 英文关键词 效果
黄金时刻 日落前温暖金色光线 Golden hour 温暖/金色/柔和
蓝调时刻 黎明前清冷蓝色调 Blue hour 清冷/宁静
正午强光 强烈对比清晰阴影 Harsh midday sun 高对比度
阴天漫射 柔和均匀无阴影 Overcast / Diffused 柔和/均匀
云层光束 可见光束从云层穿出 God rays / Crepuscular 神圣/壮观
林间光斑 树叶间洒落斑驳光影 Dappled sunlight 斑驳/温暖

O.3 人工光词典(7种)

光线类型 中文提示词 英文关键词 效果
伦勃朗光 经典45度侧光 Rembrandt lighting 戏剧性/立体
逆光 光源在主体后方 Backlit 剪影/轮廓
体积光 可见光束/光柱 Volumetric lighting 氛围/宏大
霓虹灯 赛博朋克彩色灯光 Neon lighting 科幻/夜都
烛光 温暖跳动的暖色 Candlelight 温馨/年代
侧光 强调质感和立体感 Side lighting 纹理/深度
顶光 制造戏剧性阴影 Top lighting 神秘/压迫

精确控制示例:

温暖的黄金时刻侧光从画面左侧照射,在人物脸上形成柔和的明暗过渡,发丝被逆光勾勒出金色轮廓

O.4 电影风格词典

风格 关键词 视觉特征
好莱坞大片 Cinematic, blockbuster 宽屏/高对比/精致色彩
独立电影 Indie film aesthetic 自然光/柔和/写实
赛博朋克 Cyberpunk 霓虹灯/雨夜/科技感
胶片质感 Film grain, 35mm 颗粒感/自然色偏/复古
黑色电影 Film noir 高对比黑白/戏剧阴影

O.5 画面参数控制词

参数 控制词(增强) 控制词(减弱)
景深 Shallow depth of field Deep focus
色调 Warm tones, golden Cool tones, desaturated
对比度 High contrast Low contrast, flat
清晰度 Ultra sharp, crystal clear Soft focus, dreamy
颗粒度 Film grain, textured Clean, noise-free
色彩 Vibrant, saturated Muted, natural color

O.6 负面控制词(反向提示)

  • 避免变形:anatomically correct, natural proportions
  • 避免模糊:sharp focus, high resolution, crystal clear
  • 避免闪烁:stable, consistent lighting, no flickering
  • 避免恐怖谷:natural expression, relaxed face, organic movement
  • 避免过度:natural color, balanced saturation, no overexposure

与短剧大师关联:O.2-O.5 提供 SQ4.5 场景质感中的「光影基调」精确控制词;O.6 提供 SQ12 重生成时的负面约束模板。


附录 P:场景转场系统(5种核心转场)

来源:Scene Transition Library (ClawHub, beermanzz)。
定位:AI短剧分镜脚本中的镜头转场标注规范。与 M.5 分镜表14字段联合使用。
触发:转场、镜头转换、过渡、场景切换、叠化、硬切、匹配剪辑、淡入淡出。

P.1 五种转场类型速览

类型 标注符号 适用场景 情绪效果 AI执行难度
硬切 下一秒 / 画面骤转 突发/强调/节奏突变 紧张/冲击 ⭐ 最易
叠化 / 叠化 并行场景/时间流逝 柔和/诗意 ⭐⭐ 易
匹配剪辑 →(匹配剪辑) 平滑过渡/视觉呼应 连贯/巧妙 ⭐⭐⭐ 中
淡入淡出 淡出淡入 情绪收尾/章节分隔 终结/新章 ⭐⭐ 易
划像 ←划入 划出→ 空间位移/视轴切换 动态/转换 ⭐⭐ 易

P.2 转场标注格式

[镜头A描述] → [转场词] → [镜头B描述]

示例:

  • 硬切:拳头落下,下一秒,画面切至医院走廊
  • 叠化:古钟特写 ↔ 水面倒影,金色文字浮现
  • 匹配剪辑:握紧的拳头 →(匹配剪辑)→ 握紧的枪柄
  • 淡入淡出:灯光熄灭,淡出。淡入,清晨阳光洒入空房间
  • 划像:←划入 新场景

P.3 转场 Prompt 写作原则

  1. 转场词前置:先写「从哪里来」,再写「到哪里去」
  2. 意象连接:上下镜头的意象元素有视觉或语义上的呼应
  3. 情绪一致性:转场方式与叙事情绪匹配——快速转场=紧张,缓慢叠化=情绪铺垫
  4. AI适配:转场描述简洁具体,不混合多种转场类型在同一标注中
  5. 竖屏适配:划像需留足屏幕边缘空间,9:16构图下优先硬切和叠化

P.4 短剧转场选择速查

场景切换类型 推荐转场 理由
同场景时间跳跃(几小时后) 叠化 时间流逝感
突发危机/意外 硬切 制造冲击
回忆/闪回 淡入淡出 时间分界
双线叙事切换 匹配剪辑 视觉呼应
集尾/章节结束 淡出 情感收束

与短剧大师关联:转场标注嵌入分镜表(M.5第8字段「角色动作」中),成为SQ8镜头衔接检测的一部分。


附录 Q:时序连贯性锚点法则(7大法则·实用摘要)

来源:《AI视频生成电影级连贯性核心技术白皮书》(PixelFlow,2026)。
定位:从理论层到prompt层的连贯性保证体系。原文含完整数学推导,本摘要提取可直接用于短剧创作的实用规则。

Q.1 七大法则速览

# 法则 一句话 prompt层落地
运动连续性锚点 相邻帧的运动轨迹必须可追溯 prompt加:「运动轨迹平滑,无跳变,动作从上一帧自然延续」
隐空间稳定性锚点 隐状态不能突变,否则画面闪烁 加负面词:「no flickering, stable consecutive frames」
关键帧语义锚定 同一概念跨帧时特征一致 prompt加:「角色面部特征、服装、发型全程保持一致」
场景流一致性锚点 深度与运动耦合,远近关系不崩 prompt加:「景深关系稳定,前景与背景的相对位置不突变」
时序残差传播锚点 帧间变化量可微分控制 加控制词:「gradual movement, incremental change, no sudden jumps」
运动学连贯性锚点 角色动作符合物理规律 加约束:「natural body mechanics, physically plausible motion」
叙事逻辑锚点 镜头序列与剧本图谱拓扑一致 SQ4检测:镜头顺序=大纲事件顺序,无遗漏无倒置

Q.2 短剧连贯性常见故障及修复

故障现象 根因(锚点失效) Prompt修复
画面闪烁/抖动 ②隐空间不稳定 stable consecutive frames, consistent lighting, no flicker
角色换脸/变装 ③关键帧语义漂移 facial features, hairstyle, and outfit remain identical across all frames
动作断裂/瞬移 ①运动不连续 用交接动作公式(J.7):保持奔跑惯性,逐渐减速停下
空间关系紊乱 ④场景流不守恒 depth of field consistent, background parallax smooth, spatial relationships stable
镜头逻辑错误 ⑦叙事逻辑断裂 SQ4审查:大纲事件逐项核对,确保每事件有对应镜头

Q.3 连贯性自检清单(提交前)

□ 所有相邻镜头间有运动衔接标注(J.7交接动作公式)
□ 角色外观描述词在每镜prompt中一致(附录O特征锁定)
□ 场景深度关系在转场时不突变
□ 无连续3帧卡顿或闪烁
□ 镜头序列与剧本大纲事件顺序一致

与短剧大师关联:Q.1-Q.3 为 SQ4(逻辑连贯性)和 SQ11(生成后质检)提供具体检测维度和修复方法。