video-studio

Solid

Use when the user asks to create or edit videos end-to-end (script→video, auto-cut/jumpcut, captions/subtitles, polishing for Shorts/Reels/TikTok). Current implemented backend: local FFmpeg (probe/render/jumpcut/burn-subtitles/polish). Planned/optional backends: Remotion (motion graphics templates), VectCutAPI (CapCut/剪映 timeline editing), and video-audio-mcp (MCP tool wrapper) when available. Produces a finished video artifact (MP4 by default) from assets + copy + a design/storyboard plan.

AI & Automation 2,210 stars 164 forks Updated 1 weeks ago Apache-2.0

Install

View on GitHub

Quality Score: 91/100

Stars 20%
100
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

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

Details

Author
foryourhealth111-pixel
Repository
foryourhealth111-pixel/Vibe-Skills
Created
3 months ago
Last Updated
1 weeks ago
Language
Python
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

video-skills-suite

当用户需要对视频/音频内容进行端到端处理时使用。从原始视频到可发布文章的完整内容加工流水线。覆盖语音转写、观点提炼、智能切片、文章生成,支持单步调用或一键全链路。

1 Updated yesterday
jiabai
AI & Automation Listed

video-clipper

从长视频(直播回放、会议录像、播客)中批量生成短视频切片。基于转写文稿和观点摘要定位片段边界,使用仓库内置 clip.sh 按时间段切片,并用 ffmpeg silencedetect 删除较长静音停顿,输出音画同步的短视频。适用于:直播切片、会议精华提取、短视频二创、播客精彩片段。

1 Updated yesterday
jiabai
Code & Development Listed

videocut

执行视频剪辑。根据确认的删除任务执行FFmpeg剪辑,循环直到零口误,生成字幕。触发词:执行剪辑、开始剪、确认剪辑

335 Updated today
aiskillstore
Data & Documents Listed

wjs-converting-text-to-video

Use when the user wants a 王建硕-style WeChat article (article.md) turned into a narrated short MP4 video — TTS voiceover via 火山引擎 Volcano TTS, HyperFrames CSS/GSAP animation per scene, subtle SFX, abstract watercolor background, full pipeline rendering to 1080×1920 portrait MP4 (30-90s). Triggers — "把这篇文章做成视频", "做一个解说视频", "讲解视频", "/wjs-converting-text-to-video".

67 Updated yesterday
jianshuo
AI & Automation Listed

video-pipeline

视频内容全链路处理。一个视频进去,文字稿+观点摘要+短视频切片+可发布文章全出来。串联 video-to-text → insight-extractor → video-clipper → article-forge 四个 skill 的完整流水线。适用于:直播回放、播客、会议录像的一站式内容加工。

1 Updated yesterday
jiabai