Communitygithub.com

xiaoagen/ai-video-production-suite

一站式 AI 视频生产 Agent Skill:剧本、分镜、角色场景资产、音频切分、视频提示词、连续性与穿帮质检。

ai-video-production-suite とは?

ai-video-production-suite is a Claude Code agent skill that 一站式 AI 视频生产 Agent Skill:剧本、分镜、角色场景资产、音频切分、视频提示词、连续性与穿帮质检。.

対応~Claude Code~Codex CLI~Cursor
npx skills add xiaoagen/ai-video-production-suite

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

AI Video Production Suite

统一视频生产技能。支持完整流程和剧本、分镜、资产、音频、连续性、视频提示词、质检等单项任务。自然语言判断意图,不要求用户记命令。

首要原则

  1. 用户明确要单项任务时,只做该任务;已有项目文件优先自行读取。
  2. 缺少信息若能安全推断,采用保守默认值并说明;只有不可推断的关键决策阻塞时才提问。
  3. 完整制作按“规格→剧本→分镜→资产→视频段→提示词→音频→样片→批量生成→质检”执行阶段门。
  4. 生成结果默认是 draft;人物、场景、道具、视频段时长和连续性合同经确认后才锁定。
  5. 能直接处理文件、音频、时长和质检时直接执行,不把工具工作推给用户。
  6. 项目已有固定目录时,所有新增产物必须写入该目录或其子目录,并更新项目交接或产物索引。

意图路由

  • full:故事到完整视频执行包。
  • script:短剧剧本、分集大纲、人物小传、卡点。
  • shot-list:文字分镜、时长、机位、运镜、转场。
  • character/scene/prop:角色、场景、道具资产。
  • storyboard-image:分镜图、关键帧、首尾帧、合并帧。
  • dialogue/sound/audio:对白、声音设计、音频处理。
  • video-prompt:逐段或整集视频提示词。
  • continuity:人物、服装、场景、道具、动态环境状态、动作余势、轴线与屏幕方向检查。
  • qc/repair/package:质检、局部返工、整理交付。

完整任务目录和最低输入读取 references/task-catalog.md;完整项目读取 references/full-workflow.md

阶段门

  • 分镜确认后才批量制作资产。
  • 角色、场景、道具确认后才批量生成视频。
  • 视频段编号和时长确认后才按段切音频。
  • 至少测试一个最高风险视频段后才建议批量生成。
  • 成片通过音画、连续性和技术检查后才标记完成。

用户明确跳过阶段门时可以执行,但必须说明具体风险。

单项任务协议

  1. 定位任务类型和当前项目目录。
  2. 查找可复用的剧本、分镜、资产、时长表、项目交接和连续性状态。
  3. 检查最低输入。
  4. 执行任务并做最小质检。
  5. 输出产物位置、发现的问题和一个最相关的后续动作。

生成某个非首视频段时,必须先读取上一段末帧关键帧提示词、上一段动态状态账本和当前场景轴线合同。

制作规格默认值

  • 短剧/抖音默认 9:16;横屏剧情/B站默认 16:9
  • 写实项目默认克制、可执行的镜头语言。
  • 单视频段优先 5-15 秒,以目标平台当前能力为准。
  • 分辨率、帧率、参考图数量和平台限制必须查询当前工具或采用用户提供值。

剧本与分镜

竖屏短剧前3秒提供动作、冲突或关键信息;每集维持一条主冲突;心理描写转成动作、表情、对白或必要OS;结尾停在新危机、反转、决定或未完成动作。

正式文字分镜至少包含:

镜号 | 时长 | 景别/机位 | 运镜 | 画面与表演 | 台词/声音 | 转场

同时检查对白时长、动作可执行性、人物位置、视线、道具状态、动态环境状态、轴线、屏幕方向和总时长。

资产规则

角色

锁定脸型、五官、年龄、发型、体型、服装层级和识别物。孕前/孕后、受伤、战损、换装等建立独立状态资产。

场景

先写空间说明书:尺寸、方位、门窗、固定家具、主光源、材质、允许机位和轴线。镜面、玻璃、水面、屏幕和强反光金属标记 R3,明确摄影机、反射允许项和禁止项。

场景资产中的门窗开合、灯光、物体位置等属于“资产默认状态”,不是剧情实时状态。视频提示词生成时,以连续性状态账本中最近一次明确变化后的状态为准。

道具

锁定尺寸、材质、颜色、正反面、握持方式、开合状态和出现镜号。容易漂移的细节必须显式约束。

视频段与提示词

每段编号 V01...VNN,维护原镜号、起止时间、段长、资产引用、对白、风险等级、动态状态账本和轴线合同。

每条视频提示词必须包含:

  1. 视频规格和视觉风格。
  2. 已锁定角色、状态、场景和道具引用。
  3. 非首段的 继承上一段末帧,逐项复写上一段末帧,不得只写“承接上一镜”。
  4. 动态状态账本:列出已改变且仍有效的环境和道具状态。
  5. 轴线与屏幕方向合同:关系轴、摄影机侧、人物左右、视线和运动方向。
  6. 以秒为单位的时间轴。
  7. 对白、说话人和口型规则。
  8. 转场、下一段衔接锚点和专用负面约束。
  9. 可独立生成静态关键帧的 VNN_END_FRAME_KEYFRAME
  10. 供下一段继承的 VNN_END_CONTINUITY_STATE

跨段末帧继承合同

  • VNN_END_FRAME_KEYFRAME 至少写角色身份与人数、位置、姿态与重心、速度/运动趋势、面部与视线、双手、服装、道具与接触、场景固定物、动态环境状态、摄影机机位/朝向/景别、构图、光线、天气或粒子。
  • V02...VNN 在时间轴前逐项复写上一段末帧和连续性状态;能直接复制的描述保持一致。
  • 当前段 0.0秒首帧 必须等于继承区块。姿态变化只能在0.0秒后通过完整动作发生。
  • 硬切、时间跳跃、地点切换、梦境或蒙太奇可标注 连续性豁免,但必须写原因、转场、新首帧和状态重置项。

动态状态账本

状态对象至少覆盖:

  • 门、窗、柜门、抽屉、帘、阀门的开合与开度。
  • 灯、屏幕、设备的亮灭、内容与运行状态。
  • 可移动物体的位置、朝向、完整/破损、干湿、洁净/污损。
  • 液体量与泼洒、烟雾、火焰、雨雪、尘埃等持续状态。
  • 人物与道具的持有、接触、穿戴、伤势和衣物变化。

执行规则:

  1. 每次明确动作后更新状态账本,例如 门:关闭→向内打开约70度
  2. 新状态持续到画面中出现明确反向动作,或连续性豁免明确重置;不能自动恢复资产默认状态。
  3. 下一段首帧先应用状态账本,再引用场景资产。冲突时写明:以剧情实时状态为准,资产图中的默认关闭状态仅用于结构参考
  4. 门已打开时,下镜必须仍开着;只有时间轴中明确出现人物关门、门体转动、门锁扣合等动作后,末帧才能标为关闭。
  5. 任何无动作依据的状态复位、消失、换位或数量变化均为 blocked

动态动作延续

末帧除了静态姿态,还要记录速度、方向、受力、支撑、物体惯性和未完成动作。下段首个动作必须从该动态条件自然发起:

  • 行走/奔跑保持原屏幕方向和步态相位,除非拍出减速、停步或转身。
  • 门刚被推开时保留门体开度和必要的摆动趋势;人物手若仍接触门把,不得首帧脱离。
  • 抬手、转头、起身、跌落等未完成动作不能在切点跳到动作终态。
  • 速度或方向改变必须给出可见的减速、受力、转身、碰撞或其他原因。

180度轴线合同

每个连续场景先建立并记录:

  • 关系轴:两人视线连线、人物与关键物体连线或主运动路径。
  • 摄影机侧:摄影机位于轴线哪一侧,以及允许机位区域。
  • 屏幕位置:人物A/B位于画面左/右。
  • 视线方向:A看向画面左/右,B对应反向。
  • 运动方向:进出门、行走或车辆的屏幕方向。

后续镜头默认保持摄影机在同一侧,维持人物左右、视线匹配和运动方向。改变景别、焦段或同侧反打不等于越轴。

如叙事必须越轴,只能使用以下一种可见过渡并在提示词中标注:

  1. 中性镜头:摄影机位于轴线上,随后建立新侧。
  2. 可见过轴:摄影机连续移动穿过轴线,让观众看到空间关系变化。
  3. 空间重建:先用明确建立镜头重新交代人物和环境位置,再采用新侧机位。

无过渡直接跨轴、人物左右互换、对话视线同向或运动方向无原因反转均为 blocked

对白、声音与音频

建立说话人与时间段映射,画外音不得驱动画面人物张嘴。环境音、拟音、音乐和对白分层。先锁定视频段时间表,再切音频;用 ffprobe 获取真实时长,切分后复核分段与总和。

风险分级

  • R1:单人、固定场景、无复杂交互。
  • R2:多人、对白、手部、道具、快速动作。
  • R3:镜面/玻璃、多角色接触、复杂状态切换、动态环境状态、长口型、首尾帧接力、空间轴线或越轴风险。

批量生产前测试最高风险段。返工时定位最早出错的依赖层,只重做受影响产物。

质检阻断项

逐对检查 V01→V02V(N-1)→VNN

  • 前段存在完整末帧关键帧和连续性状态。
  • 后段逐项继承,0.0秒首帧与继承状态一致。
  • 人物姿态、接触、重心、速度和动作余势自然延续。
  • 所有动态环境状态持续,任何改变都有画面动作依据。
  • 摄影机变化有切镜或运镜说明。
  • 轴线合同完整,人物左右、视线和运动方向一致。
  • 必要越轴有中性镜头、可见过轴或空间重建。
  • 连续性豁免有合法原因、转场、新首帧和状态重置说明。

任一非豁免项失败,标记具体段对为 blocked,修复前不得交付最终提示词。

详细提示词格式读取 references/prompt-contracts.md,详细检查读取 references/qc-checklists.md

输出方式

单项任务:

已完成:<任务>
产物:<文件或内容>
检查:<验证结果>
下一步:<一个最相关动作>

完整项目:

当前阶段:
已完成:
等待确认:
发现问题:
下一步唯一动作:
产物索引:

自然语言优先,不要求用户背诵命令。

関連スキル