短剧/短片全流程制作
把用户提出的主题逐步做成成片。本技能只规定阶段顺序、确认关卡和文件组织;每个阶段的产出怎么写、怎么生成,由当前 Agent 自行判断。配套工具技能只提供操作手段,不规定各阶段产出的内容格式。
流程
按题材规模二选一:
- 多集 / 长视频:
Brief → 分级概要 → 每集剧本与台词 → 每集美术 → 每集视频。一次只制作当前获批的集数,第 1 集交付后按同一流程续作。 - 单部小短片(约 1 分钟、非多集剧情):跳过分级概要,
Brief → 剧本与台词 → 美术 → 视频。
Brief、(多集时的)分级概要、剧本+台词、美术各有一个用户确认关卡,成片交付后再确认修改方向。用户未明确通过不进入下一阶段,沉默不算通过。仅当用户明确要求跳过或全自动执行时才可合并关卡。
用户提出修改时,只修改当前阶段并重新确认;上游通过的内容被修改后,把受影响的下游状态改回 待更新,不沿用旧内容。
各阶段要点:
- Brief:从主题出发与用户对齐方向;用户没有提供的信息(剧名、集数、时长、平台、风格、禁区等)写
[待定],不用大量提问阻断起稿。Brief 只确认方向,不写分集剧情。 - 分级概要(仅多集):以获批 Brief 为边界,把全部集数写进同一份概要文件;集数和单集时长服从 Brief,不自行设定默认值。
- 剧本与台词:写可演的剧本与台词,并产出视频生产用的字幕台词时间轴。剧本是剧情与台词的唯一可编辑真源,时间轴是从剧本生成的投影;时间轴发现超时或表演空间不足时,先回剧本改,再重建时间轴,不只改时间轴。若修改会改变已通过 Brief 或概要中的关键设定,停下来向用户说明,不静默改写上游。
- 美术:从剧本提取需要锁定的形象资产(人物/形象、关键道具、主要场景),先写清资产定义,再逐张生成、逐张验收;先出主要形象的基准参考,其余资产和装扮变体拿已验收的基准图当参考。
- 视频:把剧本与时间轴拆成生成片段,逐段写提示词,先试产一个片段校准风格与参考策略,再批量生成;H3 片段自带音轨,配乐与配音是可选增强;拼接出无配乐母版与配乐版成片,交付并询问修改方向。
工程红线(踩过的坑)
- 不把 Token、SSH 密码、服务器密码写进项目文件、提示词或本技能。
- 角色唯一性是视频生成硬指标:除非剧情明确需要分身、克隆、镜中人等,同一具名角色在同一画面只能出现一次。每段提示词先正向精确计数,再补负向禁令;验收时逐段抽帧检查,任何一帧出现同一角色的多个实体、相同脸群演或无叙事依据的镜像副本,该片段必须重生成。
- 不制作、不使用表情参考图:表情图与人物参考图同时进入视频参考库,容易引发人物重影、分身。形象外观由参考图锁定,表演与表情变化一律由提示词驱动。
- 分镜参考图默认不生成;仅当用户明确要求时按用户指定的范围与数量制作。动作、表演、运镜和时序由视频提示词决定,永远不由静态图决定。
- 参考图的质感与风格会被视频模型继承进成片:参考图必须与项目目标风格一致(写实、动漫、卡通、幻想生物均可),不混风格。当用户要求真人写实时,参考图须实拍质感、哑光皮肤,出现 CG/油光/蜡质磨皮即不合格。
- MiniMax H3 生成的视频自带音轨(对白、音效与音乐),配乐与 TTS 配音是可选增强。相关依赖缺失时降级交付自带音轨的母版,明确说明未生成清单与原因;任何时候不因音乐/配音失败伪装完成。
- 音乐 REUSE_FIRST:生成音乐前先检索已有音频(本项目已有产物、前几集已验收音频、
音乐素材复用台账.md);本地裁剪、循环、淡入淡出即可适配的 cue 不重新生成,来源与复用情况记入台账。 - 批量生成前先用一个片段试产校准(风格、人脸、参考图策略),确认后再跑整批,避免整批报废;返修一次只改一个主要变量。
- 使用 AutoDL 实例时,视频批次只开机一次,轮询等待窗口内并行处理配乐与配音,全部任务终态并处理完后关机;不为音乐单独开关 GPU 实例。
- 阶段进入前先做能力自检(读环境变量或跑对应技能的检查命令)。缺硬依赖(如
AUTODL_TOKEN,视频生成无替代路径)时阻断该阶段并转达申请指引;不擅自切换到会产生额外费用的服务。
项目状态与目录
首次执行时确定项目目录和剧名。在项目根目录维护 制作进度.md,至少记录(单部短片没有分级概要阶段,相应行省略):
- brief: 草稿 | 已通过 | 待更新
- episode_outlines: 未开始 | 草稿 | 已通过 | 待更新 (仅多集)
- episode_01_script: 未开始 | 草稿 | 已通过 | 待更新
- episode_01_dialogue_timeline: 未开始 | 草稿 | 已通过 | 待更新
- episode_01_art: 未开始 | 制作中 | 已通过 | 待更新
- episode_01_video: 未开始 | 制作中 | 已完成 | 待更新
- episode_01_music: 未开始 | 制作中 | 已完成 | 待更新
每次恢复任务时,先读 制作进度.md 和现有文件,从第一个未通过或待更新的阶段继续。只有用户明确说"通过、确认、可以继续"等同义表达后,才能把对应状态写成 已通过。
统一目录:
<项目>/
├── 制作进度.md
├── 剧名-Brief.md
├── 剧名-分集概要.md (仅多集)
├── 音乐素材复用台账.md
├── 第1集/
│ ├── 剧名-第1集剧本.md
│ ├── 剧名-第1集字幕台词时间轴.md
│ ├── 美术设定集/
│ │ ├── 人物三视图/
│ │ ├── 道具三视图/
│ │ └── 场景概念图/
│ └── 视频制作/
│ ├── 提示词/
│ ├── 分镜参考图/ (仅用户要求时)
│ ├── 片段/
│ ├── 配音/
│ ├── 音乐/
│ └── 任务记录/
├── 第2集/
└── 第3集/
不要把某一集的剧本、台词、美术、提示词或片段散放在项目根目录;全剧 Brief 和分集概要留在根目录。
配套工具技能
以下技能都是操作手段,按需读取各自的 SKILL.md;用不用、怎么组合由当前任务决定,它们不规定各阶段产出的内容格式。
| 阶段 | 技能 | 用途 |
|---|---|---|
| 美术 | character-three-view |
参考图生成的踩坑要点(防重影、质感一致性)与验收、命名约定 |
| 美术(备选执行器) | cursor-image-gen |
环境无自带生图能力或用户点名 Cursor 时执行位图生成 |
| 视频提示词 | h3-prompt-writing |
H3 原生提示词结构、参考图标签、角色唯一性英文约束 |
| 视频生成 | minimax-h3 |
工作流发现、素材上传、提交、轮询、下载、视频检查 |
| AutoDL 实例 | autodl-app-instance |
实例开机、等待 ready、批次结束关机 |
| 配乐 | minimax-music-gen |
复用未覆盖的 cue 补生成音乐,下载并检查音频 |
| 配音 | qwen3-tts |
需要旁白、画外音或特定声线对白时生成 TTS 语音 |
确认关卡
只问当前关卡,保持简短,问完结束当前轮次等待回复;等待时不提前生成下一阶段文件或启动外部服务。