国内开发者必看:AI智能体如何用HTML直接写视频?Hyperframes 正式开源,附中文快速上手教程及 GitHub 地址。
程序化视频制作正在成为 AI 内容创作的新风口。无论你是想批量生成短视频,还是为数据报告制作动态解说,都不再需要打开 Pr 或剪映——写代码就够了。
近期,HeyGen 开源的 Hyperframes 在 GitHub 上热度飙升(15.5k+ Star)。它凭什么让 AI 智能体也能轻松“写”出视频?和 Remotion、RenderVid 这些框架相比,到底该怎么选?
本文将用最直白的方式,为你拆解 5 大主流框架的优缺点,并附上官方 GitHub 地址和中文上手指南。
一、Hyperframes 是什么?为什么说它对 AI 最友好?
Hyperframes 是一个基于 Node.js 的开源视频渲染框架。它的核心理念只有一句话:
视频 = HTML + CSS + JavaScript
工作流程极其简单:
- 你(或 AI)写出一个定义了动画和时间轴的 HTML 文件
- Hyperframes 用无头浏览器(Puppeteer)逐帧截图
- 最后用 FFmpeg 合成 MP4 视频
为什么这对 AI 特别友好? 因为大语言模型(GPT-4、Claude、文心一言等)最擅长的就是生成 HTML/CSS/JS 代码。AI 不需要学习任何新 API,只要会写网页动画,就能直接输出完整的视频项目。
核心组件一览
| 组件 | 作用 |
|---|---|
hyperframes CLI | 项目创建、预览、渲染入口 |
@hyperframes/engine | 基于 Puppeteer + FFmpeg 的渲染引擎 |
@hyperframes/studio | 可视化时间轴编辑器 |
@hyperframes/player | 网页端视频播放器组件 |
确定性渲染 是其杀手锏:通过 data-start 和 data-duration 属性精确控制每个元素的出现和持续时长,每次渲染结果完全一致——自动化视频生产的基本要求。
二、中文快速上手指南(官方版)
Hyperframes 提供两种使用方式:配合 AI 编程助手 或 手动命令行。
✅ 方式一:配合 AI 编程助手(推荐国内用户使用 Cursor / Claude Code)
npx skills add heygen-com/hyperframes
然后直接用自然语言描述你想要的视频:
使用
/hyperframes创建一个 10 秒的产品介绍视频,包含淡入标题、背景视频和轻柔的背景音乐。
安装技能包后,AI 助手会自动学会 Hyperframes 的完整工作流:规划视频 → 写合法 HTML → 添加动画和媒体 → 代码检查 → 预览 → 渲染。
支持 Cursor、Claude Code、Gemini CLI、Codex 等主流 AI 编码工具。
如果配合可视化设计交付,可参考官方文档:
✅ 方式二:手动使用 CLI
npx hyperframes init my-video
cd my-video
npx hyperframes preview # 浏览器预览,支持热重载
npx hyperframes render # 渲染输出 MP4
环境要求: Node.js 22+ 和 FFmpeg(国内用户可用 ffmpeg -version 检查,没有的话通过包管理器安装)。
三、5 大“视频即代码”框架横向对比(附 GitHub 地址)
| 框架 | GitHub 仓库 | 技术栈 | AI友好度 | 表达能力 | 批量生成 | 开源协议 |
|---|---|---|---|---|---|---|
| Hyperframes | heygen-com/hyperframes | HTML/CSS/JS | ★★★★★ | ★★★★☆ | ★★★☆☆ | Apache-2.0 |
| Remotion | remotion-dev/remotion | React/TSX | ★★★☆☆ | ★★★★★ | ★★★★☆ | 商业受限 |
| RenderVid | QualityUnit/rendervid | JSON | ★★★☆☆ | ★★★☆☆ | ★★★★★ | 未知 |
| Motion Canvas | motion-canvas/motion-canvas | TS 生成器 | ★★☆☆☆ | ★★★★☆ | ★★☆☆☆ | MIT |
| Manim | 3b1b/manim | Python | ★★☆☆☆ | ★★★☆☆ | ★☆☆☆☆ | MIT |
各自特点精读
1. Hyperframes(HTML 原生派)
- 最大优势:AI 友好度满分,最适合让智能体自动生成视频。
- 适合场景:AI 自动化内容流水线、快速原型。
- 缺点:依赖浏览器环境,音频同步需手动处理。
2. Remotion(React 组件派)
- 最大优势:功能最强,支持复杂交互动画、3D 图表。
- 适合场景:人类开发者精细制作的定制视频。
- 缺点:AI 需要学习 React 和专用 Hook,商业使用需付费授权。
3. RenderVid(JSON 模板派)
- 最大优势:批量生成能力最强,适合千人千面的广告。
- 适合场景:模板化、大规模视频生成。
- 缺点:复杂动画的 JSON 难以手写,AI 需严格遵循格式。
4. Motion Canvas(生成器派)
- 最大优势:精确控制动画逻辑,适合技术解说视频。
- 适合场景:编程教学、算法可视化。
- 缺点:学习曲线较陡。
5. Manim(数学动画专精)
- 最大优势:数学公式、几何变换效果一流(3Blue1Brown 同款)。
- 适合场景:学术视频、数学讲解。
- 缺点:仅限数学/科学内容,渲染较慢。
四、国内开发者如何选型?
| 你的需求 | 首选框架 |
|---|---|
| 让 AI 自由创作任意形式的短视频 | Hyperframes |
| 需要复杂交互动画且由自己手写代码 | Remotion |
| 每天生成上万条模板化广告 | RenderVid |
| 制作编程教学或算法可视化视频 | Motion Canvas |
| 做数学科普或学术动画 | Manim |
实战组合推荐:用 Hyperframes 做快速原型 + AI 批量生成内容,用 Remotion 做精细片头片尾,用 RenderVid 跑个性化广告。
五、未来展望:AI 原生视频创作在中国的发展
Hyperframes 的开源,让我们看到了一条清晰的路径:让 AI Agent 成为视频创作者。结合国内大模型(文心一言、通义千问等)的代码生成能力,国内开发者完全可以搭建一套全自动视频生产流水线。
想象一下:
- 输入一篇公众号文章,AI 自动生成解说视频
- 输入销售数据,AI 输出动态图表动画
- 输入产品图片,AI 生成 15 秒带货短视频
这一切,现在已经可以实现。
🚀 快速开始(国内镜像提示)
# 安装 hyperframes
npm install -g hyperframes
# 创建项目
hyperframes create my-first-video
cd my-first-video
# 预览
hyperframes preview
# 渲染
hyperframes render
💡 国内用户提示:安装 FFmpeg 如果速度慢,可使用国内镜像源(如清华、阿里云)。Node.js 建议使用 nvm 管理。
📌 写在最后
如果你正在寻找一个能让 AI 高效生成视频的工具,Hyperframes 值得你今晚就试一下。它可能不会替代专业的视频剪辑软件,但它打开了 “程序化视频 + AI 智能体” 的无限可能。
互动话题:你更看好 Hyperframes 的“HTML 派”还是 Remotion 的“React 派”?欢迎评论区留言讨论。如果本文对你有帮助,点赞、收藏、转发支持一下~
附录:本文提及的所有开源项目地址
- Hyperframes: github.com/heygen-com/…
- Remotion: github.com/remotion-de…
- RenderVid: github.com/QualityUnit…
- Motion Canvas: github.com/motion-canv…
- Manim: github.com/3b1b/manim