Remotion 最强竞品!用 HTML 写视频,AI 自动成片
0 ihunter 2026/07

Remotion 最强竞品!用 HTML 写视频,AI 自动成片 - 今日头条

很多前端开发者、AI 工程师都有一个共同困扰:想快速做产品演示、数据可视化、短视频钩子,却必须去学 PR、AE 这类专业剪辑软件;想做批量自动化视频,传统工具又不支持代码化、不兼容 AI 工作流。

现在,一款专为 AI 智能体设计的开源视频渲染框架 Hyperframes 给出了全新方案:只写 HTML,就能渲染出电影级视频。无需 React、无需专有 DSL、无需复杂配置,HTML 怎么写,视频就怎么长。

01 项目简介

Hyperframes 是一款开源视频渲染框架,允许开发者使用 HTML 定义视频 composition,实时预览,并最终渲染为 MP4。

框架通过 MCP 协议原生对接 AI 智能体,从结构设计到 CLI 命令,全部为 agent 工作流深度优化。

核心 slogan 非常直白:

Write HTML. Render video. Built for agents.

它不依赖任何前端框架,不强制打包构建,直接用 HTML + data 属性描述视频,确定性渲染,可复现、可批量、可嵌入自动化流水线。

02 快速上手,零门槛启动

方式一:使用 AI 编码智能体(推荐)

方案 1:全局安装 Hyperframes 技能包

npx skills add heygen-com/hyperframes

同时可配套安装 GSAP 官方 AI 技能:

npx skills add greensock/gsap-skills

安装后,你的 AI 工具(Claude Code、Cursor、Gemini CLI、Codex 等)就会自动学会如何编写 composition、调用 CLI、使用 GSAP 动画。

在 Claude Code 中会注册专属斜杠命令:

  • /hyperframes-compose:编写视频结构、创建视频内容
  • /hyperframes-captions:字幕相关创作
  • /gsap-core、/gsap-timeline 等:GSAP 动画、时间线相关操作

如果你使用 Claude Design,可以下载官方指南文件并附加到对话,AI 会直接生成可用初稿,之后在任意编码智能体中迭代优化即可。

Codex 可通过插件方式稀疏安装:

codex plugin marketplace add heygen-com/hyperframes --sparse .codex-plugin --sparse skills --sparse assets

Cursor 则提供了专用插件,可从插件市场安装,或本地侧载。

方案 2:通过框架内置 CLI 一键安装技能

# 一键安装Hyperframes+GSAP全套AI技能(init初始化项目时会自动执行)
npx hyperframes skills

# 单独为指定AI工具安装技能
npx hyperframes skills --claude
npx hyperframes skills --cursor

可直接复制的提示词示例

你可以把下面任意一段丢给 AI,直接生成可用视频。

  1. 冷启动(直接描述需求)
  2. 使用 /hyperframes-compose,创建一个 10 秒产品介绍,包含淡入标题、背景视频和背景音乐。
  3. 热启动(把现有内容转视频)
  4. 用 /hyperframes-compose 将这份 PDF 总结成 45 秒推介视频。用 /hyperframes-compose 把这份 CSV 做成动画柱状图竞速视频。
  5. 特定格式(短视频场景)
  6. 用 /hyperframes-compose 制作 9:16 抖音风格钩子视频,带弹性字幕并与 TTS 配音同步。
  7. 迭代修改(像跟剪辑师沟通一样)
  8. 标题放大两倍,切换深色模式,结尾加淡出。在 0:03 处加入姓名和头衔的下三分之一栏。

AI 会自动完成脚手架、动画、轨道、渲染全流程。

方式二:手动创建项目

npx hyperframes init my-video
cd my-video
npx hyperframes preview # 浏览器预览(热重载)
npx hyperframes render # 渲染成 MP4

hyperframes init 初始化项目时会自动执行技能安装命令,因此你随时可以把项目交给 AI 继续迭代。

环境硬性要求:Node.js ≥ 22、本地预装 FFmpeg

03 选择理由

  • HTML 原生:composition 就是带 data 属性的普通 HTML,无框架、无 DSL
  • AI 优先:CLI 非交互设计,智能体可直接调用,原生基于 MCP 协议对接 AI 智能体
  • 确定性渲染:相同输入必定得到相同输出,专为自动化流水线设计
  • Frame Adapter 模式:可自由接入 GSAP、Lottie、CSS、Three.js 等动画 runtime

04 与 Remotion 对比

Hyperframes 的设计受 Remotion 启发,HeyGen 团队也曾在生产中深度使用 Remotion。两者都使用无头 Chrome、都支持确定性渲染,但核心差异在于:开发者主要编写什么。

   
对比项HyperframesRemotion
编写方式HTML + CSS + GSAPReact 组件 (TSX)
构建步骤无,index.html 直接运行需要打包构建
帧动画控制帧级精准定位控制渲染时按系统实际时钟播放
HTML/CSS 直通原生粘贴即用,直接叠加动画全部需要改写为 JSX 语法
分布式渲染目前仅支持单机本地渲染支持 Lambda 云端分布式,生产级成熟
开源协议Apache 2.0 完全开源商用无限制源码可见但非开源,商业使用需付费授权

简单说:

  • 想要低门槛、HTML 原生、AI 智能体友好、免费商用→ Hyperframes
  • 想要成熟云端分布式渲染、深度 React 技术栈生态→ Remotion

05 核心使用方式

Hyperframes 的核心非常干净:用 HTML + data 属性描述视频结构,视频轨道属性官方标准为 data-track,原文 data-track-index 为别名写法。

官方标准示例代码:

<div id="stage" data-composition-id="my-video" data-start="0" data-width="1920" data-height="1080">
  <video
    id="clip-1"
    data-start="0"
    data-duration="5"
    data-track="0"
    src="intro.mp4"
    muted
    playsinline
  ></video>
  <img id="overlay" class="clip" data-start="2" data-duration="3" data-track="1" src="logo.png" />
  <audio
    id="bg-music"
    data-start="0"
    data-duration="9"
    data-track="2"
    data-volume="0.5"
    src="music.wav"
  >
</div>

你只需要定义核心属性:

  • data-start:元素开始播放时间
  • data-duration:元素持续展示时长
  • data-track:轨道层级(官方标准字段,data-track-index 兼容别名)
  • data-volume:音频音量

写完代码可在浏览器实时预览,一键调用命令渲染 MP4。

06 50 + 组件库快速提升质感

Hyperframes 内置大量预制块和组件,包括社交覆盖层、转场、数据可视化、电影级效果等。

组件安装标准命令:

npx hyperframes add flash-through-white # 白闪转场
npx hyperframes add instagram-follow # 社交关注挂件
npx hyperframes add data-chart # 动画图表

07 完整包结构

Hyperframes 是一套完整工具链,包含多个官方维护包:

  • hyperframes:CLI 工具,提供创建、预览、代码检查、渲染全功能
  • @hyperframes/core:类型定义、解析器、生成器、代码检查器、运行时、帧适配器
  • @hyperframes/engine:可寻址页面转视频捕获引擎(底层基于 Puppeteer + FFmpeg)
  • @hyperframes/producer:完整渲染流水线(画面捕获 + 视频编码 + 音频混音)
  • @hyperframes/studio:浏览器端可视化视频编辑器 UI
  • @hyperframes/player:可嵌入网页的 Web Component 播放器
  • @hyperframes/shader-transitions:WebGL 硬件加速转场库

08 AI 技能体系

Hyperframes 提供配套专用 AI 技能,让 AI 编码智能体掌握框架专属规范,分为两大技能集:

Hyperframes 核心技能集

  
技能名称教学内容
hyperframes-composeHTML 视频结构编写、clip 类规范、data 属性、时间线注册、渲染约束
hyperframes-captions视频字幕生成、字幕同步规范
hyperframes-registry组件库安装 hyperframes add 相关操作
website-to-hyperframes网页 URL 一键转视频 composition

GSAP 配套技能集

gsap-core、gsap-timeline、gsap-performance、gsap-plugins、gsap-scrolltrigger、gsap-utils、gsap-react、gsap-frameworks

覆盖 GSAP 核心 API、时间线编排、滚动触发、插件使用、性能优化最佳实践

在 Claude Code 中可直接通过斜杠命令调用对应技能:/hyperframes-compose、/hyperframes-captions、/gsap-core 等。

09 总结与实践

Hyperframes 最适合这几类开发者:

  1. 前端工程师想用 HTML 快速做产品演示视频、网页演示动画
  2. AI 开发者需要搭建全自动 AI 生成视频流水线
  3. 短视频团队需要批量、可复用、快速迭代的标准化视频模板
  4. 追求完全开源、商用无版权限制、可自由二次开发的团队

它最大的价值在于:

把视频创作拉回开发者最熟悉的 HTML/CSS 体系,同时让 AI 智能体成为专属自动化剪辑师。

未来随着官方组件库持续扩展、多智能体协同能力增强,Hyperframes 很可能成为代码化自动视频生成的主流开源方案。

官方项目仓库地址:

https://github.com/heygen-com/hyperframes

官方完整文档站点:

hyperframes.heygen.com

标签:
收藏 有帮助 没帮助

上篇: Electron、React Native 都不用了?Rust 全栈框架 Dioxus 火出圈!
下篇: moviepy,世界上最牛逼的视频处理Python库!

相关主题

 IT博客索引
 AI软件索引
 猜你喜欢
热门
焦点
视点
头条