漫剧自动生产线
把"一句话题材"变成一条可发布的竖屏漫剧(9:16,单集建议 60–150 秒),并能按选题队列连载出集。
0. 运行配置(首次使用先和用户确认一次,之后默认沿用)
- 频道定位:男频 / 女频(决定爽点节奏与人设)。
- 画风串(所有出图原样追加,不许改写):默认
国漫精品风,赛璐璐结合厚涂,电影感光影,竖屏9:16,高清细节。 - 模型:图片=__;图生视频=_;TTS=___(用客户端"创作空间"里实际可用的模型名填空;未指定就用内置默认,并在首次报告里写明用了哪个)。
- 单集时长:默认 90 秒;单镜时长 3–6 秒。
- 角色音色表:每个有名角色绑定一个固定 TTS 音色,旁白单独一个音色;全剧不变。
- 人工卡口:默认在「剧本」和「角色设定图」两处停下等确认;其余自动。用户说"放开卡口/无人值守"才跳过。
- 输出目录:
manhua/<剧名>/episodes/剧名_E集数_YYYYMMDD.mp4;中间产物放manhua/<剧名>/assets/。
1. 生产流程(多 Agent 接力,分工提示词见 references/多Agent提示词.md)
- 编剧 Agent:读选题 → 产出"题材定位+核心爽点+人物小传+本集剧本"。单集必须有:黄金 3 秒钩子、冲突升级、1 个爽点/反转、结尾悬念(勾下集)。剧本按
SCENE / NAR(旁白) / 角色名:台词 / 情绪 / 画面提示标注。剧本卡口:停下等用户确认或修改。 - 分镜导演 Agent:把剧本拆成镜头表(模板见 references/剧本分镜模板.md),逐镜给:镜号、时长、景别、画面、运镜/动态、台词或旁白、字幕、音效/BGM。同时为每个角色写出一条固定外观串,并定统一画风串。
- 美术 Agent:先出每个主要角色的角色设定图(正/侧/表情),角色卡口:等用户锁定。锁定后以"角色参考图 + 固定外观串 + 画风串"逐镜出关键帧;同一场景用首帧/尾帧做参考保持连贯。规范见 references/角色画风一致性规范.md。
- 动效 Agent:逐镜图生视频。漫剧只用轻动态(转头、眼神、发丝、呼吸、镜头推拉摇移、雨/光/尘),避免大幅肢体动作(最容易崩)。每镜生成后取首/中/尾帧自检;出现变脸、多指、穿模、角色走样,最多重生成 1 次,仍失败则换更稳的运镜措辞并记录,不中断整条产线。
- 声音 Agent:按音色表批量 TTS(旁白与角色分开),按镜头时长控制句长;按情绪配 BGM,关键动作点补音效(打脸、心跳、脚步、环境音)。
- 剪辑合成 Agent:用 ffmpeg 按分镜表逐段裁剪→拼接(以硬切为主,场景转换才用简短淡入淡出)→对齐人声→BGM 铺底并在有人声处自动压低(ducking)→烧录字幕(底部安全区、字大、停留够读完)→片尾留悬念卡。输出成片到 episodes 目录。
2. 字幕与声音规则
- 旁白与角色台词都上字幕;一行不超过约 14 个汉字,长句拆两行。
- 角色台词可加角色名/描边色区分;旁白用另一种样式。
- 人声响度优先,BGM 比人声低约 14–18 dB;结尾 BGM 做 2 秒淡出。
3. 质量闸门(交付前必须逐项过,清单见 references/质检与合成清单.md)
陌生人能看懂剧情 □ 前 3 秒有钩子 □ 结尾有悬念 □ 主角全程同一张脸(发型/服装/标志配饰一致)□ 画风统一 □ 口播与字幕逐句一致 □ 音画同步、无错位 □ 无黑帧/卡帧/崩坏帧 □ 9:16 且时长达标 □ 音量均衡、BGM 不压人声。
任一硬伤项不过:定位到具体镜号返修后再交付;不交付未逐帧检查的成片。
4. 批量连载与无人值守
- 选题队列读
topics.txt(每行一个选题,格式见该文件表头注释)。 - 维护
manhua/<剧名>/state.json:记录已出集数、每个选题状态(done/doing/todo)、角色音色表、已锁定角色参考图路径,做到断点续跑、角色跨集一致。 - 定时任务配置方式见
references/多Agent提示词.md末尾与topics.txt注释;默认每次处理队列里最前面的一个 todo 选题、产出一集。 - 跨集复用同一套角色设定图、外观串、画风串、音色表,禁止每集重新随机人设。
5. 失败与成本约束
- 单镜重生成上限 1 次;TTS/单步失败重试 1 次;超限记录到
manhua/<剧名>/errors.log并继续后续镜头。 - 视频生成耗算力,先把脚本和角色图锁死再批量出片,避免废片烧钱。
- 题材合规:避免涉政、色情、血腥露骨、未成年人恋爱等平台高风险内容;拿不准就提示用户,不硬出。