Communitygithub.com

视频工作室

规划、创建、编辑、预览和渲染精美的AI辅助视频、产品宣传片、解说视频以及多镜头电影故事。结合HyperFrames或Remotion渲染、Shotcraft风格的产品导演工作流以及fal.ai素材生成工作流。

视频工作室 是什么?

Video Studio 是一个强大的AI代理技能,旨在端到端地规划、创建、编辑、预览和渲染专业级视频。它支持多种视频类型,包括产品宣传片、解说视频、电影故事、广告、演示视频、动画介绍和动态图形。该技能设计为与Claude Code(通过/video-studio命令)和Codex(通过$video-studio命令)等AI代理配合使用,同时也支持自然语言请求。核心工作流程包括:根据用户提供的需求快速生成创意简报和镜头列表;根据项目类型智能选择渲染引擎(HyperFrames适用于HTML/CSS动态设计和独立视频,Remotion适用于React项目和精确动画,fal.ai用于生成真实感或风格化素材);生成或引用现有资产;构建可编辑的项目并预览;最后验证并交付最终视频。它特别强调保留用户明确的技术选择,避免跨项目复用品牌风格,并严格遵循成本控制。对于无法执行渲染的情况,它可以完成脚本、故事板和镜头提示等规划工作,并为用户提供明确的执行交接说明。

兼容平台✓Claude Code✓Codex CLI~Cursor
npx skills add BAKUGOS1/video-studio

在你喜欢的 AI 中提问

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

文档

视频工作室 是做什么的?

一个从创意简报直接到可编辑源文件及已验证视频的完整制作工作流。使用用户的语言工作。Claude Code 调用方式:/video-studio。Codex 调用方式:$video-studio。自然语言请求也同样有效。

这是一个原创编排技能,并非上游引擎、镜头库或付费生成服务的打包副本。在规划与导演环节,它无需其他技能即可独立工作;执行环节则需要所选运行时或可用的媒体工具。

分配工作

保留现有项目引擎和用户的明确选择。否则:

  • HTML/CSS 动态设计与独立视频:使用 HyperFrames。
  • 现有的 React/Remotion 项目、精确的 React 动画,或使用 Shotcraft 配方制作的产品影片:使用 Remotion。
  • 真实感或风格化生成素材:使用 fal.ai 作为素材来源,然后通过选定的渲染器组装。
  • 产品发布影片:使用参考文献/direction.md 中的产品导演工作流。仅在有助于工作时才检索 Shotcraft 卡片,切勿暗示其库已捆绑。
  • 没有执行工具、凭据或渲染器:完成脚本、故事板、镜头提示、时间线,并给出明确的执行交接说明。不要声称视频已渲染。

每个合成只能选择一个渲染器。混合意味着生成素材加上该渲染器,而不是在一个时间线上使用相互冲突的动画引擎。

在引擎工作开始前,请阅读参考文献/engines.md。对于电影级镜头和产品影片,请阅读参考文献/direction.md。对于新工具语法和可选的上游资源,请遵循参考文献/sources.md。阅读参考文献/portability.md 以了解安装或 Claude Web 限制。

简报与制作计划

推断对话中已给出的信息:受众、信息、时长、宽高比、语言、品牌、素材、旁白、输出路径和成本限制。只询问那些确实阻碍进度的缺失输入。对于未明确指定的短宣传片,陈述假设:20秒,1920x1080,30 fps,一条清晰的信息。不要默认允许基于这些默认值进行付费生成。

在虚构视觉元素之前,请检查实际的 Logo、截图、素材、字体、源代码和适用的项目指令。使用真实的产品界面和准确文案。在该仓库中工作时,应用仓库的品牌规则(其 AGENTS.md、CLAUDE.md 以及它们引用的品牌文档);切勿将一个品牌的样式带入另一个品牌。

在实施之前编写一份简洁的简报和镜头列表。每个镜头需要明确其目的、帧范围、视觉素材、文案/旁白、运动方式、转场和音频提示。为每个镜头留足阅读时间;旁白长度决定时间线。确定开场承诺和最终的回报或有用的行动呼吁。

素材生成

优先使用用户现有的素材(如果合适)。对于生成素材:

  1. 发现一个当前支持的端点;在提交之前检查其 Schema、定价、时长和分辨率。
  2. 分别定义构图、主体动作、摄像机运动、光线、调色板和连续性约束。对于产品或场景一致性,使用参考帧。
  3. 首先生成一个代表性镜头进行审查,然后再扩展序列。
  4. 在轮询之前保存请求 ID。恢复已知任务;在重试前检查其状态以避免重复计费。
  5. 跟踪提示词、模型/端点、来源引用、任务 ID、本地素材路径、使用权限、以及已知的实际成本。

使用来自配置的秘密存储或环境变量的提供者凭据,不要打印它们。不要在聊天中请求 API 密钥。尊重现有的花费授权;如果没有,在发起需要计费的请求之前提供估算并获得预算。当会话已授予该预算时,不要再次询问。将重试限制在剩余预算内。

将文本、Logo 和精确的界面细节保留在代码渲染的叠加层中,当生成素材会使其变形时。

构建与预览

保持源码可编辑。使用基于帧/时间的可寻址函数来实现时间控制,而不是墙钟定时器或每次渲染都会变化的随机值。为任何随机性设置种子。在渲染前解析素材和字体。使用引擎原生的动画 API 和最新文档。

构建一个前景主体、支持性背景和可读文案的层次结构。优先使用少数有意的转场,而不是在每个剪辑上都加效果。将对齐主要变化与有意义的旁白节拍或音乐节拍。使用授权的音频;保持语音清晰,音乐在旁白下降低音量。

在全分辨率昂贵渲染之前,先生成一个草稿预览。检查开头、中间、结尾、转场边界以及最复杂的帧。纠正剪切、不可读的字体、扭曲的素材、断裂的连续性、缺失的字体和死帧。同时审查运动预览和静态帧。

验证与交付

使用所选引擎的文档化命令进行渲染。使用可用的媒体工具(参考文献/engines.md 中的 ffprobe 和 ffmpeg 配方)检查实际结果:时长、尺寸、帧率、编解码器、像素格式、开始/结束帧以及音频轨道。在支持的地方播放/监听。说明任何无法执行的质量检查。切勿将成功编译等同于成功渲染。

交付:

  • 最终视频(如果渲染成功)。
  • 可编辑的项目和本地素材路径。
  • 简报/故事板和足够的资产清单以便恢复工作。
  • 简要说明已验证的内容以及任何剩余的限制或服务成本。

默认导出格式为 MP4/H.264,使用 yuv420p 像素格式和 AAC 音频(如果有音频),除非简报或平台需要其他格式。在需要时或目标格式要求时提供字幕。未经授权,请勿在生产工作流之外发布或上传资产。

相关技能