heygen-com/hyperframes-launches
GitHub: heygen-com/hyperframes-launches
HeyGen 开源的 HyperFrames 产品发布视频源码集合,提供可在浏览器或 CLI 中预览、渲染和二次混编的完整视频组合项目。
Stars: 100 | Forks: 15
# hyperframes 发布
HeyGen 的 HyperFrames 发布视频源码。每个子目录都是一个独立的 HyperFrames 组合 —— 在浏览器中(或通过 HyperFrames CLI)打开 `index.html` 即可预览、渲染或混编。
## 视频
| 发布 | 目录 | 备注 |
| --- | --- | --- |
| HyperFrames 发布 | [`hyperframes-launch/`](./hyperframes-launch) | 原版公告视频。 |
| 网站 → HyperFrames 演示 | [`website-to-hyperframes/`](./website-to-hyperframes) | 捕获任意网站,并据此生成视频。 |
| 时间线编辑器发布 | [`timeline-launch/`](./timeline-launch) | HyperFrames 时间线编辑器展示。 |
| 变量发布 | [`variables-launch/`](./variables-launch) | HyperFrames 变量 / 模板参数展示。 |
## 克隆
此仓库使用 [Git LFS](https://git-lfs.com/) 来存储视频、音频、图片和字体资源。HTML、CSS、JS、JSON 和 Markdown 均作为常规文本存储。
```
# 一次性操作:安装 Git LFS
brew install git-lfs # macOS
git lfs install
# clone(LFS assets 自动下载)
git clone https://github.com/heygen-com/hyperframes-launches.git
cd hyperframes-launches
```
如果你在未安装 LFS 的情况下进行了克隆,请在安装后拉取这些资源:
```
git lfs pull
```
如果仅需克隆文本(跳过大体积资源)并按需获取:
```
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/*" # or any subset you need
```
## 单项目结构
每个视频目录均遵循 HyperFrames 的项目结构:
```
/
├── index.html # top-level composition
├── compositions/ # scene-level compositions
├── assets/ # video, audio, image inputs (LFS)
├── renders/ # final rendered videos (LFS)
├── STORYBOARD.md # shot-by-shot plan
└── meta.json # project metadata
```
## 处理视频
```
cd hyperframes-launch
hyperframes preview # open the studio
hyperframes render # render to mp4
```
请查阅 [HyperFrames CLI 文档](https://github.com/heygen-com/hyperframes) 以获取完整的命令集。
## 添加新的发布视频
1. 创建一个新子目录:`mkdir my-launch && cd my-launch && hyperframes init`
2. 构建组合。
3. 提交 —— LFS 会通过根目录的 `.gitattributes` 自动提取二进制资源。
4. 在上方的**视频**表格中添加一行。
标签:DNS解析, Homebrew安装, HTML5, HyperFrames, 动画, 后端开发, 多媒体, 多模态安全, 开源项目, 数据可视化, 视频制作