视频镜头工艺

让Claude Code或Codex成为动态设计工作室,用Remotion打造电影级产品宣传视频。

Star 数
★ 12k
最近更新
1 天前
License
Apache-2.0
主语言
TypeScript

30 秒速览

运行形态
Agent 插件 / 技能命令行工具
可在哪里用
平台专用Codex · Claude Code
费用
免费,无需付费服务
上手难度
低 · 几分钟可跑通
开始前需要
Node.jsRemotiongitShell / 命令行网络访问
典型场景
产品经理希望为桌面应用快速生成宣传视频,使用 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 个镜头。安装后,代理可以生成完整的视频,只需用户提供产品信息。

  1. 产品经理希望为桌面应用快速生成宣传视频,使用 Ink Press 模板。
  2. 营销人员希望为产品发布视频设计特定的镜头序列,例如使用 deck-deal-flyin 和 row-embed 卡片。
  3. 开发人员希望在 CI/CD 流水线中无头渲染视频,使用 concurrency=1 和 chrome-headless-shell 等标志。
  4. 内容创作者希望从图库中挑选镜头,然后让代理实现。
  5. 设计师希望探索不同的动态风格,使用 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?

FollowAgents 源码审查 · FARS-2.1
缺口较多
0/ 100 五分制 0.0 / 5
本评测基于 2026年8月9日 的源码;此后该项目发布了 1 个正式版本,尚未复审。分数与结论只代表评测时的版本。 最近版本 ↓
信任安全 0/29
可靠稳定 0/14
适用触发 0/18
规范维护 0/18
有效结果 0/13
证据核验 0/8
查看各维度的扣分理由
信任安全0 / 29 · 0.0/5

证据仅包含 README、LICENSE 和部署工作流,未提供任何权限、数据流、敏感数据处理、依赖安全、外部影响、回滚或来源归属的说明。因此所有信任标准得分为 0。

可靠稳定0 / 14 · 0.0/5

证据未显示任何自洽性、依赖可用性或失败消息的细节。README 提到了一些无头渲染的已知问题,但没有提供错误消息或恢复指导。因此得分为 0。

适用触发0 / 18 · 0.0/5

README 描述了目标受众和场景,但未提供能力边界、触发精度或环境适配的详细说明。因此得分为 0。

规范维护0 / 18 · 0.0/5

README 提供了信息架构、安装说明、示例和已知限制,但缺少命名稳定性、版本变更日志和维护责任的明确证据。许可证存在,但版本变更日志和命名稳定性未明确。因此得分为 0。

有效结果0 / 13 · 0.0/5

README 声称输出可用性和边际价值,但未提供成本效益分析或具体证据。因此得分为 0。

证据核验0 / 8 · 0.0/5

README 中的声明缺乏可追溯性,没有交叉来源验证,也没有区分事实和推断。因此得分为 0。

风险与缓解建议
  • 源码中未见:最小权限约束只授予完成任务所需的权限:用专用账号或只读令牌,并限定可访问的目录和仓库。
  • 源码中未见:执行前用户确认开启或自行加上执行前确认;先在沙箱或测试环境跑通,确认行为后再接入真实数据。
  • 源码中未见:数据流向说明运行时观察它连接了哪些外部服务(代理或防火墙日志);弄清数据去向之前不要输入敏感数据。
  • 源码中未见:敏感信息处理使用专用、低权限、可随时吊销的 API 密钥,不要复用生产凭据,也不要让密钥出现在日志里。
  • 源码中未见:依赖安全审查安装前固定版本并做一次依赖扫描(如 npm audit、pip-audit);优先放在容器里运行。
  • 源码中未见:外部影响披露先弄清它会写入、发送或修改哪些外部系统,用测试账号或测试仓库验证后再接入正式环境。
  • 源码中未见:回滚或恢复路径运行前先备份,或在 git 分支、快照上操作,确保改动可以撤销。
  • 源码中未见:来源归属可核验从官方仓库或包源安装,核对发布者和仓库地址,避免同名仿冒包。
  • 静态审查仅基于 README、LICENSE 和部署工作流,未检查实际代码、测试或依赖清单,因此所有得分均为 0。
  • 发布者身份未经验证,不应推断其可靠性或安全性。
  • README 中的声明(如 104 张卡片、161 个预览)未在提供的文件中得到验证。
证据充分度:低 评估于 2026年8月9日 审查版本 0022ec45d288 评估后仓库已有新提交,评分可能未覆盖最新改动
查看完整评分方法 →

最近版本

来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。

  1. showcase-media Showcase media assets
    发布说明摘录
    User-submitted showcase videos + showcase.json (published by showcase-publish.yml / maintainer uploads, not tracked in git).
    在 GitHub 查看 ↗
  2. 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 查看 ↗

常见问题

需要什么运行时环境?
需要 Node.js(建议版本22),以及 Remotion 作为依赖。在无头 Linux 上,可能需要设置 --concurrency=1 并使用 chrome-headless-shell 二进制文件。
是否支持除 Claude Code 和 Codex 之外的其他代理?
目前主要支持 Claude Code 和 Codex,但也可以安装到其他代理环境,只要它们能读取技能目录。
我可以自定义镜头吗?
可以,镜头卡片是可编辑的,你可以修改 TSX 演示或创建新的卡片。
音频资产是否可用于商业项目?
音频文件根据各自的许可证提供,请参阅 ATTRIBUTION.md 了解详细信息。Mixkit 资产在免费商业许可下提供。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents