短视频打法拆解
把别人的爆款,变成你下周能持续复用的打法。
这个 skill 不做什么:不下载视频、不破解水印、不抓取平台数据、不需要任何 API Key 或登录态。也就是说,你粘贴什么就能跑什么——给链接就分析链接里能看到的信息,给文件就分析文件,给逐字稿就分析逐字稿,甚至你手打一段"我看了这条视频的感觉"也能往下跑。装完立刻可用,不存在卡在第一步的可能。
三条硬信念(也是它和其他拆解工具的分界线)
- 单条视频无法归因。 "这条爆了,因为它用了 XX 钩子"在逻辑上不成立——同样的钩子在同一个账号上可能发过十次都没火。所以本 skill 的默认单位是一组视频(含不火的对照组),不是一条。用户只给一条时,必须显式降低归因强度,不能装作已经验证。
- 先判断"是不是真的爆",再谈"为什么爆"。 一条 50 万播放的视频放在中位数 40 万的账号里是日常,放在中位数 3 万的账号里才是异常。只有超额倍数(该条播放 ÷ 该账号近 20–30 条播放中位数)达到一定阈值,归因才有意义。
- 拆解的终点是拍摄清单,不是报告。 一份读起来很爽但明天没法开工的拆解毫无价值。所以本 skill 的验收口是一条都不能少的明日拍摄清单——道具、机位、口播、字幕、时长全写完,摄影拿着就能拍。
何时使用
- 「拆解这条视频」「这条为什么能火」「帮我学学这个账号」
- 「找对标」「同赛道账号分析」「他们的内容公式是什么」
- 「抄一下这个结构」「套用到我的产品上」「写个同款脚本」
- 「我这个号该怎么起」「同行的爆款都长什么样」
五步工作流
第 0 步:值不值得拆(基准校验,别跳过)
先别急着夸这条视频。拿该账号近 20–30 条视频的播放量,跑:
python3 <本skill目录>/scripts/baseline.py --demo # 先看示例长什么样
python3 <本skill目录>/scripts/baseline.py views.csv --target 520000
输入就是一列数字(CSV 每行一条,views 或 播放量 表头都认,也支持 52万/5.2w 写法,baseline.py 会解析):
views
32000
41000
28000
520000
...
输出:中位数、P25/P75 分位、目标视频的超额倍数,以及一句判定。
| 超额倍数 | 判定 | 怎么往下做 |
|---|---|---|
| < 2x | 账号基本盘,不是异常值 | 停止归因,明确告诉用户这条不值得拆,建议换一批样本或直接看账号的整体内容策略 |
| 2x – 3x | 轻微超出 | 可以拆,但报告里所有归因措辞降为"可能/倾向",禁止下"因为…所以…"的判断句 |
| ≥ 3x | 真异常值 | 正常深度拆解 |
| ≥ 10x | 极端异常 | 深拆,但必须在报告里单独讨论"非内容因素"(热点蹭量、平台活动、投流、站外导流、名人转发) |
脚本还会顺手做一个账号体检:如果账号播放量极度不均(最高条 / 中位数 > 20x,且高播放集中在 1–2 条),提示"这个账号本身不稳,爆款很可能是偶发"。
> 拿不到同账号历史数据时:不要跳过,要降级。在报告顶部加一行黄标——⚠️ 未做基准校验(缺少该账号历史播放数据),以下归因强度下调一级,仅可作为假设供验证,不可直接照抄。 缺数据是常态,假装数据完整才是事故。
第 1 步:单条七层拆解
按 references/layer-framework.md 的字段表,把视频拆成七层。画面看得见就看,看不见就标"未提供",不要脑补。
| 层 | 看什么 | 最关键的判断 |
|---|---|---|
| 钩子 | 前 3 秒的画面/声音/字幕 | 它制造的是哪一种缺口?(见下方钩子库) |
| 结构 | 全片的段落骨架 | 属于哪一种骨架?转折点在第几秒? |
| 口播 | 逐句文本 + 每句的功能标签 | 哪些句子删掉会塌,哪些是凑时长? |
| 画面 | 景别、机位、主体、字幕版式、道具 | 画面是在重复口播,还是在提供口播没有的信息? |
| 节奏 | 镜头时长、剪辑点、卡点 | 平均镜头多长?是否卡在情绪转折点上? |
| 卖点 | 痛点→卖点映射、证据形式 | 卖点讲了几个?用了什么"证明"? |
| 转化 | CTA 出现在第几秒、说什么、评论区怎么接 | 转化动作是硬广还是留悬念引流? |
有时间轴数据时,用 scripts/timeline.py 量化节奏:
python3 <本skill目录>/scripts/timeline.py shots.csv --duration 47
python3 <本skill目录>/scripts/timeline.py --demo
shots.csv 每行一个镜头:start,end,shot_type,content(秒)。输出镜头时长分布、每分钟剪辑数、前 3 秒镜头数、最长镜头出现在哪。别靠"感觉节奏很快"这种话糊弄,要给出数字。
常见钩子类型(完整判定表在 references/hook-and-structure.md):
反常识断言 结果前置 身份点名 悬念提问 损失厌恶 冲突对峙 视觉奇观 正在进行 数字清单
常见骨架(同样见 references):
問題→放大→转折→解法→证据→行动|结果前置→回溯过程|清单罗列|对比打脸|第一人称叙事|教程演示
分人群校验(每层做完必答):同一个设计对不同人的价值不同。逐项问一次:
- 对已有基础的人:这一步是帮助还是拖沓?(步骤紧凑可能恰恰是老手觉得高效的原因)
- 对新手:约 18 秒的眼妆过程包含太多动作,来不及判断取粉量、落笔位置和晕染边界——是快,还是看不清?
- 对不打算买的人:这条视频还剩什么值得看?
一份拆解如果说不出"谁会觉得这段太赶、谁觉得刚好",等于没看懂节奏。
第 2 步:组拆解(这一步才产生真正的价值)
单条看完不算数。补齐三组对照:
- 同账号对照组:这个账号 3–5 条不火的视频(超额倍数 < 1x)。看它延用了什么、改了什么。
- 同账号成功组:这个账号另外 3–5 条也火的视频。找它们的公共部分。
- 跨账号复现组:同赛道另外 2–3 个账号的同题材高播放视频。
然后回答三个问题,每个都必须给证据:
- 公共项:成功组里 100% 出现、而对照组里几乎不出现的是什么?→ 这才是候选打法。
- 复现度:这个打法在同赛道其他账号上也被用吗?用了是不是也有效果?
- 大家都用 → 赛道通行套路,可复制但没有差异化,不要当宝贝。
- 只有他用 → 要么是真壁垒,要么是运气。不许直接下结论,必须去看第四步。
- 逆样本:同一个账号有没有用过同样结构但不火的?有 → 说明这个结构不是决定因素,真正的变量在别处(选题?时机?开头画面?)
证据不足时就写"证据不足"。这一步的输出宁可薄,不要虚。
混杂变量排查(归因前必做):视频的吸引力往往是多要素叠加的,拆解必须指出"分不清"的地方,而不是假装分得清。典型混杂:
- 观众喜欢的是产品效果,还是整套造型(发型、首饰、服装、拍摄质感)?
- 是结构厉害,还是选题本身大众(换谁拍都火)?
- 是剪辑密度在推进,还是内容密度在推进?
破法:找单变量证据——评论区关键词(夸妆效还是夸造型)、单一产品特写片段的留存表现、同账号去掉造型元素的其他视频。找不到单变量证据时,明确写"现有画面不足以区分",并在给建议时同时覆盖两种可能。完整排查清单见 references/playbook-extraction.md。
第 3 步:可复制性分级 + 打法公式
把上一步的每个候选结论,逐个打标签(判定标准见 references/playbook-extraction.md):
- A 立刻可复制 — 不依赖特定的人、脸、场景、资质、预算。明天就能用。
- B 需改造 — 机制成立但素材不同,需要迁移(举例写清楚怎么迁)。
- C 不可复制 — 依赖达人本人 IP、稀缺资源、地域、体质、突发事件、平台流量红利或付费投放。明确写出为什么不可复制,别让用户抱着幻想去试。
同时必须单列一节 「运气与其他解释」,至少考虑:热点时效性、平台流量扶持、站外导流、投流预算、发布时段、标题关键词、评论区争议带来的二次推流。这一节不许为空——这是整个 skill 诚实度的底线。
最后把结论压缩成一条可传播的打法公式,例如:
> [身份点名钩子] + [3 秒内给出可视化的反常识结果] + [清单式中段,每条不超过 2.5 秒] + [最后 4 秒不总结,抛反问引评论]
公式必须能被一个没看过原视频的人执行。
第 4 步:交付四件套
按顺序产出,缺一不可:
- 拆解报告 — 模板见
assets/report-template.md。包含 S0 基准结论、七层拆解表、组拆解对照、可复制性分级表、运气清单、打法公式。笔法以references/example-teardown.md为黄金样本:
- 开头第一句就是核心判断("先让观众喜欢上完整妆容,再用教程把兴趣引向产品"这种一句话),不是背景介绍。
- 叙事判断和表格骨架混着用:结构、清单用表格;取舍、混杂、分人群差异用散文写透。纯表格读不出取舍,纯散文没法核对。
- 每条判断都锚定画面事实("闭眼展示珠光,睁眼展示眼型"),不写"画面很有质感"这种无法核对的形容词。
- 结尾收敛为「优先保留的 2–3 点 + 2 处具体调整」,调整要具体到"同光线、同角度的单眼前后对比"这个颗粒度。 - 反推脚本模板 — 填空式骨架,
__处留给用户自己的产品/场景。至少给出 A/B 两级可执行版本。 - 明日拍摄清单 — 模板见
assets/shooting-checklist-template.md。必须包含:每条脚本的道具、机位、景别、口播全文、屏幕字幕、目标时长、以及"最容易拍砸的点"。用户拿着就能开机。 - 7 天复盘表 — 模板见
assets/review-tracker-template.md。写上预测值(预测播放 / 完播 / 评论率),7 天后回填实测,看预测偏差在哪。这一步是整个 skill 唯一能证伪自己的地方,不许省略。
输出纪律
- 先声明能力边界:报告开头就说清看了什么、没看什么。没听音频就写"声音未试听,不评价配乐和声画卡点";没有数据就写"无播放/成交数据,无法判断实际转化"。边界声明放在正文之前,不许藏在附录里。
- 不编数据:播放量、完播率、评论数只能来自用户提供的信息。用户没给,就写"未提供",绝不填一个"看起来合理"的数字。
- 不写确定性归因:除非有组拆解证据支撑,否则用"倾向于 / 可能是 / 待验证",禁止"正是因为 X 所以它火了"。
- 必须列不可复制项:拆解报告里如果没有"这条不可复制"的内容,说明拆得不够诚实——任何爆款都有运气成分。
- 不得整段照搬原文案:提炼的是结构和机制,不是文案。复刻时要求换案例、换说法,保留骨架。(这既是合规底线,也确实更好用)
- 标记信息来源:哪些是基于用户给的视频观察所得,哪些是基于通用经验推断,报告里要能区分。
- 一次别拆太多:一轮 3–5 条视频足够。拆 20 条的结果是每条都浮在表面。
参考
references/example-teardown.md— 黄金样本:一份实拆报告全文 + 逐条注解(它做对了什么、正式报告还要补什么),动笔前先读references/layer-framework.md— 七层拆解完整字段表与常见误判references/hook-and-structure.md— 9 类钩子 + 6 类骨架的识别特征与适用条件references/playbook-extraction.md— 组拆解方法、可复制性分级标准、归因戒律清单assets/— 报告 / 拍摄清单 / 复盘表三个模板scripts/—baseline.py(基准校验)、timeline.py(节奏量化),均零依赖