ZenStory AI

实用指南

用 AI 把小说改成短剧:分集、剧本与分镜怎么衔接

源码核对日期 2026-09-13

从原著和允许改动的范围开始,而不是直接要求“每章变一集”。Drama Skills 可以辅助原著分析、分集交接规划、试写一集,以及视觉设定和分镜设计。它是开源 Agent 技能合集,不是一键交付成片的视频服务。本指南止步于文本交付:用原创维修铺案例把小说文字转成可见行动,再比较一集与三集两种切法,说明怎样压缩而不删掉主角作出选择的理由。 另用同一句心里话比较内心旁白与当面对白,分清观众听见和现场人物听见。再用一段对白改稿,示范怎样让母亲表达体谅,而不抹掉租金难题、替女儿作决定。

所属项目 Drama Skills在 GitHub 查看源码

开始之前

  • 准备你拥有或获准改编、且宿主能够读取的源材料。首次选一段相对完整的故事,说明哪些角色、事实、主题与结局承诺不能改。
  • 给出目标形态和范围可控的首次交付,例如先规划三集,只写第一集剧本。单集时长、受众以及实拍短剧或漫剧形态由项目选择,并非所有平台的统一要求。
  • 准备已配置的受支持 Agent 宿主与项目目录。按文档中的 Claude Code 路径,可先请求“Install this skill suite: https://github.com/zenstory-ai/drama-skills”,审阅安装方案后使用 /short-drama。项目页介绍技能合集;不熟悉宿主等概念,可先读作者 Skill 指南

操作步骤

  1. 先把原文事实与改编决定分开 要求保留来源位置、已成立的事实、可改范围和待确认问题。分清哪些内容已经能直接拍,哪些需要动作、道具等可见载体,哪些只存在于小说叙述中。原创点子也能开发,但新增设定必须标为改编选择,不能说成原著里本来就有。 还没决定这本小说是否适合改编,可以先让 short-drama-novel-analyze 做原著快评;确定方向后,再由 short-drama-develop 推进开发。
  2. 按戏剧结果切集,不按章节号平均分 使用分集地图,记录进入状态、当前目标、阻力、转折、局部结果和下一集继承的压力。一章可以支持多集,几章也可能共同完成一个戏剧结果;压缩或调整事件顺序时,要保住因果。如果所选原文不足以支撑目标集数,应明确提出取舍,而不是灌水或悄悄编造。 下方先展示为什么“擦字、催促、看签名”不是天然的三集,再用明确标出的新增设定,给出三集候选地图。每集写清已经兑现的结果,下一集不得把同一个发现重新当作反转。
  3. 压缩重复交代,不删掉选择的理由 删段落前,先写清它的作用:建立事实、让人物得知事实、改变可选方案,还是呈现后果。这些作用可以集中在一场戏里,不必保留每次等待、回顾或断集。维修铺案例可取消集间断点、保留一次连续通话,但交钟之前,仍要让母亲确认委托、说出租金问题,并让沈宁面对自己拿不出替代资金的处境。紧凑版牺牲的是部分犹豫的停留时间,不是让决定可理解的信息。旁白与慢场仍是创作选项,并非一律禁止。
  4. 先写一集,再扩展整季 根据已接受的分集地图,只写第一集剧本。为关键心理活动选择观众能理解的动作、对白、证据或有意旁白,不只是给小说朗读配图。外化前问清谁会听见:主观内心旁白可以只给观众,当面对白则可能改变另一人物的已知与接话。动作也不一定唯一表达某个具体判断。先读清楚谁想要什么、结尾改变了什么。如果故事还要继续,再明确留给下一集的真实问题或压力,并带上已经确认的创作决定。修改对白时,先说清这句话想让对方做什么,不只给演员一个情绪词。必要事实仍要讲清;改变交谈策略,不必新增动机或改掉结果。
  5. 先记录能复用的视觉事实 跨镜头反复出现的角色、场景和道具,需要明确可见规格。以下示例中,左袖油渍、座钟缺角、委托单位置是连续性事实;“拍得有电影感”不是。如果提出导演阐述,先由创作者接受视觉方向,再把它作为下游约束;可选的画风探索不要求立刻付费生成图片。
  6. 从已接受的场次拆分镜 每个镜头都应有职责、剧本来源、时长、可见动作和起止状态。冻结关键帧描述一个边界画面,默认是镜头起点,不代表整个运动过程,更不代表图片已经存在。未来计划使用的参考与已经检查、绑定的真实图片,要分开记录。
  7. 把文本交付与媒体制作分开 先交付所需的剧本、视觉设定和分镜,确实需要时再加图片、视频提示词。以后决定制作媒体时,再选择可用供应商、检查实际素材和执行范围。文档规定外部生成先准备预览、再明确确认、最后运行。技能装在本地,不代表模型工作免费或离线。

示例

示例

在 Claude Code 完成安装后,可这样请求(替换路径): /short-drama 用 /ABS/我有权改编的故事.txt 开发短剧。 先区分原文事实、拟改内容和待确认问题。 先规划前三集,每集目标 60–90 秒;如果原文更适合其他切法,说明理由。 保留主角动机和已约定的结局,不把新增幕后反派写成原著事实。 我接受分集地图后,只写第一集剧本;之后按请求补该集视觉事实与分镜。 止步于文本文件,不生成图片、视频、配音或音乐。

原创编剧示例——为本指南编写,不是工具实测输出,也不是已计时成片。 源故事片段: 拍卖行的取件员来到维修铺,要取回修好的旧座钟。沈宁在钟底认出了父亲的字,她不相信父亲会卖掉它。取件员催她签交接单,拍卖二十分钟后就要开始;委托单上却签着母亲的名字。

改编选择: 保留字迹、倒计时和签名。用检查座钟和追问来承载认出字迹、迟疑交还的过程;这还不等于明确说出“不相信父亲会卖”的判断。下方袖口与座钟缺角是新增调度细节,不冒充原文事实。

剧本片段: 内景·维修铺·傍晚 沈宁翻过座钟,用左袖擦掉刻字上的灰。 沈宁:最后这个字,他每次都写反。 取件员:二十分钟。我还等你签字呢。 他把委托单推到工作台右侧。 沈宁伸手拿笔,看见委托人签名,停住。 沈宁:是我妈送来的?

同一句心里话,谁应该听见? 源文里的“不相信父亲会卖掉它”是沈宁的判断,不是父亲确实没有出售的证据。检查刻字、迟迟不签,可以让观众看见她重视这只钟,却未必准确传达这个判断。若本次改编需要明确交代它,可以比较下面两种原创新写法;都放在“最后这个字,他每次都写反”之后、取件员催签之前,只择其一,不是连说两遍。

内心旁白候选——本方案约定只给观众听,不在维修铺现场发声: [VO] 沈宁:我不信爸会卖掉这只钟。 观众知道她在怀疑什么,取件员没有听见这句判断。他仍可按原片段催签、递单,不能因为观众听到了,就让他接一句“你爸当然会卖”。这条主观旁白也不替父亲证明真实意愿。

现场对白候选——明确朝取件员说: 沈宁(向取件员):我不信爸会卖掉这只钟。 文字相同,但取件员现在也听见了质疑。接下来可以仍催签、递单,却要检查接话是否承接这一句;不能一面把话说给他,一面仍按“他没听到”安排反应。听见质疑不等于他同意、知道父亲意愿或知道母亲用款打算,不自动替他补解释。

选择取决于这场戏要写私下的犹疑,还是当面提出异议。也可以保留原来的无旁白片段,让具体判断不被明说;但应承认它留给观众推断,而不是声称一个特写已逐字传达内心。按本项目格式,[OS] 是现场画外对白,[VO] 是非现场的主观/叙述声音;人没出现在画面里,不等于他的说话在故事现场不存在。

下方四镜仍对应原片段。这两条是未选定的比较,不会自动改掉剧本、分镜或后面的分集地图;选用后再把受影响的接话和声音安排交给相应阶段。

四镜交接片段(不是完整单集,也不是可直接投产的完整分镜): 01 座钟底部特写:灰尘遮着刻字,袖口擦过,字迹显露。职责是交付可识别的线索。 02 双人中景:沈宁抱着钟,取件员看时间。职责是让保留证据与交还座钟的压力同场成立。 03 委托单特写:纸从桌右推入,手指停在签名旁。职责是交付改变判断的新事实。 04 沈宁反应:笔尖悬在纸上,她抬眼看取件员。用有对象的问题结束,不只写“震惊表情”。

连续性备注:沈宁左袖有油渍;座钟右上角装饰缺失;委托单留在座钟右侧。此处尚未生成或绑定任何参考图片。

从四镜片段到三集候选地图 别把“EP001 擦出字迹 → EP002 取件员催促 → EP003 看见签名”当成已经成立的三集。这些先后动作可以服务于同一场戏,但尚未提供三次不同的选择及其后果。只凭上面的短源文,可以先完成一场戏;不必为了凑三集反复催签、插入新反派或截断一句话。

为演示另一种分集,本指南另写以下原创改编设定;它们不是那段源文已经交代的事实。真实改编中,应先让作者接受新增方向: A. 母亲确实亲自签了委托单,打算把可能获得的拍卖款用于社区修理课的场地租金。尚未成交或到账,也没有证据表明这是父亲的遗愿。 B. 沈宁想保住与父亲有关的物件,但暂时拿不出替代租金。她需要决定怎样保留记忆,而不是再找一个“原来签错了”的巧合。 C. 取件员能在现场多等一分钟让她拍下刻字;这不等于他有权暂停拍卖。母亲可接电话,三集时间连续推进,二十分钟不会每集重置。

EP001|认出的不是答案 入口:钟在维修铺,沈宁尚未签交接单;她认出钟底字迹,取件员正在催促。 目标与行动:先问清钟的来处再决定交还,她要求查看委托单。 转折与当集兑现:单上是母亲的名字。寻找委托人有了具体对象,但签名本身不能证明母亲的动机,甚至尚未由本人确认。 出口 → EP002:沈宁拿出手机拨给母亲。钟和未签的交接单仍在铺内;沈宁和观众都还不知道卖钟的理由。下一集从母亲接听开始,不重新表演一次“发现母亲名字”。

EP002|留下也要有代价 入口:继承钟未交出、交接未签、电话待答的状态。 目标与行动:沈宁想让母亲收回委托。母亲在电话中确认亲自签署,并说出修理课租金的打算;沈宁提出留下钟,却答不出替代资金从哪里来。 转折与当集兑现:误送或签错的猜想被本人解释排除,冲突变成保留物件与支持课程之间的选择。观众现在知道母亲的计划,不等于知道父亲会赞成什么。 出口 → EP003:沈宁不再争论单据真伪。她结束通话,请取件员留一分钟拍清刻字,对方答应;钟仍未交出,最终选择仍由她作出。第三集不能又让她不知道租金计划,也不能把卖价写成已知金额。

EP003|带走什么,留下什么 入口:钟仍在铺内,交接未签;拍照的一分钟已经开始,沈宁已知道母亲的计划。 选择与行动:她拍下刻字,把照片发给母亲,再签交接单、交出座钟。交接后,她告诉母亲钟已由取件员带走,并提出以后处置这些旧物先一起商量;母亲回复同意。 当集兑现:实物离开,刻字有了记录,母女作出一个具体的新约定。收束的是沈宁这次如何取舍,不是假装她不再难过。 结束状态:取件员带走钟,沈宁持有刻字照片,母亲知道她已交出钟。拍卖结果、实际收入与课程能否落实仍未发生;若继续写,它们属于后续任务,不凭空补一场绑架来强留悬念。

一集备选:合并断点,保住决定 整段删掉 EP002,沈宁就会从疑惑签名直接跳到交钟,没获得改变判断的信息;删掉 EP003,就只剩计划,没有选择后果。要保留的是这些作用,不一定是它们之间的集数边界。

上方剧本片段停在“是我妈送来的?”一集版可直接续写下面这段,不在这里断集。它沿用拟新增设定 A–C,是三集地图的备选,不是 EP004,也不是第二次交钟。新增调度把“结束通话、之后再联系”改成母亲一直留在免提电话中,直至取件员离开。对白和调度仍是待作者接受的原创方案,不是从原著找回来的正文。

内景·维修铺·连续 取件员把另一张交接单放到委托单旁。沈宁把钟放正,将手机搁在两张单据旁,拨通母亲的电话,打开免提。 沈宁:是你亲自签的? 母亲(电话):是。拍得多少,我想拿来贴修理课的场地租金。 沈宁:能不能撤回来?租金我来—— 母亲(电话):你现在拿得出吗? 沈宁把笔放到尚未签字的交接单旁。 沈宁:现在拿不出。 她转向取件员。 沈宁:一分钟。让我把字拍下来。 取件员:一分钟。 通话未断。她倾起座钟,拍下钟底刻字,把照片发给母亲。她把钟放正,在交接单上签字,把交接单和钟交给取件员。他抱钟离开。 沈宁:他带走了。下次卖这些旧东西之前,能不能先一起商量? 母亲(电话):好,先商量。 沈宁放大照片里最后那个字。

删了什么,哪些作用仍要落地? • 可删:集间断点,以及重新进入同一个问题的重复交代;把电话保留为一次连续交谈。二十分钟没有重置,取件员只给前述设定中的拍照一分钟,不是把拍卖延期。 • 要留:签名让她找到了能解释的人;母亲确认委托及可能收入的用途;沈宁拿不出替代资金。接下来她先保留刻字,再选择交出实物。她签的是交接单,不是母亲已经签过的委托单。 • 后果要出现:取件员确实抱钟离开,沈宁留有照片,母亲得知交接并同意以后先商量。不能只用“她想通了,放下了”代替这些变化;这也不证明已成交、付了租金、父亲本来就赞成,或沈宁不再舍不得这件旧物。 • 取舍:一集让发现、交涉和决定连续发生;三集可能容纳更多认出字迹、替代方案落空和告别的停留,但前提是戏剧材料与目标形态确实支撑,不是多放两个断点就自然丰富。本续写片段演示因果压缩,两版都不是已计时的 60–90 秒剧本或已拍成片。

对白改稿:改变相处方式,不偷换这次决定 假设作者提出:“能不能让母亲体谅沈宁一点,但仍让她面对租金难题?”这是新的对白方向,不证明原来的短问句写错了。下面是沿用拟新增设定 A–C 的原创替换段,只替换母亲确认签字、说清可能收入用途之后的这一轮交谈;不是又打一次电话,也不是新增一场。

沈宁:能不能撤回来?租金我来—— 母亲(电话):别为了留下它,就把租金揽过去。你现在真拿得出吗? 沈宁把笔放到尚未签字的交接单旁。 沈宁:现在拿不出。 她转向取件员。 沈宁:一分钟。让我把字拍下来。

这轮交谈改了什么? 沈宁先提出替代办法,想争取撤回委托。备选里的母亲先劝她别勉强许诺,再问办法是否可行;租金压力仍在,没有新增资金或延期。原来的“你现在拿得出吗?”更短、更紧,备选则给体谅与阻力同时留下位置。应选择想写的母女关系与节奏,而不是把台词更长当成更自然。 放笔和明确回答打断了沈宁刚提出的交换,却还不等于她同意交钟。下一句是在争取保留字迹的方法;后面仍要真的拍照、签交接单,并让取件员抱钟离开。最后关于以后先商量的对话也保留。这些变化不证明已成交、付清租金,或父亲本来就希望卖钟。 不是每句话都要藏潜台词。“是你亲自签的?”和“现在拿不出”把选择所需的信息说清。照片以及最后放大那个字,已经让观众看见她想留下什么;再补“我彻底放下了悲伤”,就比动作已经表现的多认定了一步。直接承认感受或有意使用旁白,仍是作者可选的写法,不是禁用手段。

选定改法后,按自己的真实场景调整这个请求: 在 /ABS/my-drama 项目中,用 $short-drama-write 修改当前 剧集/<EP>/剧本.md 的[真实场景 ID]。只改点名的租金交谈,让母亲先劝阻勉强许诺,再问沈宁能否承担。保留此前本人确认委托及可能收入用途、沈宁拿不出替代资金,以及后面的拍照、交钟和以后先商量的约定。无关措辞与倒计时不动,不编账户余额、成交价或父亲遗愿。只把选定修改写入剧本,不扩到资产、分镜、图片/视频提示词或媒体制作。 这是有范围的写作请求,不是已经执行的技能调用或计时表演。

可接在前述请求后的分集范围: 先给一集与三集两种切法及其取舍,不写正文。逐集列入口事实、当集选择和结果、观众新知道什么、下一集必须继承什么。把源文事实与拟新增设定分开;缺失的动机不要替我拍板。等我接受分集和新增设定后,再只写 EP001,止步于文本。

预期文件

  • 原著与改编记录,以及任务需要时建立的 项目开发/episode-map.jsonl:分开记录已有材料、拟改内容和各集交接。
  • 所请求单集的剧本位于 剧集/<EP>/剧本.md;进入后续阶段后,可在该集目录添加 视觉设定.md分镜.md图片提示词.md视频提示词.md。五类文档按需创建,不要求提前建齐,也不证明媒体已经存在。
  • 明确下一项创作任务:修改试写集、按地图写下一集,或准备媒体制作预览。文本可以给后续流程提供材料,但不表示与 Oh Story 或托管 ZenStory 应用自动同步。
  • 进入视觉交接时,可读角色跨镜一致性指南:用原创三镜场景,区分人物身份、造型、持物状态,以及真实参考图与计划参考图。

验证结果与边界

  • 把试写集与原著、分集地图对照着读:观众是否看到了理解转折所需的信息,下一集是否继承了真实的出口状态?新增内容由作者决定。
  • 镜头描述或重复的连续性词句,不证明实际生成的人脸、道具、动作或声音一致。以后制作媒体时需要另行审看;本编剧示例不建立质量、实际时长或发布效果结论。

来源与版本说明

了解 Drama Skills全部指南