跳到正文

AI 短剧分集剧本

围绕单集目标与因果节奏编写可供后续分镜使用的短剧剧本。

开源精选视频内容23 个文件2,909 Stars浏览次数 0zenstory-ai/drama-skills MIT版本 f53fb20
开始使用

下载前阅读 SKILL.md 中的使用条件,并确认所用工具支持对应能力。

输入资料
故事设定与分集目标 角色和当前剧情 阅读本节完整说明
交付内容
分集剧本 后续制作所需的剧情事实 阅读本节完整说明
环境与依赖
只有安装、升级或排障时运行 python3 scripts/selftest.py。 阅读本节完整说明
  1. 获取完整包,保留配套文件的目录结构。
  2. 按照原文准备所需工具、依赖与输入资料。
  3. 阅读对应使用步骤与输入输出说明,在自己的环境中验证结果。

使用提示摘自原文,配套文件保留来源版本;实际运行条件以各包说明为准。

正文

获取原文件

references/substitutable-realization.md

目录

这条规则不做什么

本套件不内置任何平台的审核标准,不预测任何内容能否通过,也不给出题材禁令。 标准随平台、地区、时间和分发方式变化,写进技能只会同时做到两件坏事:过时,以及把 创作者本可以拍的东西提前劝退。

它只做一件事:当某个兑现只有一种实现方式、而这种实现方式后来必须更换时,让更换 发生在实现层而不是戏剧层。要不要标、标哪些,由创作者判断;套件负责的是—— 标了之后,改动是有备而来的。

真正的失效形状

昂贵的返工不是「某个镜头被要求换掉」,而是换掉它之后这集不成立了。

具体过程:某个兑现依赖一个特定呈现(一件证物上的字、一次身体接触的力度、一个场所的 性质、一段自白的具体内容)。这个呈现被下游一路消费——资产变体按它建、关键帧按它冻结、 运动规格按它写、相邻集的进入状态按它接。等到必须更换时,能改的只剩最后一环,于是 唯一可行的操作变成把这场删了。删掉之后,它承担的功能没有别处兑现,前面所有铺垫 变成空转。

改动窗口的关键性质是它会关闭:呈现刚写下时替换成本接近零,被下游消费之后成本 指数上升。所以标注要发生在剧本层,事后补标没有意义。

功能与实现分开写

标注一个节拍时,把三件事分开:

字段 回答什么 常见错误
功能 这个节拍在故事里兑现了什么:谁的什么被证明、谁的处境如何改变 写成情绪词("高潮""爽点"),无法据此判断备选是否等价
当前实现 现在用什么呈现兑现它 与功能混写成一句,导致换实现就得换功能
备选实现 换一种呈现,同样兑现该功能 写成"改温和些",这是削弱不是替换

分开写本身就有诊断价值:如果一个节拍的功能写不出来,问题不在合规,在这个节拍本来 就没兑现什么。

什么样的备选算数

备选必须兑现同一个功能,判据是:

  1. 同一个人被证明或被改变。换了受影响的人,就是另一个节拍。
  2. 后续依赖仍然成立。看这个节拍的 payoff_refs 与下一集的进入状态:备选执行后, 它们是否仍然被满足?有一条落空就不是备选。
  3. 代价没有消失。兑现通常带着代价(暴露、失去、欠下)。备选把代价抹掉时,后面的 压力也就没了来源。
  4. 不需要新的铺垫。备选如果要求一个前面没建立的事实,它不是备选,是改稿。

「删掉这场」永远不是备选——删除消掉的正是功能本身。可接受的写法是把功能移交给 另一个已经存在的节拍,并写清移交后那个节拍要多承担什么。

哪些位置值得看一眼

按机制看,不按题材看。以下三种结构最容易在更换时连累戏剧层:

  • 兑现与呈现焊死:这个兑现只有这一种拍法。焊死本身不是缺点(很多好戏正是如此), 但它意味着一旦要换就是重写,所以值得提前写下备选。
  • 风险在链条上游:被标注的呈现是后面多个节拍的依据。上游改一处,下游全线要重接, 此时备选必须连带说明下游怎么接。
  • 窗口即将关闭:该呈现马上要进入资产、关键帧或运动规格。这是最后一次低成本标注的 机会;再往后标注只剩记录价值。

两种更常见的错误做法

提前自我阉割。 把所有可能敏感的地方统一磨平。代价是确定的(戏没了),收益是不确定的 (并不针对任何具体标准)。短剧的兑现本来就建立在越界、失衡和代价上,统一磨平之后剩下的 是一集没有人会看完的合格品。标注的意义恰恰是保住当前实现——先按最想要的拍法写, 备选只在真的需要时启用。

假备选。 备选栏写"视情况调整""改得含蓄一点""删减部分内容"。这类写法在需要时提供不了 任何可执行的东西,等于没标。备选必须具体到能直接改写成场景动作。

合成示例

(虚构情境:社区食堂的排班员被指控偷改排班。)

  • 功能:证明排班员确实改过记录,且是为保护一个不能公开的人;她的可信度与她的动机 同时暴露。
  • 当前实现:她当众把手写排班本摊开,指出被涂改的那一行,说出被保护者的名字。
  • 备选实现:她把排班本交给指控者本人翻,指控者读到那一行时停住不念——名字由反应 交代而不由台词交代。功能相同:改动被证明、动机被暴露、可信度同时受损;被保护者的 身份仍然进入后续依赖,只是载体从台词换成了他人的反应。
  • 不算备选:把这场改成她私下解释(受影响的人变了,公开暴露的代价消失);把这场 删掉(功能无处兑现)。

自检

只在创作者标注过的节拍上执行;未标注时本节不生效,也不要因为没标注而提缺陷。

  1. 功能是否写成了「谁的什么被证明或被改变」,而不是情绪词?
  2. 备选执行后,本节拍的 payoff_refs 与下一集进入状态是否仍然成立?
  3. 代价是否仍在?还是被备选一起抹掉了?
  4. 备选是否需要一个前面没有建立的事实?
  5. 备选是否具体到可以直接写成场景动作,而不是一句"酌情处理"?
  6. 这个呈现是否已经被下游消费?若是,标注只剩记录价值,替换要走修订请求。

CONTACT HAONAN

联系haonan

医疗 AI · 产品与独立开发

刘浩南

关注医疗 AI 从 demo 到真实落地,聚焦产品化、商业化与院内工作流效率提升。

12年医疗产研经验,大湾区头部医疗AI公司前产品总监,独立开发者

医疗 AI 产品化医疗 AI 商业化院内工作流效率
刘浩南的微信联系二维码
微信扫一扫,联系 haonan