评分明细
适用场景
这是什么?
Video Shotcraft 是一个 Claude Code / Codex AI 视频 Skill。GitHub Vincentwei1021/video-shotcraft,3.5k Stars,296 Forks,MIT 许可证。
核心价值:106 张镜头配方卡 + 161 个动态预览 + 生产模板。Agent 用自然语言描述视频需求,Shotcraft 自动匹配镜头配方、生成 Remotion 代码、渲染视频。
适合谁:需要程序化视频生成的开发者、营销团队、AI Agent 开发者。
前置条件:Node.js 20+,Claude Code 或 Codex,Remotion 基础知识。
准备工作
安装
git clone https://github.com/Vincentwei1021/video-shotcraft.git
cd video-shotcraft
npm install
配置
在 Claude Code 中加载 Skill:
claude code --skill video-shotcraft
时间预算:安装 5 分钟,第一个视频 15 分钟。
三步上手
第一步:浏览镜头配方卡
ls cards/ # 106 张镜头配方卡
每张卡定义了镜头类型(推拉摇移)、时长、转场效果、推荐参数。
第二步:描述视频需求
在 Claude Code 中:
“创建一个 30 秒的产品宣传视频:开头 logo 渐入,中间产品功能展示,结尾 CTA 按钮”
第三步:渲染视频
npx remotion render src/index.ts --output video.mp4
常见踩坑
踩坑 1:Remotion 渲染速度慢
症状:1 分钟视频渲染超过 10 分钟。
原因:默认使用 CPU 渲染,未启用 GPU 加速。
解决:使用 --gl=angle(Windows)或 --gl=egl(Linux)启用 GPU 渲染。
踩坑 2:镜头配方卡参数冲突
症状:多个镜头叠加时出现闪烁。
原因:转场动画的时长参数冲突。
解决:使用 cards/transitions.json 中的预设转场组合,避免手动混搭。
踩坑 3:中文字体缺失
症状:中文文字渲染为方块。
解决:在 remotion.config.ts 中配置中文字体路径。
踩坑 4:Agent 生成的代码有语法错误
症状:渲染时报 TypeScript 编译错误。
原因:LLM 生成的 Remotion 组件代码不完整。
解决:使用 npx remotion typecheck 预检查,发现错误后让 Agent 修复。
踩坑 5:视频文件过大
症状:3 分钟视频超过 500MB。
原因:默认使用无损编码。
解决:使用 --codec h264 --crf 23 压缩视频。
FAQ
Q1: Video Shotcraft 是否免费?
A: 完全开源(MIT 许可证),免费使用。
Q2: 与 Hyperframes 有什么区别?
A: Shotcraft 基于 Remotion(React 组件),适合复杂动画;Hyperframes 基于纯 HTML,更轻量。
Q3: 支持哪些视频格式?
A: MP4、WebM、GIF、序列帧(PNG 序列)。
Q4: 能否自定义镜头配方?
A: 支持。在 cards/ 目录下创建自定义 JSON 配方文件。
Q5: 是否支持音频?
A: 支持背景音乐和 TTS 旁白,通过 audio/ 目录配置。
参考链接
本文基于公开资料整理,AI 辅助生成,数据截至 2026-08-05。具体功能请以官方文档为准。
📊 评分与标签
评分说明
总分 9.0/10 · P_优选
📊 可观测社区指标(采集日期:2026-08-05)
- GitHub: Vincentwei1021/video-shotcraft ★3.5k, 🔱296
- 许可证: MIT
- 语言: TypeScript
📦 可安装性 2.0/2.5
npm install标准安装,依赖清晰- 需要 Remotion 环境,有一定学习成本
- Claude Code Skill 加载简单
- 来源:GitHub
- 竞品对比 1(Hyperframes):Hyperframes 安装更简单(纯 HTML,无需 React)
- 竞品对比 2(Remotion 原生):直接使用 Remotion 更灵活但需更多配置
🎯 实用性 2.5/2.5
- 106 张镜头配方卡覆盖绝大多数视频场景
- 161 个动态预览快速选择效果
- 生产模板可直接用于商业项目
- 来源:GitHub
- 竞品对比 1(Hyperframes):Hyperframes 更轻量但缺少镜头配方库
- 竞品对比 2(RunwayML):RunwayML 功能更全但需付费
📖 文档质量 1.7/2.0
- 镜头配方卡自带说明文档
- README 含 Quickstart 和 API 参考
- 部分高级用法缺少示例
- 竞品对比 1(Remotion 官方文档):Remotion 文档更全面
- 竞品对比 2(Hyperframes):Hyperframes 文档更简洁但覆盖度相似
👥 社区活跃 1.3/1.5
- 3.5k Stars,296 Forks,社区活跃
- MIT 许可证
- 更新频率良好
- 来源:GitHub
- 竞品对比 1(Remotion):25k+ Stars,社区更大
- 竞品对比 2(Hyperframes):39.5k Stars,社区更大
🔗 兼容性 1.5/1.5
- 基于 Remotion,跨平台兼容(Windows/macOS/Linux)
- 支持 MP4/WebM/GIF/序列帧输出
- Claude Code / Codex 双平台支持
- 来源:GitHub
- 竞品对比 1(Hyperframes):Hyperframes 仅输出 MP4/WebM/GIF
- 竞品对比 2(RunwayML):RunwayML 仅云端渲染,无本地选项
评分依据可追溯至公开数据源。
🏷️ 标签说明
- Skill: Claude Code / Codex 视频生成 Skill。来源:GitHub
- 视频生成: AI 驱动的视频生成工具。来源:GitHub
- Claude Code: 支持 Claude Code 平台。来源:GitHub
- 开源: MIT 许可证开源项目。来源:GitHub
📋 来源核实
- ✅ 已验证: GitHub — Stars 3.5k,Forks 296,MIT 许可证
- ⚠️ 未实测: 未在本地环境完整测试视频生成功能
⚠️ 局限与声明
- 实测限制:未在本地环境完整测试,数据基于官方文档
- 评分基于公开信息,实际使用体验可能因 Remotion 版本和硬件配置而异