小说推文生成与分镜

作者:鹿Sir内容创作v2

把小说原文改写成短视频推文:标题 + 人物卡 + 场景卡 + 口播叙事 + 分镜脚本,内置爆点节奏、合规红线、多平台适配与系列化支持。当用户需要小说改推文、网文推文、小说推广文案、推文分镜脚本时触发。触发词:小说推文、推文改写、分镜脚本、网文推广、爆款推文。

下载量
272
点赞
65
价格
免费

技能文档

---
name: xiaoshuozhuantuiwenfenjing
title: 小说推文生成与分镜
category: 内容创作
description: "把小说原文改写成短视频推文:标题 + 人物卡 + 场景卡 + 口播叙事 + 分镜脚本,内置爆点节奏、合规红线、多平台适配与系列化支持。当用户需要小说改推文、网文推文、小说推广文案、推文分镜脚本时触发。触发词:小说推文、推文改写、分镜脚本、网文推广、爆款推文。"
---

# 小说推文生成

## 技能工作流(30 秒快速上手)

**就三步**:
1. 把小说原文粘贴到对话框
2. 说「改推文」(或直接发原文,什么都不说也照改)
3. 等输出——标题 / 人物卡 / 场景卡 / 口播叙事 / 分镜脚本全给你

**想自定义?** 告诉我就行:
- 「精简一点」→ 只保留核心爆点,输出缩短 40–50%
- 「详细展开」→ 高光段给足篇幅,节奏放慢一点
- 「快节奏」→ 加大爽点密度,最大化炸裂感
- 「悬疑风」→ 压抑推进、反转结尾(对应悬念压抑型情绪模型)
- 「只要口播文案不要分镜」→ 跳过 Step 4

---

## 如何使用

直接在对话中说:**「帮我把这段小说改成推文」**,然后粘贴原文。或者直接指定章节范围,比如「把 95–98 章改成推文文案」。不需要联网,直接把小说原文丢过来即可。

---

## 输入异常处理

收到输入后先快速判断,不合格的直接告诉用户,不硬生成:

| 情况 | 怎么处理 |
|------|---------|
| 没给正文,只说了书名 | 「请把需要改编的章节原文粘贴给我,光有书名我找不到内容。」 |
| 粘贴的不是小说 / 看不出是小说 | 「这看起来不像是小说章节,请确认一下~我需要小说原文才能改推文。」 |
| 原文太短(<200 字) | 「这段内容太短了,连一个完整的高光段都撑不起来。给我多一点内容,最好至少一个完整章节。」 |
| 原文是纯对话 / 纯描写 / 流水账 | 照常生成,但在开头标注:「⚠️ 这章高光点较少,叙事会偏短。」 |
| 用户问怎么用、能干什么 | 简要说明 4 样输出,然后等用户给原文 |
| 原文正常 | 直接按工作流程开始干活,不做多余说明 |

---

## 能力边界

| 能做 | 不能做 |
|------|--------|
| 穿越 / 都市 / 玄幻 / 悬疑 / 古言 / 宫斗 / 系统文 / 虐文等主流网文体裁 | 纯文学 / 散文 / 诗歌(非叙事性文本) |
| 单章到最多约 2 万字(约 15 章)一次输入 | 整本书一次丢过来(会崩,需先按章节切分) |
| 中文原文 → 中文推文 | 英文 / 其他语言原文 |
| 自动识别体裁、自动匹配情绪模型 | 你的私人写作风格模仿(这是改写工具不是风格克隆) |
| 搞笑 / 爽文 / 虐心 / 悬疑四种情绪 | 恐怖 / 灵异(合规限制) |

---

## 合规红线(文案和分镜都得过)

### 严禁

| 类别 | 红线 | 替代做法 |
|------|------|---------|
| **血腥暴力** | 禁止描写具体血腥画面(喷血 / 断肢 / 内脏 / 伤口特写);禁止渲染虐待、酷刑、自残 | 用情绪结果代替画面:「他倒下了」不写「血溅三尺」;疼痛用表情和身体反应表达 |
| **色情擦边** | 禁止任何性暗示、性挑逗、身体部位刻面描写、暧昧语境撩拨 | 感情戏停留在牵手 / 对视 / 微笑等安全线内,拥抱是上限 |
| **诱导关注** | 禁止「点关注」「关注我」「点赞收藏」等直接诱导;禁止暗示关注后有奖励 | 用自然悬念结尾代替:「想知道后来怎样了吗?下集继续」 |
| **封建迷信** | 禁止宣扬算命、驱鬼、法术治病等现实世界的迷信 | 玄幻 / 系统文属虚构世界观,不做真实世界的迷信宣扬即可 |
| **违法犯罪** | 禁止美化犯罪过程、传授犯罪方法 | 反派作恶只交代结果不展示过程 |
| **恐怖惊悚** | 禁止僵尸、鬼怪、灵异等令人强烈不适的恐怖画面 | 悬疑文保持紧张感但不出现恐怖形象 |
| **负面价值观** | 禁止炫富拜金、厌世轻生、情感操控、校园霸凌美化 | 逆袭爽文的「有钱」是打脸工具,不能写成炫富 |

### 注意

- 战斗 / 打斗可以写,但不写**血腥细节**——写气势、写结果、写对手的反应,不写伤口长什么样
- 古风文里的「斩首」「军棍」是剧情设定,只交代结果(「判了三十军棍」),不渲染过程
- 系统文的「叮!」保留仪式感,但仅在**关键奖励节点**触发,**全文不超过 3 次**

---

## 爆点节奏

推文的核心竞争力不是文笔,是**爽点密度和钩子频率**。

### 节奏硬指标

- **每 200–300 字至少一个爽点 / 反转 / 小爆点**——不能连续 3 段没有冲突推进
- **前 3 句(约 50 字)就是钩子**——不能铺垫,第一句就炸;说完前 3 句观众还没兴趣 = 废了
- **每段结尾留一个小悬念**——不是整段讲完才甩钩子,是每段最后一句都让人想往下读

### 爆点类型(交替使用,不要同一类型连用)

| 类型 | 示例 |
|------|------|
| 身份反转 | 所有人以为我是废材,其实我是…… |
| 实力碾压 | 别人做不到的事,我轻松做到了 |
|  *信息炸弹 | 说出一个不该知道的事 |
| 关系反转 | 敌人忽然帮我 / 朋友忽然捅刀 |
| 奖励震撼 | 系统给的奖励超出所有人的想象 |
| 台词暴击 | 一句话把对方怼得无话可说 |
| 画面冲击 | 某个画面出现,所有人呆住 |

### 节奏图谱

```
钩子(1段) → 💥小爆 → 过渡(1段) → 💥中爆 → 过渡(1段) → 💥💥大爆 → 过渡 → 💥💥💥核爆 → 悬念结尾

不能:钩子 → 过渡过渡过渡 →  爆点(前面的人早划走了)
不能:钩子 → 💥💥💥 → 平淡 → 平淡 → 平淡(高潮来得太早后面全废了)
```

---

## 高光扫描法则

**不按字数硬算,按高光密度自然产出。** 推文要的是「爆点串联」,不是「每章均匀压缩」。一个章节没爆点,就该被跳过;一个章节全是炸点,就该让它炸完。

### 高光判定(可量化判据)

对每个段落问一句:**「它是否改变了主角的处境,或打破了观众的预期?」**
- 是 → 高光,放进叙事,逐层展开
- 否 → 跳过,最多一句话带过(过渡 / 环境 / 闲聊 / 重复交代)

高光具体抓:冲突 / 对抗 / 打脸时刻、身份 / 实力反转、关键对话 / 名场面台词、爽点爆发 / 碾压画面、系统提示 / 奖励揭晓、悬念钩子。

### 串联方式

被跳过的内容用一句话当桥梁,如「走了三天,终于到了城门口」。不要展开。

### 输出自然长度

高光多就长,高光少就短。不灌水、不硬撑。500 字能讲清楚就不要凑 800 字;3000 字讲不完就不要砍到 2000 字。

---

## 创作规则

### 1. 全程第一人称
所有叙述以「我」的视角展开。原文第三人称全部转换。
```
错:「赵风坐在城墙上,看到下面大军压境」
对:「我坐在城墙上,往下一看,黑压压全是人头」
```

### 2. 保留完整剧情线(不是全部剧情)
推文不是缩写。是扫描原文、抓出高光点、把高光点串成一条自洽的故事线。
- 起因 / 背景要说清楚(你是谁、在什么处境)——只给必要信息,不铺陈
- 核心冲突要推进(发生了什么、怎么发展)——只推进高光段,跳过平淡段
- 高潮要有爆发力(最炸的画面 / 台词 / 反转)——这个不能省,给足篇幅
- 结尾要停在悬念处(不把故事讲完)

### 3. 用画面说话,不写内心戏
禁止「我想」「我觉得」「他心想」「她心里很痛苦」。用动作、表情、台词、环境来传达情绪。
```
错:「我心里很害怕」   对:「我的手在抖,后背全是冷汗」
错:「我觉得很委屈」   对:「鼻子一酸,眼泪就下来了」
```

### 4. 短句为主,但允许适当叙事句
大多数句 ≤20 字,但推进剧情时可以有 30–40 字的叙事句。冲突时刻用短句顶上去,过渡时用叙事句把故事讲清楚。

### 5. 口语化,不许端
不是写小说,是讲故事。用日常说话的口吻。
- 「不多时」→「没过一会儿」 「夕阳西下」→「太阳快落山了」
- 「他开口道」→「他开口说」 「程昱恍然大悟」→「仲德一拍脑门:俺咋没想到!」

### 6. 情感递进要有层次
5 段式节奏(长度由高光密度自然决定):
**钩子开头**→ 最夸张的反差 / 冲突 / 悬念,一句话炸开
**背景铺垫**→ 我是谁、什么处境、为什么要冲突——只给必要信息
**冲突推进**→ 核心高光,层层递进,每个高潮比前一个更大
**情绪顶满**→ 全篇最炸的画面 / 台词 / 反转
**钩子结尾**→ 停在最吊胃口的地方,绝对不把故事讲完

### 7. 体裁适配
不同体裁的情绪模型不同(详见 [references/emotion-curve.md]):
- **穿越 / 重生**:打信息差 + 碾压感,现代知识 vs 古代规则 → 穿越开场型
- **装逼打脸**:期待 → 冲突 → 爆发 → 碾压 → 爽感逐层拉满 → 打脸爽文型
- **玄幻修真**:境界碾压、越级反杀,战力差视觉化 → 多爽点串联型
- **系统文**:期待 → 惊喜 → 满足 → 新目标,奖励层层递进 → 收获满足型
- **悬疑 / 虐文**:压抑 → 震惊 → 最强冲击,不给缓和 → 悬念压抑型
- **古言 / 宫斗**:宅斗权谋 → 身份反转 → 反击高潮 → 宅斗宫斗型

### 8. 结尾必须留钩子
不把故事讲完。最后一句话让观众迫不及待想追下集。
```
「直到三天后,圣旨砸到我脸上,我才知道什么叫真正的麻烦」
「我转身要走,身后传来她的声音:你杀了我父亲对吧」
「系统提示音又响了,这次的奖励让我腿都软了」
```

### 9. 分镜脚本:一段不漏,一段一镜
口播叙事按**空行分隔**——一个空行段 = 一个镜头单元。分镜脚本告诉剪辑师「这一段的画面是什么」。

**硬约束**:写完叙事数段落,分镜数量必须 = 叙事段落数,不能漏、不能合并。
(若用户明确要求合并某几个镜头,可例外处理,但默认不合并。)

- 画面描述用自然语言,不是 SD 提示词,是人能看懂能照着做的
- 描述核心信息:人物在画面中的位置、动作、表情、环境光线、镜头角度
- 如果一段叙事发生了场景切换,拆成两个镜头
- 纯过渡段(如「走了三天」「我回到家」)配意境空镜:天空、道路、建筑剪影
- 极短段(如「我???」「行吧。」)也要配镜——一个表情特写、一个微动作就够了,不跳过

---

## 工作流

### Step 1 — 扫读原文,标出高光段
一次性读完所有章节原文。边读边标:
- 🔥 冲突 / 反转 / 打脸 / 碾压 — 核心叙事素材
- ⏭️ 环境 / 过渡 / 闲聊 / 重复交代 — 跳过,最多一句话带过
- 🎯 最炸的一个画面 — 整段叙事的高潮段位置

### Step 2 — 提取 + 串联
从高光段中提取:
- **钩子点**:最炸的反差 / 冲突 / 悬念,选一个当开头
- **爽点链**:按时间顺序梳理高光,每个比前一个炸裂
- **核心人物**:推动高光情节的人,3–5 人
- **核心场景**:高光发生的舞台,3–5 个
- **体裁判定** → 匹配情绪模型(见 emotion-curve.md)

跳过段 → 用 1–2 句桥梁串联。

### Step 3 — 创作叙事
按创作规则,从钩子写到悬念结尾。高光段给足篇幅展开,过渡段一笔带过。

### Step 4 — 生成分镜脚本
叙事完成后再做分镜。先保证叙事完整,再回头配画面。
1. 数一下叙事共有多少空行段
2. 逐段回看,想象「屏幕上应该有什么」
3. 每个空 行段写一个画面描述(1–2 句,5 要素)
4. 配完后检查:分镜数量 = 叙事段落数?不一致就回去补

### Step 5 — 质量自检 + 合规审查
输出前过 12 项:

**叙事质量**
- [ ] 全程第一人称?
- [ ] 剧情线完整、不会看不懂?
- [ ] 没有心理描写?
- [ ] 画面具体、每段都能想象出来?
- [ ] 口语化、没有书面腔?
- [ ] 结尾有悬念、让人想看下集?

**爆点节奏**
- [ ] 前 3 句就是钩子?
- [ ] 没有连续 3 段以上无冲突推进?

**分镜质量**
- [ ] 分,镜数量 = 叙事空行段数?
- [ ] 有没有极短段 / 过渡段被跳过?

**内容合规**
- [ ] 没有血腥 / 色情 / 迷信 / 诱导关注 / 违法犯罪 / 恐怖 / 负面价值观内容?

---

## 多平台差异化(新增)

不同平台的受众与节奏不同,生成时按需指定:

| 平台 | 节奏倾向 | 标题 / 文案偏好 | 时长建议 |
|------|---------|----------------|---------|
| 抖音 | 极快、强钩子 | 反差 + 悬念,前 3 秒必炸 | 30–60s |
| 快手 | 下沉口语、接地气 | 直白、情绪外露、方言可用 | 60–90s |
| 小红书 | 图文 + 短句 | 重情绪共鸣与「氛围感」,封面标题是关键 | 60–120s |
| 视频号 | 转发裂变 | 偏正向、正能量收尾,避免过度夸张 | 60–180s |

默认按抖音 / 中国短视频红涨绿跌的配色约定(涨→红、跌→绿)用于任何数据向画面。

---

## 时长 ↔ 字数换算(新增)

口播语速约 200–250 字 / 分钟。据此控场:

| 目标时长 | 建议口播字数 |
|---------|------------|
| 30s | 100–125 字 |
| 60s | 200–250 字 |
| 90s | 300–375 字 |
| 3min | 600–750 字 |

生成前先问用户目标时长,再反推该保留哪些高光、砍掉哪些过渡。

---

## 系列化衔接(新增)

做多集推文时:
- **每集独立可看**:开篇用 1–2 句「上集说到……」快速回顾,不重复完整剧情
- **钩子升级**:本集结尾的悬念,应是下一集开头的钩子,且层级递进(小悬念 → 中悬念 → 大悬念)
- **高光不重复**:相邻两集的高光类型尽量交替,避免「连续两集都是打脸」
- **人物卡可复用**:第一集建立的人物卡,后续集沿用,不重复介绍

---

## 版权提示(新增)

改编他人小说存在版权风险。生成推文前建议:
- 优先使用自有 / 已授权作品
- 注明原作品与作者(如「改编自《XXX》」)
- 不整本搬运,只做合理引用的二次创作
- 商用发布前确认授权状态

---

## 输出模板

```
━━━━━━━━━━━━━━━━━━━━━━
【标题】
(≤15 字,反差 + 悬念)

━━━━━━━━━━━━━━━━━━━━━━
【人物卡】
① 主角(我):身份 + 核心特征,≤15 字
② 配角A:关系 + 核心特征,≤15 字
③ 配角B:关系 + 核心特征,≤15 字

━━━━━━━━━━━━━━━━━━━━━━
【场景卡】
① 场景名:时间 / 地点 / 氛围,1 句
② 场景名:时间 / 地点 / 氛围,1 句
③ 场景名:时间 / 地点 / 氛围,1 句

━━━━━━━━━━━━━━━━━━━━━━
【完整口播叙事】

(全文逐段输出,每段之间空一行。全程第一人称「我」,画面化、口语化。)

━━━━━━━━━━━━━━━━━━━━━━
【结尾话术】
(1–2 句,用自然悬念结尾,不用「点关注」「点赞收藏」)

━━━━━━━━━━━━━━━━━━━━━━
【分镜脚本】

镜01|旁白:……(该段第一句口播原文,截取前 10–15 字以定位)
画面:……(1–2 句描述画面内容)

(以此类推,一段一镜。场景切换时拆成两个镜头)
```

---

## 结构化输出(JSON / SRT 对接剪映)

当用户要求「导出脚本」「我要剪映」或「生成字幕」时,在上面的可读稿之外,额外输出一份机器可读文件,**方便导入剪映「图文成片」或「字幕识别」**:

### 1. JSON 结构化稿

告知用户可保存为 `.json`,字段与上文一一对应,便于程序读取:

```json
{
  "title": "≤15字反差悬念标题",
  "platform": "抖音",
  "duration_target": 60,
  "characters": [
    {"name": "我", "role": "主角", "desc": "身份+核心特征,≤15字"}
  ],
  "scenes": [
    {"name": "场景名", "time": "时间", "place": "地点", "mood": "氛围"}
  ],
  "narration": [
    {"index": 1, "text": "第一段口播原文", "seconds": 8},
    {"index": 2, "text": "第二段口播原文", "seconds": 9}
  ],
  "ending": "1–2句悬念结尾",
  "shots": [
    {"shot": 1, "narration_index": 1, "visual": "画面描述(人物/动作/表情/光线/角度)"},
    {"shot": 2, "narration_index": 2, "visual": "……"}
  ]
}
```

- `narration[].seconds` 按「每分钟 200–250 字」反推,单段 = 该段字数 ÷ 220。
- `shots` 与 `narration` 严格一一对应(一段一镜),`shots.length === narration.length`。
- 同一段如有场景切换,拆成两个对象,`narration_index` 相同。

### 2. SRT 字幕稿

可直接导入剪映做字幕,按口播段落切句,时间码按字数估算(默认 220 字/分):

```srt
1
00:00:00,000 --> 00:00:08,000
第一段口播原文

2
00:00:08,000 --> 00:00:17,000
第二段口播原文
```

- 时间码用 Unix 时间戳工具或脚本生成,不要手算。
- 单句过长(>30 字)自动按逗号 / 句号再切分,避免字幕屏满。

**默认**:不主动生成 JSON/SRT,仅在用户明确要求「导出 / 剪映 / 字幕」时附带;若用户只要其中一种,只给那种。

---

## 配套参考

1. **情绪模型库**:[references/emotion-curve.md] — 6 种体裁的节奏模板 + 平台差异
2. **多体裁范例库**:[references/examples.md] — 完整改写案例
3. **改写词库**:[references/rewrite-vocab.md] — 原文 → 推文常用词替换表

---

## 常见问题(FAQ)

**Q:生成的叙事太短 / 太长了怎么办?**
正常。输出长度由原文高光密度决定。如果觉得某段展开不够,告诉我具体哪段要加。

**Q:分镜数量为什么这么多?**
一段一镜,叙事有多少空行段就有多少镜头。默认不合并;若想合并某个镜头,明确告诉我即可。

**Q:古风文打斗场面怎么符合合规要求?**
写气势不写血腥。写「一刀砍下去,全场安静了」不写「血溅三尺,脑袋飞出去」。

**Q:怎么让它输出更短 / 更适合 1 分钟视频?**
告诉我要目标时长(如「60 秒」),我按字数换算表保留最炸的爆点。

**Q:生成的不是第一人称怎么办?**
告诉我「换成第一人称」,我重新生成。正常情况下规则 1 已经锁死了全程第一人称。

---

## 版本记录

### v1.1.0 — 结构化输出
- 新增「结构化输出(JSON / SRT 对接剪映)」:在用户要求「导出 / 剪映 / 字幕」时,附带机器可读 JSON 与 SRT,字段与可读稿一一对应,便于剪映图文成片与字幕导入

### v1.0.0 — 优化新版
- 修正「支持 6 种风格」与正文 5 种风格的不一致(统一为 5 种)
- 新增「宅斗宫斗型」情绪模型(模型 6),补全古言 / 宫斗体裁映射
- 明确「悬疑风」→ 悬念压抑型(模型 3)的对应关系
- 统一「系统文叮」口径:关键奖励节点可叮,全文 ≤3 次
- 新增:多平台差异化、时长 ↔ 字数换算、系列化衔接、版权提示
- 明确「分镜合并」需用户主动要求,默认不合并

使用说明

# 小说推文生成与分镜

把小说原文改写成短视频推文:标题、人物卡、场景卡、口播叙事与分镜脚本一步到位,内置爆点节奏与合规红线。

## 快速开始

```text
把这段小说原文改成抖音推文,快节奏风格
```

## 使用说明

详细的工作流、参数与计费说明见 SKILL.md;按任务的深入指引见 references/ 目录。

如何安装此技能?

访问技能市场,点击「安装」按钮,按提示将技能包放入 AI 编程助手的 skills 目录即可。

浏览技能市场

支持平台:Qoder · QoderWork · Claude · Codex 等 AI 编程助手