Communitygithub.com

视频制作技能

规划、创建、修改或交付视频项目,支持脚本、素材、图片或现有剪辑。适用于叙事电影、社交媒体视频、解说片、产品视频、纪录片、动态图形及AI生成视频;请路由至项目现有工具并审查实际渲染结果。请勿用于不涉及制作或修改视频的通用视频工具问题。

视频制作技能 是什么?

该技能是一个全面的视频制作导演工具,旨在引导视频项目从当前状态到达用户要求的最终结果。它避免使用固定模板,而是灵活适应项目的创意方向和现有工具链。技能核心要求从实际项目状态开始,读取`AGENTS.md`、项目简报、当前剪辑或镜头数据,并保留用户先前的决策。它支持多种平台(如Claude Code、Cursor、Codex等)上的规划、脚本修订、素材创建、生成、编辑、审查和导出阶段。对于简单编辑,技能可直接执行;对于复杂或高成本项目,则会生成简洁的简报和生产计划。技能强调在生成镜头时保持可审查的单位,检查身份一致性、动作清晰度和连续性,同时在交付前验证最终渲染文件的可播放性和规格。它集成了专门技能(如脚本撰写、图像生成或Remotion),但不会强制安装未授权的依赖项。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/zrqworkmail-cloud/video-production-skill/tree/HEAD/skills/video-production

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

视频制作

引导视频项目从当前状态到达用户要求的结果。这是一个制作导演技能,而非渲染器或固定模板。与用户选择的创意方向及工具配合使用;仅选择该请求所需的阶段。

从实际项目开始

  1. 读取适用的 AGENTS.md、项目简报、当前剪辑或镜头数据及状态说明。识别现有素材、已获批的决策、未完成的工作以及活跃的编辑或生成项目。保留用户先前的决策,不要将已拒绝的草稿视为获批的源材料。
  2. 确定所请求的结果和当前阶段:新视频、脚本或镜头修订、素材创建、生成、编辑、审查或导出。当用户说“继续”或类似表述时,从该阶段继续执行;不要重新开始已完成的工作。
  3. 仅解决那些会改变工作的选择:观众和目的、平台和宽高比、目标时长、语言、创意约束、交付格式、工具或成本限制,以及用户是否需要协作检查点还是自主执行。在可用项目证据可靠的情况下进行推断。仅询问那些无法安全推断出的缺失信息。
  4. 在选择软件之前,检查现有项目技术栈。不要仅仅因为存在其他工具就替换已建立的编辑器、模型或工作流。对于不熟悉的工具、格式、模型版本、许可证或发生重大变化的工作流,在实施前检查当前的权威文档和相关工作示例。

对于简单的编辑请求或明确定义的延续任务,直接进行修改。对于新的、多阶段、高成本或技术上不确定的制作任务,首先制作简洁的简报和生产计划。重用合适的现有研究;仅当研究改变了工具或制作决策时才记录新的研究。在用户授权工作后,不要在常规实施细节上停顿。

将所请求的范围贯彻到每个阶段:静默剪辑、仅脚本分配、仅字幕编辑或用户排除的旁白,并不授权创建缺失的制作层次。仅在用户或项目要求的检查点,或在范围、成本、隐私或许可发生重大变化时,才请求批准。

规划故事与画面

使用或保留现有脚本。如果需要脚本,在打磨台词之前,先定义其核心承诺或戏剧性问题、观众、基调以及结局。选择适合项目的结构:叙事、纪录片、解说、宣传、短视频、音乐主导或其他形式。不要对每个视频都强制套用单一“钩子/问题/证明/行动号召”的公式。对于事实性作品,区分来源事实、诠释和创作;绝不捏造证据、产品行为、数字或引语。

在构建最终序列之前,将脚本或简报分解为场景和镜头。镜头计划应根据制作需求详尽,通常记录:

  • 镜头/场景ID、故事节拍、目的和目标时长;
  • 可见主体以及观众将看到的动作或变化;
  • 取景、镜头意图、构图、开始和结束状态;
  • 相关的连续性:人物、外观、屏幕方向、地点、道具、光线和时间;
  • 对话、旁白、屏幕文字、音乐或声音提示以及转场意图;
  • 源素材或生成方法、状态以及审查备注。

当能提升控制力时,每个生成的镜头只保留一个主要动作。规划准备、动作、结果和可读的停顿;不要为了让角色适应提示而匆忙行事。当节奏、连续性或序列结构不确定时,使用故事板或少数代表性帧。让每个场景推进故事、信息、情绪或动作。文字、图标、缩放、模糊和转场应支持图像,而非替代有意义的视觉事件。

仅创建项目所需的连续性指南:角色或主体身份、年龄/状态变化、服装、地点、道具、调色板、照明方向、排版和屏幕方向。对于事实性或历史项目,对照适当来源检查宣称和视觉参考。根据视觉意图、拼写准确性、本地化和后续编辑需求,选择生成文字或可编辑文本。逐字符检查生成的文字;保留用户批准的文字,并在需要可靠修正精确措辞时使用单独图层。

对于多会话或多镜头工作,使用现有格式维护小型项目记录:活动简报/脚本版本、镜头ID和时长、素材来源和使用条款、候选/选中/拒绝的镜头、用户批注(如适用)、编辑参考以及下一步行动。区分技术验证、代理选择和用户批准;没有证据时不要分配用户批准。在获得授权创意决定权的情况下,继续使用代理选择的镜头,并记录该授权,而不是引入新的批准关卡。保持原始和衍生素材的可追溯性;在从生成图像中提取可重用元素时,记录裁剪/遮罩坐标、透明度和分辨率。仅创建项目实际需要的信息文件。

选择制作方法

选择能够满足视觉目标的最轻量级方法,使用项目已安装的工具和技能说明:

  • 当现有素材承载了所需事件或证据时,使用现有素材;
  • 当生成图像、视频、音频、动画或本地模型能够满足简报且符合用户的成本、隐私和质量限制时,使用它们;
  • 当确定性时序、排版、数据或可重复布局至关重要时,使用基于代码的时间轴或动态图形;
  • 当项目已建立主编辑时,使用项目的NLE或合成框架。

将工具和模型视为可替换的适配器。不要假设订阅包含API访问权限、API是免费的、账户可以连接到本地工具,或模型可以在当前机器上运行。在外部生成、上传、付费调用、下载、安装或长时间本地任务之前,检查用户的授权、成本/隐私约束、队列和资源影响。不要中断另一个用户的进程或占用的GPU任务。如果容量或授权缺失,准备可审查的输入并说明待定事项。

对于新视觉风格、生成模型或昂贵批次,首先制作一个小型代表性测试。一次只改变一个有意义的变量,在比较备选方案时固定种子、参考和其他设置。在可重复性或后期修复至关重要的情况下,保留源文件、版本、提示、种子、模型/工作流设置及输出映射。不要因为某个生成的镜头已成功编码就声称它已通过。

在编写生成镜头提示或准备本地模型任务时,阅读 references/generative-shots.md。将电影镜头记录与模型特定的输入语法和参数分开。

按可审查单元制作

当质量不确定时,一次只制作或修订一个场景、短序列或代表性镜头。尽早将每个候选结果放回其相邻上下文中进行检查;检查剪辑本身,而不仅仅是孤立的漂亮帧。保留已获批的素材,并将被拒绝或实验性的输出明确标记在最终剪辑之外。

对于AI生成或合成的镜头,检查实际序列中的人物身份一致性、肢体、动作清晰度、与道具的接触、空间深度、照明动机、不必要的运动、文字伪影和连续性。使用首帧/中帧/尾帧以及运动或过渡周围的额外帧;单单一张海报帧是不够的。对于动态图形或代码渲染的序列,在目标渲染器中预览时序和运动。在修改专门的框架之前,使用可用的相关项目技能,并遵循任何强制性项目要求。

在最薄弱的负责任层上迭代:脚本/节拍、布景、源图像、运动提示、生成设置、编辑时序、转场、声音或色彩。保留成功的层,避免同时改变多个变量。人类视觉和音频审查决定镜头是否可用;自动化检查支持但不替代该审查。

以用户的时间/成本预算和少量候选批次来限制生成。如果相同的失败持续存在,在花费更多精力重试之前,修改负责的输入或方法。遇到OOM、持续过热或失去必要监控时,停止新的提交并进行调查;仅在必要时取消此任务所拥有的工作。记录观察到的资源测量值和缺失的遥测数据。不要根据空闲快照或虚构的通用温度/内存限制来声称硬件安全。

编辑、完成与验证

当镜头变得可用时,将其组装到预期的编辑线上,检查节奏、镜头顺序、地理方向、视线方向、动作传递、重复信息和转场。使用具有故事、运动、形状、光线或声音动机的转场。不要仅仅为了掩盖弱镜头而添加效果。当简报包含声音设计时,将声音和音乐与画面配合设计,保持对话清晰可辨,并尊重静音和停顿。在请求或商定的交付包含时,添加字幕和屏幕文案,并验证拼写、阅读时间、安全区域和对比度。

在交付前:

  1. 使用可用的播放和音频工具审查完整剪辑和混音;逐帧检查有问题的部分。如果代理只能检查样本或无法听取音频,则报告该限制,并请求人类对未验证的维度进行审查。不要将采样帧检查标记为全速播放,或将波形分析标记为实际聆听。
  2. 确认简报、脚本、已获批的决策和所需场景均已呈现。检查视觉和叙事连续性、可读文字、字幕、音量和转场质量。
  3. 在最后一次编辑后验证最终导出的实际文件:路径、时长、尺寸、帧率、预期的音频流,并使用合适的工具进行完整解码。检查输出是否可在预期播放器中播放。开发预览、早期渲染或通过源项目检查均不能验证此导出;重复所有受后续更改影响的检查。
  4. 报告实际渲染和审查的内容、其位置、哪些检查通过以及任何限制。提供可点击的绝对本地媒体链接或支持的内嵌预览;对于远程交付物,使用已验证的远程URL。区分计划、候选、预览和已获批的最终版本。不要仅基于元数据夸大分辨率、帧插值、运动质量或资源安全性。

在相关时使用专门技能

仅读取当前制作操作所需的可用专门技能。示例包括用于脚本创作的脚本撰写技能、用于图像素材的图像生成技能、用于各自合成的HyperFrames或Remotion技能,以及用于其支持任务的音频/媒体技能。技能名称因宿主而异;检查已安装的目录,而不是假设这些示例存在。如果可选技能缺失,则使用权威文档和现有项目工具;不要仅仅为了满足此路由而安装依赖项。如果用户或项目明确要求缺失的技能,则报告该要求并在授权范围内解决它,然后再开展依赖工作。此技能不会覆盖用户说明、项目规则、事实来源要求、工具权限或渲染器的技术要求。

相关技能