0xS4N4TG/kinetograph

给代理用的程序化视频引擎:用 Remotion 的 API、CSS、SVG、Canvas 2D、WebGL 着色器和 Web Audio 写 TypeScript 视频,Node 跑代码、Rust GPU 合成器逐帧绘制,渲染全程不用 Chrome;现有 Remotion 和 HyperFrames 项目可以原样渲染。

给代理用的程序化视频引擎:用 Remotion 的 API、CSS、SVG、Canvas 2D、WebGL 着色器和 Web Audio 写 TypeScript 视频,Node 跑代码、Rust GPU 合成器逐帧绘制,渲染全程不用 Chrome;现有 Remotion 和 HyperFrames 项目可以原样渲染。

星数 337(+37 / 24h)

理由

  • 作者称 README 开头的短片是 1184 帧 1080p 带声音、在笔记本上 26 秒渲染完;示例耗时都是 Apple M4 上 --concurrency 4、三次取中位数
  • kinetograph studio 打开本地编辑器:在预览里点选或框选图层,再告诉编码代理要改什么,代理拿到选区、源码位置和截图(走 ACP,预设 Claude Code、Codex、Gemini,作者目前只测过 Claude Code),改文件前先问你
  • 每个命令都能输出 --json,npx kinetograph mcp 把同一套命令作为 MCP 服务器提供,并附代理技能;0.2.5 加了运动跟踪、视频帧进 canvas、Web Animations API 等

用法

  • HTML 页面直接渲染:npx kinetograph render index.html -o out.mp4;GSAP 时间线注册到 window.__timelines 就会按帧定位
  • TSX 项目需要 Node 22+:npm ci、npm run build 后用 npx kinetograph render / still / inspect;从源码构建要 Rust stable 和 FFmpeg 开发库

风险

  • Beta 0.2.5,API 还会变,部分功能缺失,已知问题列在项目网站
  • 许可证是 PolyForm Small Business 1.0.0:个人、非营利组织和 100 人以下且收入低于 100 万美元的公司免费,更大的公司要买商业许可;仓库 10 月 23 日才建

打开

GitHub

浏览最新 AI 动态