heygen-com/hyperframes

Write HTML. Render video. Built for agents.

HyperFrames – 將 HTML + CSS 轉換為決定性 MP4 影片

是什麼 – 一個開源的 Node.js 框架,讓您以普通的網頁標記(HTML、CSS、媒體檔案,以及任何可跳轉的動畫庫)來描述影片。HyperFrames 隨後將該描述渲染為完全可重複的 MP4,可透過 CLI 本地執行,或透過雲端/Lambda 後端執行。它附帶一組 技能,AI 編碼代理(Claude、Gemini、Cursor 等)可載入,因此可向 LLM 指示「建立一個 10 秒的產品介紹」,代理將自動產生所需的 HTML,拉取資源,進行 lint 檢查,預覽,最後呼叫 hyperframes render


核心概念

概念 作用
基於 HTML 的組合 您撰寫一個普通的 HTML 檔案,並加入特殊的 data-* 屬性(如 data-startdata-durationdata-track-index 等),以定義影片時間軸與軌道佈局。
可跳轉的動畫適配器 HyperFrames 可驅動 GSAP、Lottie、Three.js、Anime.js、CSS WAAPI 或自訂適配器,所有這些都強制為 可跳轉,以便渲染器能決定性地跳轉至任意幀。
媒體 OS(/media-use 一個統一的資源管理器,可從本地檔案解析影像、音訊、影片、TTS、音樂等,或在所需資源缺失時呼叫生成模型。
技能路由 /hyperframes 技能是一個微小的意圖層,將自然語言請求映射至 10 多個創作工作流程(產品發佈影片、無臉說明、PR→影片等)之一。
CLI `npx hyperframes init

主要功能(「創作工作流程」)

  • 產品發佈影片 – 將網站或腳本轉換為 30–90 秒的行銷剪輯。
  • 無臉說明 – 從純文字生成視覺說明,由 LLM 創造圖形。
  • PR→影片 – 輸入 GitHub PR URL,生成變更日誌風格的示範。
  • 嵌入字幕 / 說話頭重製 – 為現有影片添加字幕或圖形覆蓋。
  • 動態圖形 – 短暫、無旁白的動感作品(Logo 冲刺、圖表擊中等)。
  • 音樂→影片 – 將節奏驅動的影片與音訊軌道同步。
  • 幻燈片 / 演示文稿 – 輸出互動式、可導航的簡報,而非平面影片。
  • 通用影片 – 用於任何更長或包含多場景組合的通用工作流程。
  • Remotion→HyperFrames – 從基於 React 的 Remotion 組合單向遷移。

如何試用(快速入門)

# 1. 為 AI 代理安裝 HyperFrames 技能集
npx skills add heygen-com/hyperframes   # 互動式選擇器(僅核心技能)
# 或非互動式執行
npx hyperframes skills update          # 直接安裝核心集

# 2. 向代理提出提示,例如:
# "使用 /hyperframes,建立一個 10 秒的產品介紹,包含淡入標題、背景影片和微弱的背景音樂。"

# 3. 代理將產生 HTML 組合,為您執行 `hyperframes preview` 檢查,然後:
cd my-video
npx hyperframes render   # 產生決定性的 video.mp4

如果您更喜歡手動操作,相同的 CLI 無需任何 AI 也可使用:

npx hyperframes init my-video
cd my-video
npx hyperframes preview   # 瀏覽器中即時重載
npx hyperframes render    # 產生 MP4(需要 FFmpeg)

生態系統與可擴展性

  • 領域技能 – 小型、按需載入的模組(/hyperframes-animation/hyperframes-keyframes/hyperframes-audio/media-use/figma 等),由路由組合。
  • 目錄與註冊表hyperframes catalog 允許您瀏覽和安裝可重用的模組(過渡、效果、設計令牌),並可向上游貢獻新模組。
  • 設計橋接(frame.md – 一種「設計→影片」規範,鏡像品牌的網頁設計系統,使 LLM 在組合時能尊重品牌令牌。
  • 雲端與無伺服器渲染 – 可選的 HeyGen 基礎設施託管渲染,或自託管 AWS Lambda 函數。

適合誰使用

  • AI 驅動的內容流水線 – 希望 LLM 自動產生行銷影片、PR 示範或資料視覺化剪輯的公司。
  • 設計→影片團隊 – 已維護網頁風格設計系統並需要決定性方式導出動態圖形的設計師。
  • 開發影片即程式碼工具的開發者 – 偏好 HTML/CSS 而非專有動畫圖形 DSL 的任何人。
  • 教育者 / 愛好者 – 技能系統使無需撰寫程式碼即可輕鬆實驗 LLM 驅動的影片創作。

安裝與需求

  • Node.js ≥ 22(套件已發布在 npm 上,名為 hyperframes)。
  • 本地渲染需要 FFmpeg 在主機上。
  • 可選:Bun(用於 Codex 插件打包腳本)。

更多資訊


總結 – HyperFrames 提供一種決定性、以 HTML 為先的影片創作方式,透過技能路由與 AI 編碼代理緊密整合。它讓 LLM 能在熟悉的 Web 開發堆疊中生成、預覽和渲染動態圖形,無需離開。

寫過它的文章

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案