前端进阶之旅前端进阶之旅
  • 基础篇HTML/CSS/JS 打底
  • 进阶篇原理与工程化
  • 高频篇面试最常问的那批
  • 精选篇按模块收敛的总结
  • 手写篇常考代码手写实现
  • 面经篇真实面试问题复盘
  • AI 篇NEWAI 时代的前端考点
  • 历年面经NEW按年份追踪真实考点
  • 每日一题每天一道,攒手感
  • 专项自测100 题快速查漏
  • 小程序题库小程序专项刷题
  • 算法题库NEW在线编码即时判题
  • 知识卡片NEW碎片时间过考点
  • 面试题大全常见问题解析
  • AI 答疑NEW随时提问,即时解析
  • AI 模拟面试NEW模拟真实面试 + 报告
  • AI 定制路线NEW按你的简历现排
  • AI 知识地图NEW串起全站知识点
  • 原理篇React / Vue 源码拆解
  • HTTP从报文一路讲到 HTTPS
  • 浏览器渲染、事件循环、进程
  • 计算机基础Linux、网络、操作系统
  • 设计模式23 种模式怎么用
  • Node学习指南从环境搭建到服务端
  • NPM工作流script、依赖与发布
  • Docker容器化部署上手
  • Canvas图形与动画实战
  • 前端系统进阶学习大型项目工程化
  • 前端综合文章长期沉淀的实践文
  • 思维导图知识点全景图
  • 学习路线按图索骥不跑偏
  • AI 热点NEWAI 每日动态
  • 公众号动态公众号历史文章
  • 博客动态站长的技术博客
  • 开发者导航常用工具与文档站
  • 基础篇HTML/CSS/JS 打底
  • 进阶篇原理与工程化
  • 高频篇面试最常问的那批
  • 精选篇按模块收敛的总结
  • 手写篇常考代码手写实现
  • 面经篇真实面试问题复盘
  • AI 篇NEWAI 时代的前端考点
  • 历年面经NEW按年份追踪真实考点
  • 每日一题每天一道,攒手感
  • 专项自测100 题快速查漏
  • 小程序题库小程序专项刷题
  • 算法题库NEW在线编码即时判题
  • 知识卡片NEW碎片时间过考点
  • 面试题大全常见问题解析
  • AI 答疑NEW随时提问,即时解析
  • AI 模拟面试NEW模拟真实面试 + 报告
  • AI 定制路线NEW按你的简历现排
  • AI 知识地图NEW串起全站知识点
  • 原理篇React / Vue 源码拆解
  • HTTP从报文一路讲到 HTTPS
  • 浏览器渲染、事件循环、进程
  • 计算机基础Linux、网络、操作系统
  • 设计模式23 种模式怎么用
  • Node学习指南从环境搭建到服务端
  • NPM工作流script、依赖与发布
  • Docker容器化部署上手
  • Canvas图形与动画实战
  • 前端系统进阶学习大型项目工程化
  • 前端综合文章长期沉淀的实践文
  • 思维导图知识点全景图
  • 学习路线按图索骥不跑偏
  • AI 热点NEWAI 每日动态
  • 公众号动态公众号历史文章
  • 博客动态站长的技术博客
  • 开发者导航常用工具与文档站
返回 AI 情报前线
All News · 全部资讯8179
  • DeepSeek V4.1 Flash发布:性能全面超越V4 Pro,定价大幅下调
  • 面壁智能开源MiniCPM5-2B:4B以下开源基座模型全球第一
  • 本地离线视频转录实战:用Whisper实现隐私优先的转录管道
  • LangGraph完胜:CrewAI/AutoGen基准实测107个数据工程任务
  • AI Agent权限审计实战:OAuth Scope的真正风险
  • OpenAI用Agent集群88小时解决NS方程奇点,疑似拿下第二个千禧年大奖
  • Meta推出个人AI Agent:Muse可替你发邮件订酒店
  • LLM推理内存优化实战:FP8量化与GGUF格式对比
  • 移动端低功耗部署LLM:模型选择与量化实战指南
  • Cursor云Agent支持企业自托管沙箱,代码留在防火墙内
  • GitHub Copilot for JetBrains新增企业沙箱与跨文件编辑建议
  • 蚂蚁开源Ling-3.0-flash-VL:引入视觉反馈闭环的多模态模型
  • 旗舰模型成本控制:20/40/40路由法则
  • GitHub 本周 AI 项目盘点:Agent Skills 成为新风口
  • ChatGPT Images 2.5发布:多轮指令遵循与主体一致性提升
  • Meta推出个人AI智能体Muse,支持自主操作浏览器
  • Bedrock AgentCore 集成 GitHub Actions 实现 AI Agent 自动化评估
  • AI加速编码后瓶颈转移到了哪里
  • 13个AI Agent掉进同一个坑:poetry二进制缺失导致静默失败
  • 月均5.4万次AI请求从864美元降至294美元:模型分层策略实践
  • HyperFrames: 用 HTML 语法描述即可生成确定性 MP4 视频
  • MCP 公共服务器突破 9400 个:现在适合基于它开发吗
  • 从零构建AI Agent:9期系列教程
  • LLM推理慢的根因:内存带宽而非算力
  • AI Agent过度记忆导致状态管理失败
  • AI助力9天开发首个零点击微信蠕虫病毒
  • 生产环境AI Agent可靠运行指南:调试、评估、监控实战
  • Camofox: 面向 AI Agent 的反检测浏览器
  • 用 Solidity 智能合约为 AI Agent 构建 USDC 托管支付
  • 向量检索隐变:embedding 配置微调可导致精确率暴跌 95%
  • DeepSeek V4.1 Flash 中间版内测:原生多模态、更快更便宜
  • Context Mode:解决 AI 编码 Agent 上下文窗口损耗问题
  • Lightpanda:从零用 Zig 构建的 AI 专用无头浏览器
  • AI Agent自主提交开源PR:首个真实案例分析
  • 让AI编程代理提交可审查PR的实战指南
  • AI Agent 为何陷入「计划瘫痪」
  • Claude Code 后台机制深度解析
  • Reducto r-1:单次完成文档解析,错误率降 20%
  • NVIDIA 收购 Hugging Face:AI 开源生态最大变量
  • AI Agent 支付兜底:USDC Escrow 智能合约设计
  • llm CLI 0.35发布:支持GPT-6 Astra等新模型
  • 对话式AI模型评估框架:多维指标与实战方法
  • 2026年Agent间市场平台完全指南
  • AI Agent的USDC托管支付:无信任自由职业实战
  • 2026年Agent-to-Agent市场完全指南
  • 双代码库架构:如何让 LLM 彻底戒掉编造引文
  • AI连接Odoo数据后仍算错收入:业务语义陷阱实战
  • AI编程Agent从单兵作战到分层协作
  • OpenBMB发布MiniCPM5-2B:可在设备运行的2.5B小模型,编码Agent表现超越Qwen3.5-4B
  • 用 Claude Code 和 FFMPEG 构建的在线视频压缩工具
  • GPT-6 Astra无人工干预24小时通关Portal
  • 已加载 51 / 8179
8.0
热点
AI SCORE
工具产品2026-09-08 21:37

HyperFrames: 用 HTML 语法描述即可生成确定性 MP4 视频

GitHub Trending#开源#Agent#视频生成
Editor brief · 编辑速览

开源框架支持 AI 编码 Agent 通过技能(skills)直接生成 MP4,适合需要自动化视频内容的开发场景。

文章思维导图
Knowledge map
拖拽缩放
Full translation

完整中文译文

用 HTML 定义视频。添加数据属性用于时间和轨道控制。使用 GSAP、CSS、Lottie、Three.js、Anime.js、WAAPI 或你自己的帧适配器来实现可寻址动画。

<div id="stage" data-composition-id="launch" data-start="0" data-width="1920" data-height="1080">
  <video
    class="clip"
    data-start="0"
    data-duration="6"
    data-track-index="0"
    src="intro.mp4"
    muted
    playsinline
  ></video>

  <h1 id="title" class="clip" data-start="1" data-duration="4" data-track-index="1">Launch day</h1>

  <audio
    data-start="0"
    data-duration="6"
    data-track-index="2"
    data-volume="0.5"
    src="music.wav"
  ></audio>

  <script src="https://cdn.jsdelivr.net/npm/gsap@3/dist/gsap.min.js"></script>
  <script>
    const tl = gsap.timeline({ paused: true });
    tl.from("#title", { opacity: 0, y: 40, duration: 0.8 }, 1);
    window.__timelines = window.__timelines || {};
    window.__timelines.launch = tl;
  </script>
</div>

在浏览器中即时预览。本地或 Docker 中渲染。渲染器在无头 Chrome 中寻址每一帧,然后用 FFmpeg 编码结果,因此相同的输入产生相同的视频。

HyperFrames 是开源渲染引擎,外加围绕 HTML 原生视频创作的一系列工具。

安装即用型模块和组件:

npx hyperframes add flash-through-white   # shader 转场
npx hyperframes add instagram-follow      # 社交叠加层
npx hyperframes add data-chart            # 动画图表

在 hyperframes.heygen.com/catalog 浏览完整目录。

特性

HTML 原生:合成文件是带数据属性的 HTML 文件。不要求 React,不需要专有时间轴格式。

Agent 友好:Agent 已经能写 HTML,且 CLI 默认非交互运行。

确定性:相同输入、相同帧、相同输出。为 CI、回归测试和自动化渲染而构建。

无需构建步骤:index.html 合成文件直接可用,可以直接在浏览器中预览。

基于适配器的动画:支持 GSAP、CSS 动画、Lottie、Three.js、Anime.js、WAAPI 或自定义运行时。

开源:Apache 2.0 许可证,无每次渲染费用或商业使用门槛。

HyperFrames vs Remotion

HyperFrames 灵感来自 Remotion。两款工具都用无头 Chrome 和 FFmpeg 渲染视频。主要区别在于创作模型:Remotion 的赌注是 React 组件;HyperFrames 的赌注是普通 HTML,人类和 Agent 都能轻松编写。

在 HyperFrames vs Remotion 对比指南中阅读完整对比。

完整文档:hyperframes.heygen.com/introduction

实际应用

HyperFrames 在 HeyGen 生产环境中使用,社区案例来自 tldraw、TanStack 等团队,详见 ADOPTERS.md。如果你的团队也在使用 HyperFrames,欢迎提交 PR。

社区

问题和想法:Discord

Bug 和功能请求:GitHub Issues

用户研究:与 HyperFrames 团队预约一场 30 分钟的随意聊天——无需准备,也不会有推销

安全报告:SECURITY.md

贡献指南:CONTRIBUTING.md

Git LFS

该仓库使用 Git LFS 存储 packages/producer/tests/**/output.mp4 下的黄金回归测试基准文件(约 240 MB 的 .mp4 文件)。如果你要克隆完整仓库进行开发,请先安装 Git LFS:

# macOS
brew install git-lfs

# Ubuntu / Debian
sudo apt install git-lfs

# Windows
winget install GitHub.GitLFS

# 然后,每台机器执行一次
git lfs install

如果只需要源代码,可以跳过 LFS 内容:

GIT_LFS_SKIP_SMUDGE=1 git clone https://github.com/heygen-com/hyperframes.git
Original source

本文由 AI 翻译整理自 GitHub Trending,原文版权归原作者所有。

阅读英文原文
上一篇
月均5.4万次AI请求从864美元降至294美元:模型分层策略实践
下一篇
MCP 公共服务器突破 9400 个:现在适合基于它开发吗