# HyperFrames 中文文档 | AI 增强索引 # 站点: https://docs.hyperframes-zh.cn # 版本: 2026-06-05 --- ## 关于本站 HyperFrames 中文文档 (docs.hyperframes-zh.cn) 是 HyperFrames 开源视频渲染框架的社区中文翻译。 HyperFrames 是 HeyGen 开发的开源项目,使用 HTML/CSS/JS 创建确定性 MP4 视频。 --- ## 核心页面全文 ### 介绍 > 编写 HTML。渲染视频。专为智能体打造。 Hyperframes 是一个开源框架,可将 HTML 转换为确定性的、逐帧渲染的视频 - 因此您可以像构建网页一样定义视频。 每个组合是具有数据属性的 HTML 文件。动画使用 GSAP、Lottie、CSS 或任何可以查找给定帧的运行时。没有自定义 DSL,没有专有的组件系统,也没有 React 要求。 对于 AI 代理: HyperFrames 作品是纯 HTML 文档——LLM 最擅长生成的格式。CLI 默认非交互式——所有输入通过标志、纯文本输出、错误快速失败。 渲染管道: `frame = floor(time * fps)` — 每个帧都是通过 Chrome 的 `beginFrame` API 独立捕获并使用 FFmpeg 进行编码。相同输入始终产生相同输出。 三步工作流: 1. 编写 HTML — 每个元素获取 `data-start`、`data-duration`、`data-track-index` 属性 2. 预览 — `npx hyperframes preview`,无需构建步骤 3. 渲染 — `npx hyperframes render --output output.mp4` 五个包: @hyperframes/core (类型/解析/linter), @hyperframes/engine (无头 Chrome 捕获), @hyperframes/producer (渲染管道), @hyperframes/studio (可视化编辑器), HyperFrames CLI ### 核心概念: 合成 组合是定义视频时间线的 HTML 文档。每个组合需要一个带有 `data-composition-id` 的根元素。 ```html
``` `index.html` 是顶层组合。剪辑类型: `