跳到正文

Haonan V004 剧本

AI 短视频剧本技能。Use when you need to把大纲落成结构化场次与节拍流(动作与台词交替)、逐句带说话人与语气的台词、按语速折算的时长预算;不用于分镜、出图或写生成提示词。

个人 Skill视频内容2 个文件浏览次数 0
开始使用

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

交付内容
<名>-script.md 结构:时长仪表(每集/每段条形打在目标区间带上,超欠标红)→ 分集/分段剧本(场次 + 节拍流)→ 场次总表 → 台词本(按角色聚合,带音色提示词,整组复制跑 TTS)→ 无台词角色音效清单(无台词角色的机械/动作音效,供 V006 的 <> 音效标记承载)。汇报一句话说清:几集几场几句台词、预估总时长 vs 目标、哪几集贴着容差边、报告路径;没过的门明说。 阅读本节完整说明
  1. 获取完整包,保留配套文件的目录结构。
  2. 按照原文准备所需工具、依赖与输入资料。
  3. 阅读对应使用步骤与输入输出说明,在自己的环境中验证结果。

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

正文

获取原文件

SKILL.md

定位

把 haonan-v001-concept 的梗概落成剧本。前提刻在骨子里:剧本管戏,分镜管拍——「爽不爽」和「怎么拍」是两种迭代节奏,台词要反复推翻重写,绑上镜头分解每改一句都得重排镜头。所以这层只有集/场次/节拍流,没有镜号;镜头、首帧提示词、生成批次都是 haonan-v005-storyboard 的活。

底线:台词必须是结构化数据,不能写成散文。每句台词是独立条目(说话人 + 台词 + 语气),动作是独立节拍——这是全部对账的地基。

交付 解决什么
逐集/逐段时长预算 目标时长就是目标时长:台词按语速折算、动作按节拍估时,写超写欠当场拦下
节拍流(动作 ⇄ 台词) 台词直接对接 TTS 逐句生成;动作节拍就是画面要发生的事
每场至少一个动作节拍 纯对白的场是广播剧——AI 生成时没有画面可写
开场钩子 + 结尾悬念 短视频的生死线;钩子不是标签是第一拍——必须落在开头前 3 拍内兑现冷开场
爽点认领 大纲说这一集有大爆点,剧本必须有戏认领它,防止改着改着把爆点改丢
上游对账 场景/光照/道具对 art、角色对 concept/cast

边界(不做的事):不分镜头、无镜号、不写画面生成提示词、不出图、不配乐——分镜层一件不碰。不改大纲结构、不做角色和场景设定。

工作模式

  • 标准流程从 haonan-v001-concept 的 concept 开始(分集梗概、爽点落点、时长都在里面)。
  • 没有 concept 就先问用户是否跑 V001;用户坚持直接写,就问清时长与题材,手建骨架,对账门明说跳过。
  • 一次写几集/几段:默认一批 ≤ 3,剧本是改得最凶的一层,小批量出、快拍板、再往下写。

核心规则(最重的四条)

  1. 动作节拍只写常见动作(挑担上船、搭手卸担这种 AI 见过千万次的;伸篙一挡、睫毛颤这种精巧动作生成必崩)。
  2. 时长预算先于一切:台词按 4.5 字/秒折算、动作按 2.5 秒/拍估,写完自己核对秒数;超了先砍动作节拍再压台词,欠了补戏不注水——加冲突不加寒暄。
  3. 台词口语、单句一口气、单句 ≤ 35 字、谁的话像谁(有 cast 就吃角色的性情与说话方式)。
  4. 每集/每段第 1 拍冷开场给钩子的具象(hookBeat 认领,门查位置落在前 3 拍内),结尾一拍必须是悬念。
  5. 写连续动作,不写一句话事件:不是「遇到鸵鸟」,而是进入→异响→误判→切来源→出现→反应→全景确认的七步连续动作。动作密度高的镜头(变身/舞蹈/追逐)按时间轴分解(0-3s 凝视 / 3-6s 启动 / 6-9s 撕裂…),每段写动作/镜头/特效/声音。
  6. 声音约束进剧本:不要自动配乐,只保留同期声(脚步/衣料摩擦/物体碰撞/空间混响),配乐后期加版权音乐。连续动作与时间轴分镜模板见 haonan-v000-director/references/creative-playbook.md。

步骤

  1. 定输入与范围:取 concept(直接上游);顺手带 cast/art(可选,给了才对账/显示名字)。
  2. 建骨架:确定性搬运目标秒数(单集/单段分钟 × 60)、钩子、悬念、该集爽点认领、候选场景与人物。这些事实不要让模型重新想一遍。 场次留空,那才是写戏的活。
  3. 逐集/逐段写戏:每份任务拿到该集骨架 + 梗概/爽点 + 用到的场景卡(art 的锚点、光照)+ 角色信息 + 前一集的结尾悬念(这一集开场要接得上)。写完把 seed 提示删掉。
  4. 校验:逐条过质量门禁,违规逐条修直到通过。需要一个美术没登记的光照状态时,去 art 里补状态再回来,不要绕过门。
  5. 输出:<名>-script.md(可选 JSON)+ 台词本(按角色聚合,带音色提示词,直接跑 TTS)。

质量门禁(逐条核查)

  1. 每集/每段时长在目标 ±15% 内(台词 4.5 字/秒、动作 2.5 秒/拍)。
  2. 单句台词 ≤ 35 字。
  3. 说话人在本场人物里,或标 VO(画外音)。
  4. 每集/每段钩子与悬念落纸。
  5. 钩子具象在开头前 3 拍内兑现(冷开场)。
  6. 每场至少一个动作节拍(纯对白 = 广播剧,拦下)。
  7. 动作叙述体不混引号台词。
  8. 爽点认领:大纲说有大爆点,剧本有戏认领。
  9. 角色对账:引用的角色在 concept/cast 里存在。
  10. 场景/光照/道具对账:引用 art 里没登记的光照状态即报。

输出

<名>-script.md 结构:时长仪表(每集/每段条形打在目标区间带上,超欠标红)→ 分集/分段剧本(场次 + 节拍流)→ 场次总表 → 台词本(按角色聚合,带音色提示词,整组复制跑 TTS)→ 无台词角色音效清单(无台词角色的机械/动作音效,供 V006 的 <> 音效标记承载)。汇报一句话说清:几集几场几句台词、预估总时长 vs 目标、哪几集贴着容差边、报告路径;没过的门明说。

交接

  • 给 haonan-v005-storyboard:场次、节拍流(每拍秒数)、逐句台词(分镜认领节拍、台词归属镜号)。
  • 给 TTS 环节:台词本 + 每角色音色提示词。

画内因果与情绪表演补充

连续视频项目必须读取 references/production-lessons.md。每个生成单元只写一条“起始状态—动作命中—稳定终态”因果链;伤痕、掉落、熄灯、消失和新人物出现都必须有画内原因。复杂武戏和车辆/门动作拆成独立段,禁止一句台词同时承载解释、转场和动作。人物情绪要落到呼吸、肩颈、手指、眼神、泪痕、步幅和重心;微动作只辅助主动作。台词短、口语化、可由当下角色说出,不用旁白代替本可看见的行动。

CONTACT HAONAN

联系haonan

医疗 AI · 产品与独立开发

刘浩南

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

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

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