快速入门

发布视频

HeyGen 产品发布视频背后的开源 HyperFrames 合成——真实的生产项目,你可以阅读、运行和二次创作。

HeyGen 团队使用 HyperFrames 构建其发布视频。每个合成——包括最初的 HyperFrames 公告、时间轴编辑器揭幕和网站转视频演示——都存放在一个公开仓库中,你可以阅读、运行和二次创作。

想先浏览成品视频?请从展示作品开始。本页面是这些发布项目的更深入制作文档。

内容概览

每个子目录都是一个独立的 HyperFrames 项目——包含 index.htmlcompositions/assets/ 以及可供对比的渲染输出:

项目展示内容源码
HyperFrames 发布最初的发布视频——49.7 秒,玻璃框架开场,CSS / GSAP / Lottie / 着色器 / Three.js 弹性段落,完整叙事弧线。hyperframes-launch/
网站转 HyperFrames网站转视频工作流的配套项目——捕获网站并为其添加动画。website-to-hyperframes/
时间轴编辑器发布HyperFrames 时间轴编辑器的 60 fps 揭幕视频:音效冷开场、微调提示的聊天螺旋动画、编辑器揭幕。timeline-launch/
纹理发布纹理遮罩文字 + 着色器驱动背景,用作发布预告。texture-launch-video/
VFX x HeyGen 联合多幕视频,将 VFX 文字光标场景与 HeyGen iPhone canvas 测试串联——可作为将两个现有项目合并为一次渲染的参考。vfx-heygen-combined/

分镜(STORYBOARD.md)、设计笔记(DESIGN.md)和交接文档(HANDOFF.md)与源码并排放置,因此你不仅能看到代码,还能看到制作思路:配音方向、节拍时序、色彩/风格决策。结构遵循 Hyperframes 流水线,其中详细记录了每个产物。

为什么这些项目有价值

这些不是玩具示例。它们与 HeyGen 在公开发布视频中使用的合成完全相同,按照真实生产工作的结构组织:

  • 多合成项目。 大多数发布视频由 4-8 个子合成为一个根时间轴——当你的 npx hyperframes init --example 入门项目需要超出单个文件时非常有用。
  • 真实的适配器组合。 GSAP 时间轴、Lottie 动画、自定义着色器、Three.js 场景和 CSS 关键帧共存于一次渲染中。看看团队如何在单个合成中启动多个适配器
  • 生产级时序。 ElevenLabs 配音 + 逐拍音效 + 背景音乐与帧精确运动的混音。分镜描述了时序决策;源码展示了它们的执行。
  • 无专有插件。 所有内容都使用你本地的 hyperframes render 渲染——没有内部专用的引擎分支。

克隆

该仓库使用 Git LFS 管理视频、音频、图片和字体资产:

brew install git-lfs   # macOS — or your platform's git-lfs install
git lfs install
git clone https://github.com/heygen-com/hyperframes-launches.git
cd hyperframes-launches/hyperframes-launch
hyperframes preview    # opens the studio for that launch

如需只克隆源码(跳过大型 LFS 资产,按需拉取):

GIT_LFS_SKIP_SMUDGE=1 git clone https://github.com/heygen-com/hyperframes-launches.git
cd hyperframes-launches
git lfs pull --include="hyperframes-launch/assets/*"

下一步

  • 示例 入门模板——npx hyperframes init --example 提供的内容。
  • 合成 这些发布项目所基于的合成数据模型。
  • GSAP 动画 这些项目使用的时间轴模式。
  • 采用者 其他使用 HyperFrames 的组织。