微信分享缩略图
  • {{ post.title }}

    {{ post.excerpt }}

    {{ post.author_name || settings.site_author || 'Admin' }} {{ formatDate(post.published_at || post.created_at) }} {{ post.view_count }} {{ post.comment_count }}

HyperFrames:写 HTML 就能出视频,HeyGen 开源的 AI 视频框架

HyperFrames:写 HTML 就能出视频,HeyGen 开源的 AI 视频框架

GitHub: heygen-com/hyperframes | ⭐ 6,100+ | Apache-2.0 | Node.js >= 22

如果你以为视频只能用 AE、Premiere 剪出来——这个项目会颠覆你的认知。

HyperFrames 是 AI 数字人头部公司 HeyGen 开源的视频渲染框架。它的核心理念只有一句话:

Write HTML. Render video.

写 HTML,出视频。就这八个字,背后是一整套为 AI Agent 设计的视频生产管线。


它是什么?

HyperFrames 不是一个"视频编辑器",而是一个视频渲染引擎。你用 HTML 和 CSS 动画定义每一帧的内容,它负责逐帧截图、编码、合成音频,最终输出 MP4 文件。

听起来简单?但它解决了一个真正的痛点:让 AI Agent 能自动做视频

AI Agent 天生就会写 HTML。给它一个视频框架,让它写 AE 工程文件?它不会。让它写 HTML?这是它的母语。


工作原理

第一步:用 HTML 定义视频

<div data-composition-id="my-video" data-width="1920" data-height="1080">
  <!-- 0-5 秒:背景视频 -->
  <video data-start="0" data-duration="5" src="intro.mp4" muted playsinline></video>

  <!-- 2-5 秒:Logo 出现在第 2 秒 -->
  <img data-start="2" data-duration="3" data-track-index="1" src="logo.png" />

  <!-- 0-9 秒:背景音乐 -->
  <audio data-start="0" data-duration="9" data-volume="0.5" src="music.wav"></audio>
</div>

data-start 定义元素出现时间,data-duration 定义持续时间,data-track-index 定义轨道层级。多个轨道叠加,就是完整的视频时间轴。

第二步:预览

npx hyperframes preview

浏览器里实时预览效果,支持热重载。改代码即时看到变化。

第三步:渲染

npx hyperframes render

Puppeteer 逐帧截图 + FFmpeg 编码 = MP4 视频。确定性强,同一份输入永远得到相同的输出。


杀手级能力

1. AI Agent 原生支持

这是 HyperFrames 最独特的地方。它不只是"一个框架",而是专门为 AI Agent 设计的。

一行命令安装 4 个 AI 技能:

npx skills add heygen-com/hyperframes

这会在 Claude Code、Cursor、Gemini CLI、Codex 等工具里安装:

技能 功能
hyperframes HTML 合成编写、字幕、TTS、音频响应动画、转场
hyperframes-cli 创建、预览、渲染、转写、语音合成
hyperframes-registry 安装组件块(转场、社交叠加层等)
gsap GSAP 动画帮助、性能优化

安装后,你只需对 AI 说:

"帮我做一个 10 秒的产品介绍视频,标题渐入,配背景音乐。"

"把这个 PDF 总结成 45 秒的路演视频。"

"做一个 9:16 的抖音风格视频,字幕弹跳,配 TTS 旁白。"

AI 会自动搭建项目结构、编写动画代码、渲染成 MP4。

2. 网站克隆

这是我最惊艳的功能:

hyperframes capture https://stripe.com

一行命令,它会:

  • 截取网站完整页面截图
  • 提取配色、字体、组件、图标等所有设计资产
  • 用 AI 生成 DESIGN.md 设计规范文档
  • 自动提取 Lottie 动画和 WebGL Shader 代码
  • 生成 CLAUDE.md + .cursorrules 给 AI Agent 用

然后你可以用这个品牌设计系统生成视觉一致的视频。

3. 50+ 组件库

npx hyperframes add flash-through-white   # WebGL 转场
npx hyperframes add instagram-follow      # Instagram 关注按钮
npx hyperframes add data-chart            # 动态图表

包括:社交叠加层(点赞、关注、评论气泡)、Shader 转场(14 种 WebGL 特效)、数据可视化(柱状图、饼图)、电影级特效(光晕、粒子、模糊)。

4. TTS + 字幕一体化

HyperFrames 内置 TTS 支持,直接生成语音旁白:

npx hyperframes tts "欢迎使用 HyperFrames" --voice zh-CN

字幕自动同步。你甚至可以做音频响应动画——音量大的时候元素放大,低频时背景闪烁。

5. 可视化编辑器(Studio)

不只是命令行工具。HyperFrames 提供了一个浏览器里的可视化编辑器 @hyperframes/studio,拖拽调整时间轴、实时预览、所见即所得。


快速上手

方式一:让 AI 帮你做

npx skills add heygen-com/hyperframes
# 然后在 Claude Code 里说:
# "/hyperframes 帮我做一个产品介绍视频"

方式二:手动开始

npx hyperframes init my-video
cd my-video
npx hyperframes preview    # 浏览器预览
npx hyperframes render     # 渲染 MP4

架构组成

HyperFrames 是 Monorepo 结构,包含 7 个子包:

功能
hyperframes (CLI) 命令行工具:创建、预览、渲染、TTS
@hyperframes/core 核心引擎:类型、解析器、HTML 生成器、GSAP 工具
@hyperframes/engine 可定位的页面-视频捕获引擎(Puppeteer + FFmpeg)
@hyperframes/producer 完整渲染管线(捕获 + 编码 + 音频混音)
@hyperframes/studio 浏览器可视化编辑器
@hyperframes/player 可嵌入的 Web 组件
@hyperframes/shader-transitions WebGL Shader 转场

适合什么场景?

非常适合

  • AI Agent 自动批量生成视频(日报、周报、产品更新)
  • 社交媒体内容生产(抖音、小红书、TikTok、Reels)
  • 数据可视化视频(排行榜、趋势图)
  • 产品演示和教程
  • 带字幕/旁白的短视频
  • 需要程序化、可编程地生成视频的任何场景

不太适合

  • 复杂的影视后期(AE/PR 级别的合成、调色)
  • 需要精确手动微调的视频制作
  • 完全不懂 HTML 和 CSS 的用户

冷静评价

优点

  • HeyGen 出品,工业级技术背书——不是玩具项目
  • HTML 原生,AI Agent 天生就会写
  • 完整的 Skills 系统,Agent 集成体验一流
  • 50+ 组件开箱即用
  • 确定性渲染,适合自动化流水线
  • 网站克隆功能是差异化亮点
  • TTS + 字幕一体化,做短视频很顺手
  • Apache-2.0 许可,商用无限制
  • Studio 可视化编辑器

需要注意的

  • Node.js >= 22 是硬性要求
  • 需要 FFmpeg(渲染依赖)
  • 项目 2026 年 3 月才开源,社区还在成长
  • 视频质量最终取决于你写 HTML/CSS 动画的水平
  • Shader 转场需要一定 WebGL 知识才能自定义

总结

HyperFrames 是目前最完整的"HTML → 视频"开源方案,而且是第一个真正为 AI Agent 设计的视频框架。

它的价值不只是"又一个视频工具"——它打通了一条从 AI 理解到视频生产的完整路径。AI 会写 HTML,HTML 能定义视频,视频能被渲染。这是一个闭环。

HeyGen 把内部使用的视频引擎开源,说明他们相信程序化视频生产是未来。我觉得他们是对的。


仓库https://github.com/heygen-com/hyperframes 文档https://hyperframes.heygen.com 快速开始npx hyperframes init my-video && cd my-video && npx hyperframes preview


标签:HyperFrames, HeyGen, AI 视频, HTML 转视频, 开源, GSAP, 程序化视频, AI Agent, FFmpeg

{{ currentPost.title }}

评论 ({{ comments.length }})

正在回复 @{{ replyTo.author_name }} 取消回复

暂无评论,来说两句吧

{{ settings.about_title || '个人简介' }}

搜索中...
没有找到相关文章
{{ r.title }}
{{ r.category_name }} {{ formatDate(r.published_at || r.created_at) }} {{ r.view_count }} 次阅读

{{ r.excerpt }}

评论通过

评论未通过

等待审核

{{ aiModalData.review || aiModalData.message }}

{{ toast.message }}