SKILL.md
Video Studio (自动视频制作 / 剪辑 / 打磨)
目标:把「素材(视频/音频/图片)+ 文案 + 编排/设计方案」自动变成可发布的成片,并在最后做一轮“打磨”(节奏、转场、字幕、音量、编码)。
何时使用
- 你要“从 0 生成一个视频”(口播/科普/产品介绍/短视频)
- 你要“自动剪辑已有视频/音频”(去静音、裁切、拼接、转场、加字幕、加 Logo/BGM)
- 你要“适配平台规格”(9:16 / 1:1 / 16:9、码率、分辨率、时长上限)
- 你要“自动抛光”(音量标准化、fade in/out、H.264/yuv420p、帧率、字幕烧录)
背后能力(融合方案)
本 skill 不绑定单一引擎,而是按可用性选择 backend:
- FFmpeg(基线后端,必备)
- 本地快速剪辑、拼接、字幕烧录、音频混音、编码打磨
- Remotion(可选,做“像设计稿一样”的动效视频)
- 程序化动效、模板化片头片尾、动态字幕/图表
- VectCutAPI(可选,高阶时间线后端)
- 如果你有剪映/CapCut + VectCutAPI 服务,可用 API/MCP 进行更复杂的轨道/特效/关键帧
- video-audio-mcp(可选,MCP 封装的 FFmpeg 工具箱)
- 如果已配置该 MCP server,可把常用 FFmpeg 操作当成工具调用(trim/concat/subtitles/overlays/remove_silence)
先跑一次环境探测(强烈推荐)
在当前项目目录里执行:
python C:\Users\羽裳\.codex\skills\video-studio\scripts\video_studio.py probe
它会输出 JSON,说明:
ffmpeg/ffprobe是否可用(没有则给出安装建议)node/npm/npx是否可用(Remotion 需要)vectcut_base_url是否可连(可选)
产物约定(建议)
- 中间文件:
outputs/video-studio/tmp/ - 最终成片:
outputs/video-studio/final/
你可以把素材放在:
assets/video/assets/audio/assets/images/assets/fonts/
最小闭环:用 spec 直接生成视频(FFmpeg backend)
-
写一个 spec(可参考本 skill 的
references/sample_spec.json) -
运行:
python C:\Users\羽裳\.codex\skills\video-studio\scripts\video_studio.py render --spec C:\path\to\spec.json
