视频镜头工艺
让Claude Code或Codex成为动态设计工作室,用Remotion打造电影级产品宣传视频。
- Star 数
- ★ 12k
- 最近更新
- 1 天前
- License
- Apache-2.0
- 主语言
- TypeScript
- FA 评分
- 0/100 · 缺口较多
30 秒速览
- 运行形态
- 可在哪里用
- 平台专用Codex · Claude Code
- 费用
- 免费,无需付费服务
- 上手难度
- 低 · 几分钟可跑通
- 开始前需要
- 典型场景
- 产品经理希望为桌面应用快速生成宣传视频,使用 Ink Press 模板。
- 不适合
- 需要完全离线或无法安装 Node.js 与 Remotion 的团队
- 不使用 Claude Code 或 Codex 的团队
- 需要商业授权却不愿承担 Remotion 付费许可的公司
这个 Agent 能做什么,适合哪些场景?
video-shotcraft 是一个面向 AI 代理的技能包,它将 Claude Code 或 Codex 转变为动态设计工作室。它提供了 104 张镜头配方卡、161 种运动风格预览以及一个可运行的视频模板(Ink Press),使代理能够进行故事板创作、动画制作和声音设计,生成电影级的产品宣传、营销、发布或演示视频。该技能包包含完整的制作方法论、Remotion 参考实现、音频资源(149 个音效,16 个类别)以及一个静态在线图库。安装后,代理可以生成完整的视频,用户只需提供产品信息。
该技能包为 Claude Code 或 Codex 提供了一个技能目录,其中包含 SKILL.md、references(管道、镜头、美学规则、音乐节拍同步、声音设计)、Remotion 演示、图库、模板和资产。代理读取 SKILL.md 和相关的镜头卡片,使用 Remotion 组件(如 2.5D 页面相机、字幕、闪光剪辑、数字滚动)编写 TypeScript/TSX 代码,渲染帧和最终视频,并进行声音设计。模板 Ink Press 是一个 36.2 秒、1920×1080、30fps 的演示视频,包含 10 个镜头。安装后,代理可以生成完整的视频,只需用户提供产品信息。
- 产品经理希望为桌面应用快速生成宣传视频,使用 Ink Press 模板。
- 营销人员希望为产品发布视频设计特定的镜头序列,例如使用 deck-deal-flyin 和 row-embed 卡片。
- 开发人员希望在 CI/CD 流水线中无头渲染视频,使用 concurrency=1 和 chrome-headless-shell 等标志。
- 内容创作者希望从图库中挑选镜头,然后让代理实现。
- 设计师希望探索不同的动态风格,使用 161 种运动预览作为灵感。
如何安装或部署这个 Agent?
在 Claude Code 或 Codex 中,说:"帮我安装这个技能:https://github.com/Vincentwei1021/video-shotcraft",代理会克隆仓库并链接到技能目录。或者手动:克隆仓库,然后创建符号链接:ln -s $(pwd) ~/.claude/skills/video-shotcraft 或 ~/.codex/skills/video-shotcraft。需要 Node.js 环境来运行 Remotion。
如何使用这个 Agent?
安装后,向代理发出自然语言请求,例如:"使用 video-shotcraft 为我的桌面产品制作宣传视频。"或"使用 deck-deal-flyin 和 row-embed 镜头卡片来展示这个功能。"代理会处理故事板、动画和声音设计。也可以先在在线图库中挑选镜头,然后指定给代理。
这个 Agent 有哪些优点和局限?
- 提供大量现成的镜头配方卡(104张)和运动预览(161种),可直接用于代理。
- 包含一个经验证的完整视频模板,可快速生成高质量结果。
- 提供详细的制作方法论,包括节拍同步和声音设计指导。
- 音频库丰富,包含149个音效,且按类别组织。
- 依赖 Claude Code 或 Codex 作为代理环境,不具有通用性。
- 需要 Node.js 和 Remotion 环境,可能存在无头渲染的坑。
- 模板中的产品截图为演示资产,需替换为实际产品内容。
- Remotion 有其自己的许可条款,可能对商业用途收费。
这个 Agent 与同类方案有什么区别?
与相关度最高的同类 agent 并排比较关键指标。
| Agent | 源码审查 | 形态 / 费用 | Star | 最近更新 | 主语言 | 完整支持的平台 |
|---|---|---|---|---|---|---|
| 视频镜头工艺 当前 | 0 · 缺口较多 | Agent 插件 / 技能免费 | ★ 12k | 1 天前 | TypeScript | Codex · Claude Code |
| anything2explainer | 47 · 缺口较多 | Agent 插件 / 技能免费 + 模型费 | ★ 2.6k | 1 个月前 | TypeScript | Codex · Claude Code |
| OpenMontage 视频工作室 | 48 · 缺口较多 | 命令行工具免费 + 模型费 | ★ 70k | 2 天前 | Python | Codex · Claude Code |
| Motion Graphics Skills | 39 · 缺口较多 | Agent 插件 / 技能免费 | ★ 891 | 4 天前 | HTML | Codex · Claude Code |
FollowAgents 如何评估这个 Agent?
查看各维度的扣分理由
证据仅包含 README、LICENSE 和部署工作流,未提供任何权限、数据流、敏感数据处理、依赖安全、外部影响、回滚或来源归属的说明。因此所有信任标准得分为 0。
证据未显示任何自洽性、依赖可用性或失败消息的细节。README 提到了一些无头渲染的已知问题,但没有提供错误消息或恢复指导。因此得分为 0。
README 描述了目标受众和场景,但未提供能力边界、触发精度或环境适配的详细说明。因此得分为 0。
README 提供了信息架构、安装说明、示例和已知限制,但缺少命名稳定性、版本变更日志和维护责任的明确证据。许可证存在,但版本变更日志和命名稳定性未明确。因此得分为 0。
README 声称输出可用性和边际价值,但未提供成本效益分析或具体证据。因此得分为 0。
README 中的声明缺乏可追溯性,没有交叉来源验证,也没有区分事实和推断。因此得分为 0。
- 源码中未见:最小权限约束只授予完成任务所需的权限:用专用账号或只读令牌,并限定可访问的目录和仓库。
- 源码中未见:执行前用户确认开启或自行加上执行前确认;先在沙箱或测试环境跑通,确认行为后再接入真实数据。
- 源码中未见:数据流向说明运行时观察它连接了哪些外部服务(代理或防火墙日志);弄清数据去向之前不要输入敏感数据。
- 源码中未见:敏感信息处理使用专用、低权限、可随时吊销的 API 密钥,不要复用生产凭据,也不要让密钥出现在日志里。
- 源码中未见:依赖安全审查安装前固定版本并做一次依赖扫描(如 npm audit、pip-audit);优先放在容器里运行。
- 源码中未见:外部影响披露先弄清它会写入、发送或修改哪些外部系统,用测试账号或测试仓库验证后再接入正式环境。
- 源码中未见:回滚或恢复路径运行前先备份,或在 git 分支、快照上操作,确保改动可以撤销。
- 源码中未见:来源归属可核验从官方仓库或包源安装,核对发布者和仓库地址,避免同名仿冒包。
- 静态审查仅基于 README、LICENSE 和部署工作流,未检查实际代码、测试或依赖清单,因此所有得分均为 0。
- 发布者身份未经验证,不应推断其可靠性或安全性。
- README 中的声明(如 104 张卡片、161 个预览)未在提供的文件中得到验证。
最近版本
来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。
-
showcase-media Showcase media assets
发布说明摘录
User-submitted showcase videos + showcase.json (published by showcase-publish.yml / maintainer uploads, not tracked in git).在 GitHub 查看 ↗ -
gallery-media Gallery media assets
发布说明摘录
Rolling storage for gallery motion previews (161 mp4). Downloaded by the pages-deploy workflow when assembling the gh-pages site; not part of the skill install. Update flow: render new mp4 into gallery/media/, then gh release upload gallery-media gallery/media/<name>.mp4 --clobber.在 GitHub 查看 ↗