ZenStory AI

短剧改编与剧本

小说改编短剧怎么做:分集、剧本与分镜衔接

Drama Skills · 更新于 2026-10-15

创作路径做出第一集短剧 · 第 1/4 步

改编前先分清原著里必须保留的事实和允许改动的范围,再按剧情转折切集、试写一集,最后衔接视觉设定和分镜。Drama Skills 是开源 Agent 技能合集,可以辅助原著分析、分集衔接规划、试写一集,以及视觉设定和分镜设计。图片、视频、配音和音乐的生成是另一步:先给你看预览,你明确确认后才调用外部服务。本指南聚焦媒体制作前的文字交接:用原创维修铺案例把小说文字转成可见行动,再比较一集与三集两种切法,说明压缩时怎样保住主角作出选择的理由。另用同一句心里话比较内心旁白与当面对白,分清观众听见和现场人物听见。最后用一段对白改稿,示范怎样让母亲表达体谅,同时保留租金难题,决定仍由女儿自己作出。

方法来自short-drama-develop13 个方法文件

所属项目 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] 是非现场的主观/叙述声音;人物不在画面里、话在故事现场说出,就标 [OS]。

下方四镜仍对应原片段。这两条是待选的比较方案,剧本、分镜和后面的分集地图保持原样;选定后,再把受影响的接话和声音安排交给相应阶段修改。

四镜交接片段(单集中的一小段节选,投产前还要补全分镜): 01 座钟底部特写:灰尘遮着刻字,袖口擦过,字迹显露。职责是交付可识别的线索。 02 双人中景:沈宁抱着钟,取件员看时间。职责是让保留证据与交还座钟的压力同场成立。 03 委托单特写:纸从桌右推入,手指停在签名旁。职责是交付改变判断的新事实。 04 沈宁反应:笔尖悬在纸上,她抬眼看取件员。以一个指向具体对象的问题收尾,用可见动作代替笼统的“震惊表情”。

连续性备注:沈宁左袖有油渍;座钟右上角装饰缺失;委托单留在座钟右侧。目前只有文字规格,还没有生成或绑定参考图片。

从四镜片段到三集候选地图 “EP001 擦出字迹 → EP002 取件员催促 → EP003 看见签名”是同一场戏里的三个先后动作。要拆成三集,就需要三次不同的选择及其后果。只凭上面的短源文,先写成一场戏即可;反复催签、插入新反派或截断一句话,都只是为凑集数灌水。

为演示另一种分集,本指南另写以下原创改编设定,它们都属于新增内容,与源文事实分开标注。真实改编中,应先让作者接受新增方向: A. 母亲确实亲自签了委托单,打算把可能获得的拍卖款用于社区修理课的场地租金。拍卖尚未成交,款项尚未到账;父亲本人的意愿在设定中保持空白。 B. 沈宁想保住与父亲有关的物件,但暂时拿不出替代租金。她要面对的难题是怎样保留记忆;A 已排除签错的巧合,冲突落在她自己的选择上。 C. 取件员能在现场多等一分钟让她拍下刻字,他的权限只到这一分钟,拍卖照常进行。母亲可接电话。三集时间连续推进,二十分钟倒计时贯穿三集。

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

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

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

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

上方剧本片段停在“是我妈送来的?”,一集版直接从这里续写下面这段。它沿用拟新增设定 A–C,用来替代整张三集地图,交钟只发生这一次。新增调度把“结束通话、之后再联系”改成母亲一直留在免提电话中,直至取件员离开。对白和调度都是待作者接受的原创方案。

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

删了什么,哪些作用仍要落地? • 可删:集间断点,以及重新进入同一个问题的重复交代;电话保留为一次连续交谈。二十分钟倒计时一直在走,取件员只给前述设定中拍照用的一分钟,拍卖按原时间进行。 • 要留:签名让她找到了能解释的人;母亲确认委托及可能收入的用途;沈宁拿不出替代资金。接下来她先保留刻字,再选择交出实物。她签的是交接单;委托单早已由母亲签好。 • 后果要出现:取件员确实抱钟离开,沈宁留有照片,母亲得知交接并同意以后先商量。这些变化要在画面和对白里真的发生,由它们来代替一句“她想通了,放下了”。成交、付租和父亲是否赞成都还没有交代,沈宁对这件旧物的不舍也可以继续留着。 • 取舍:一集让发现、交涉和决定连续发生;三集能多留出认出字迹、替代方案落空和告别的停留,前提是戏剧材料与目标形态撑得起这些空间。本续写片段演示因果压缩;两版都是演示用的文字稿,按 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 工作台各自管理自己的项目文件。
  • 进入视觉交接时,可读角色跨镜一致性指南:用原创三镜场景,区分人物身份、造型、持物状态,以及真实参考图与计划参考图。

检查结果

  • 把试写集与原著、分集地图对照着读:观众是否看到了理解转折所需的信息,下一集是否继承了上一集结束时的真实状态?新增内容由作者决定。
  • 镜头描述和重复的连续性词句只是文字要求;生成的人脸、道具、动作或声音是否一致,要在以后制作媒体时对照真实素材逐一审看。

来源

全部指南