← 返回总览

heygen-com/hyperframes

Write HTML. Render video. Built for agents.

45,772Fork: 4,303语言: TypeScript协议: Apache-2.0今日 +734GitHub ↗

深度介绍

它是什么

Hyperframes 是一个 TypeScript 编写的开源视频渲染框架,核心理念是“写 HTML,渲染视频”。它面向 AI Agent 设计,将网页动画(基于 GSAP)与 FFmpeg、Puppeteer 无缝衔接,让开发者用熟悉的 Web 技术栈生成高质量视频文件。

核心亮点

  • HTML 即画布:直接用 DOM 和 CSS 定义动画帧,支持复杂布局与渐变,告别逐帧坐标计算。
  • Agent 友好:提供 MCP(Model Context Protocol)接口,AI 可自主调用渲染任务,无需人工干预。
  • 高性能流水线:基于 Puppeteer 截帧 + FFmpeg 编码,支持批量并行渲染,输出 MP4/WebM 等格式。

为什么火

上线仅数日便斩获 4.5 万星标,单日增长超 700。关键在于它精准击中了 AI 视频生成的两大痛点:一是让 LLM 通过自然语言直接操控视觉元素(而非生成像素),二是将渲染耗时从小时级压缩到分钟级,极大降低了自动化视频生产的门槛。

适合谁用

  • AI 应用开发者:需为聊天机器人或工作流增加“可解释的视频输出”能力。
  • 前端工程师:想复用现有 CSS/JS 技能栈进入视频领域。
  • 自动化营销团队:批量生成个性化广告或数据可视化报告。

快速上手

npm install hyperframes
# 创建 HTML 模板(含 GSAP 动画),然后运行:
npx hyperframes render template.html --output video.mp4

若接入 Agent,只需在配置中启用 MCP server,AI 即可通过 render 工具自动调用。官方文档提供 10 分钟示例,建议从简单文本动画开始。