Repolode
whaleyxbt

whaleyxbt/claude-motion

面向 Claude Code 等编码智能体的动效设计工具包,内含 Remotion 视频流程、画面自检循环与 Python 音效引擎。

可替代:After Effects

Star
496
Fork
63
未关闭 Issue
0
最近提交
11天前

这是什么?

claude-motion 是一套让编码智能体制作动效图形和短视频的工具包。它在 Remotion 之上补充了设计规范、自检流程和音效引擎,使智能体不仅会调用 API,还能掌握缓动、停留和字体节奏,并检查自己的输出。

核心流程围绕 timeline.json 展开,每个节拍都是一个带名字的时间戳。画面、音效和检查步骤都读取同一份时间线,调整时间即可同步更新声音和检查项。智能体先渲染草稿,生成每个节拍一帧的联系表,逐一修正问题后再交付。

sims/ 目录提供第二条管线:基于 three.js 的独立网页模拟,通过无头 Chromium 和 ffmpeg 逐帧输出 60 fps MP4。音效引擎只使用 Python 标准库,不依赖音频素材,并能将输出母带处理到指定响度。

核心功能

  • 01提供带具体缓动曲线、弹簧参数和时间数值的动效设计规范。
  • 02自检循环生成联系表,供智能体逐帧检查画面。
  • 03基于 Python 的音效引擎,无需音频素材,并与视频时间线对齐混音。
  • 04场景、音效和检查项共用同一份时间线 JSON。
  • 05网页模拟管线可从 HTML 页面逐帧录制 60 fps 视频。

适用场景

  • 借助编码智能体,根据一段文字提示制作简短的产品或活动宣传动效。
  • 将数据驱动或模拟类动画做成独立网页,并导出为视频。
  • 在不使用授权音频的情况下,为 Remotion 视频生成同步音效。
  • 在多个场景之间批量检查和修正动画时序。

快速上手

  1. 1

    克隆仓库并进入目录

    git clone https://github.com/whaleyxbt/claude-motion && cd claude-motion
  2. 2

    安装依赖

    npm install
  3. 3

    构建带声音的示例视频

    npm run build
  4. 4

    打开实时预览

    npm run studio

使用前须知

  • 需要预先安装 Node 20+、Python 3 和 ffmpeg。
  • Remotion 有独立许可证,超过规模门槛的公司需要购买商业许可证。
  • 网页模拟的渲染捕获需要安装 Playwright 和 Chromium。

标签

常见问题

claude-motion 是什么?
面向 Claude Code 等编码智能体的动效设计工具包,内含 Remotion 视频流程、画面自检循环与 Python 音效引擎。 claude-motion 是一套让编码智能体制作动效图形和短视频的工具包。它在 Remotion 之上补充了设计规范、自检流程和音效引擎,使智能体不仅会调用 API,还能掌握缓动、停留和字体节奏,并检查自己的输出。
claude-motion 可以免费使用吗?用的什么许可证?
claude-motion 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
claude-motion 还在维护吗?
活跃维护中。claude-motion 最近一次提交是在 2026年10月9日。
claude-motion 适合用来做什么?
借助编码智能体,根据一段文字提示制作简短的产品或活动宣传动效。 将数据驱动或模拟类动画做成独立网页,并导出为视频。 在不使用授权音频的情况下,为 Remotion 视频生成同步音效。 在多个场景之间批量检查和修正动画时序。
claude-motion 怎么安装和运行?
克隆仓库并进入目录: git clone https://github.com/whaleyxbt/claude-motion && cd claude-motion 安装依赖: npm install 构建带声音的示例视频: npm run build 打开实时预览: npm run studio
在哪里获取 claude-motion?
源代码和安装说明在 GitHub 上:https://github.com/whaleyxbt/claude-motion

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目