---
name: short-drama-breakdown
description: 拆解对标短剧或漫剧成片：测量集长、镜长、对白密度、开场与集尾、下一集怎么接，读出可迁移的机制，再和本项目的计划或自家成片放在同一把尺子下对照，把差距交给负责的技能补强，并用出片结果复核。用户提供对标剧的视频或字幕，说“拆解这部剧”“对标一下”“和标杆差在哪”“学学这几部爆款”，或要拿自家成片和对标比时使用；不复制对标的情节、台词与人物，不替创作者定节奏数值。
license: MIT
---

# 短剧拆解学习

把别人的成片拆成能复算的数字和能迁移的机制，再拿来和自己的剧比。

## Quick Start

测量用 [breakdown_tool.py](scripts/breakdown_tool.py)，命令见[第 2 步](#2-测量)。安装、升级或排障时运行：

```bash
python3 {技能目录}/scripts/selftest.py
```

## 开始前锁定边界

只读用户在当前会话提供或授权的材料。原片、转写和拼图放在 `输入/对标/<REF-ID>/`，不进交付、
示例或任何会公开的文件；报告和交给其他技能的内容不写对标的剧名、人名、台词和独特桥段。

本技能只负责量、拆、比。剧本、分镜、提示词由各自的技能改；节奏数值由 `$short-drama-develop`
提出、创作者接受后才进项目节奏档案。阶段规则见 [阶段契约](references/stage-contract.md)。

## 工作流

### 1. 登记对标与本轮问题

每部对标给一个 `REF-ID`，记来源位置、用户允许的用途、播放面（哪个平台、横屏还是竖屏）和制作形态。
写下本轮要回答的问题，例如“我们第 1 集为什么留不住人”“打斗戏节奏差在哪”。问题决定抽哪些集、
看哪些维度；没有问题时先问创作者，不要什么都量。

### 2. 测量

按 [测量与观看](references/measure-and-read.md) 抽样，用脚本测时长、切点与镜长，出代表帧拼图，
有字幕或转写就挂上去，再按系列汇总：

```bash
python3 {技能目录}/scripts/breakdown_tool.py measure <视频...> --out 输入/对标/<REF-ID>/measure
python3 {技能目录}/scripts/breakdown_tool.py transcript <某集.measure.json> <同集字幕.srt>
python3 {技能目录}/scripts/breakdown_tool.py profile <REF-ID>=输入/对标/<REF-ID>/measure --opening 3
```

需要 PATH 上有 ffmpeg 与 ffprobe。脚本不做语音识别，也不判断好坏；数字的盲区见同一份参考资料。

### 3. 看与读

看拼图、带时间读转写，按 [拆解维度](references/breakdown-dimensions.md) 逐项记：系列与集长结构、开场、
信息载体、对白密度、镜头语法、集尾与下一集怎么接、画幅与形态。每项分开写直接观察、解释和未知。
那份资料末尾附一组实测，可用来判断手上的对标是否典型。

### 4. 提炼机制

几部对标都出现、又说得清解决观众什么问题的做法，写成机制候选：观众状态、戏剧问题、可选机制、
可见效果、适用条件、失效边界、不得复制的部分。只在一部里出现的标为单一来源。机制候选交
`$short-drama-develop` 的创作参考摄取流程，创作者接受后才进写作上下文。

### 5. 和本项目对照

本项目已有剧本或分镜时用 `plan` 量计划（输出放 `项目开发/对标拆解/plan/`），已有成片时用 `measure`
量成片，和对标并排出差距表。每条差距问创作者是不是有意为之；不是有意的，按
[差距对照与出片验证](references/gap-and-learning-loop.md) 交给负责的技能。项目还没开始时，跳过本步，把实测值作为节奏档案的提出依据交给 `$short-drama-develop`。

### 6. 出片验证

负责的技能改完后，挑一段代表差距的戏，用同一模型生成前后两版（画幅相同，除非改的就是画幅），
每版至少两次，用同一把尺子再量一遍；画面判断去掉版本标记后进行。生成本身走 `$short-drama-produce` 或创作者自己的工具。

### 7. 写报告与学习记录

结果写进 `项目开发/对标拆解.md`：对标清单（只写 REF-ID、播放面与形态）、实测汇总表、机制候选、
差距表与创作者的回答、交给了谁、出片验证结果、哪些差距决定保留。下一轮先读这份记录。

## 按需读取

- 抽样、转写来源、运行脚本与数字的盲区：[测量与观看](references/measure-and-read.md)
- 拆哪些维度、每项记什么，以及一组实测参照：[拆解维度](references/breakdown-dimensions.md)
- 差距表、交给谁、出片验证与学习记录：[差距对照与出片验证](references/gap-and-learning-loop.md)
- 所有权与规则分级：[阶段契约](references/stage-contract.md)

一次只读当前步骤需要的一份。
