novel-to-script

Verified·Scanned 2/18/2026

将小说/网文内容转换为可拍、可剪、可分镜、可配音的漫剧剧本格式。当用户需要把小说改编成剧本、转换网文为短剧脚本、生成漫剧剧本时使用。

from clawhub.ai·v4cdf77f·14.9 KB·0 installs
Scanned from 1.0.0 at 4cdf77f · Transparency log ↗
$ vett add clawhub.ai/hexiaochun/novel-to-script

小说转剧本

将小说/网文内容转换为标准漫剧剧本格式,输出可直接用于分镜、配音、剪辑的脚本。

核心原则

  • 剧本不是"发生什么",而是"怎么做、怎么说、怎么变"
  • 每场必须有 Turn/Result(局势变化)
  • 单集必须兑现一个情绪承诺,结尾抛续看问题

转换流程

步骤 1:分析小说内容

阅读小说片段,提取以下信息:

  • 场景地点和时间
  • 出场人物及其关系
  • 核心冲突/事件
  • 情绪走向和高潮点

步骤 2:规划剧本结构

按四段式节奏规划:

  1. 钩子段:前10秒必须抓住观众
  2. 升级段:每30-60秒需有增量点
  3. 反转/爽点段:兑现情绪承诺
  4. 续看段:抛出新悬念

步骤 3:拆分场景

将小说内容拆分为独立场景,每场必须满足:

  • 有压力/阻力(对手/代价/时间/误会/资源限制 至少1个)
  • 有行动链(2-4步可视化动作)
  • 结尾发生一次变化(升级/反转/悬念/兑现)

步骤 4:输出剧本

使用标准格式输出。

步骤 5:保存剧本文件

将生成的剧本保存为 txt 文件:

  • 保存位置:与小说文件同级目录
  • 文件名格式《作品名》剧本.txt
  • 编码:UTF-8

示例:

  • 小说路径:/Users/xxx/novels/斗罗大陆.txt
  • 剧本保存:/Users/xxx/novels/《斗罗大陆》剧本.txt

使用 Write 工具保存文件,保存完成后告知用户保存路径。

剧本输出格式

作品名:
题材:
类型:
简略梗概:
主要出场人物
  - 主角:
  - 其他角色:
人物简要描述
  - 角色名:简要描述

受众:
情绪承诺(主):打脸爽/逆袭爽/虐爽/恐惧爽/治愈爽(只选1)

本集一句话:主角为了【目标】在【规则/限制】下,被【对手/压力】逼到【困境】,最后【变化】并引出【续看问题】
钩子:
增量:
反转/兑现:
续看:

---

1-1 场景名 日外/日内/夜外/夜内
人物:角色A、角色B、系统(如有)
画面:环境描述、关键道具、氛围基调

▲(镜头描述:景别/运动/动作/表情)
角色A:台词内容
角色B(情绪):台词内容

▲下一个镜头动作描述
角色A:
OS
内心独白内容

音效:撞击声
特效:华光一闪

---

1-2 下一场景...

格式规范速查

场标题行

1-1 妖兽谷 日外
1-2 温晴住处 日内

镜头动作( 开头)

▲近景,楚风猛然睁开眼,眼中闪过一丝精光
▲全景,众人围成一圈,气氛紧张

台词格式

角色名:台词内容
角色名(情绪):台词内容
角色名VO:画外音内容
角色名OS:内心独白内容

特殊标记

  • 【闪回】...【闪出】:回忆片段
  • 【切镜】:转场
  • 音效::声音效果
  • BGM::背景音乐
  • 特效::视觉效果
  • 字幕::时间/地点字幕
  • 系统::系统提示音

转换检查清单

每场转换后确认:

  • 场标题完整(场号+地点+时间)
  • 人物表列出所有出镜/出声角色
  • 镜头动作可视化(有景别、动作、表情)
  • 台词短句化,便于配音切条
  • 有明确的推进点(冲突/反转/信息点)
  • 结尾有变化(升级/悬念/兑现)

常见问题处理

小说心理描写 → 剧本OS

小说:他心想,这家伙果然不简单。
剧本:
楚风:
OS
这家伙果然不简单。

小说环境描写 → 画面+镜头

小说:阳光透过窗户洒在地板上,房间里弥漫着淡淡的檀香味。
剧本:
画面:温暖的阳光透过窗户,檀香袅袅
▲全景,阳光斜照进房间,光束中尘埃浮动

小说对话 → 标准台词

小说:"你到底是谁?"他厉声问道。
剧本:
楚风(厉声):你到底是谁?

小说动作 → 镜头动作

小说:他一个箭步冲上前,一拳打向对方。
剧本:
▲近景,楚风眼神一凝,身形暴起
▲中景,楚风一拳轰出,拳风呼啸
音效:拳风呼啸

额外资源

  • 完整格式规则:format-rules.md
  • 转换示例:examples.md