Hypit 為 Claude Code 與 Codex 等 Coding Agent 提供一套完整的影片製作語言與執行架構。透過聲學語意對齊將畫面、字幕、B-roll 與音效錨定於特定字詞而非固定秒數,並以 64 行程無頭 Chromium 實現像素級並發渲染。
傳統 AI 生成影片將輸出視為不可編輯的黑盒像素檔案;只要文案稍作微調或說話節奏改變,下游所有字卡、B-roll、音效與鏡頭轉場就必須全數作廢重剪。
Hypit 將影片製作轉型為宣告式編譯管線。透過 SVML 標記語言與 SVS 樣式庫,Agent 將視覺動作、圖層覆蓋與動態字卡錨定於 WhisperX 逐詞對齊的語意時間(Semantic Anchors),而非死板的固定秒數。當口白更換或語速變動時,所有圖層與音效將自動對齊相應詞彙。
整個系統以 HyperFrames 為渲染核心,由多達 64 個無頭 Chromium 行程並發執行 DOM、Canvas 與 WebGL 畫面繪製,最後由 ffmpeg 壓製為像素級高畫質影片。
Hypit 區分為提供製作知識的 Skill 與提供執行工具鏈的 @hypit/hypit 套件。在支援 Skill 的 Coding Agent(如 Claude Code、Codex)中執行全域安裝指令:
若需自訂底層組件、擴展 Provider 適配器或本機編譯 Hypit 原始碼,自 GitHub 複製倉庫並依序完成依賴安裝與型別檢查:
Hypit 將影片工程拆解為三個獨立維度:專案宣告(Markup/DSL)、執行控管(CLI 工具鏈)以及視覺審查(Studio)。開發者與 Agent 透過下列核心命令完成從參考影片逆向、語音對齊到並發渲染的完整流程。
| 任務情境 | 核心命令 | 產出物與作用 |
|---|---|---|
| 取得參考影片關鍵節奏與分鏡結構 | hypit media tile <video.mp4> --step 1 |
產出影格網格圖像與時序分割點 |
| 劇本文字發音時長與節奏預算 | hypit measure <story.svml> --pace fast |
推算秒數與發音標籤,無需花費 API 額度 |
| 確認生成模型依賴與計費上限 | hypit plan <run.svrun> --runtime <prof.json> |
產生需要生成的素材清單與計費端點明細 |
| 完整管線執行與影片渲染輸出 | hypit build <run.svrun> --follow |
生成 A-roll/B-roll 並透過 Chromium 壓製成 mp4 |
| 時間軸微調與非同步評論反饋 | hypit studio --run <run.svrun> |
瀏覽器互動時間軸與 FEEDBACK.json 註記 |
Hypit 捨棄傳統時間碼(Timecode)剪輯模型,建立以語言學語意與響應式畫布為基礎的編譯架構。以下為官方規格文件與 SKILL.md 中定義的核心原則:
在 SVML 中,視覺事件、B-roll、音效與卡拉 OK 字幕均錨定於劇本中的語意標籤。當講者重新錄製或語速改變時,WhisperX 逐詞對齊會自動重算所有子圖層的絕對時間,無需逐影格手動修剪。
來源 · 官方 SKILL.md · Script and Time專案架構區分為 .svml(結構與劇本)、.svs(可複用視覺外觀與提示詞 Recipe)以及 .svrun(目標執行與素材複用策略)。三者解耦,同一套爆款分鏡可迅速套用於不同主體與商品。
生成模型調用具備成本與時間開銷。Hypit 透過 Run Candidates 機制追蹤已產出的 Outputs。即使渲染中途失敗或後續僅微調字幕樣式,Build 亦能直接鎖定既有素材,避免重複調用付費 API。
來源 · 官方 docs/quickstart/run.md影片圖層全部以現代 Web 技術(HTML、CSS、Canvas、WebGL)實作。HyperFrames 啟動多達 64 個無頭 Chromium 行程進行多影格並行繪圖,再由 ffmpeg 合成串流,達成像素級動態排版。
來源 · 官方 README.zh-CN.md · HyperFrames框架本身開源免費,但對接外部生成模型需消耗額度。Hypit 強制在執行付費任務前透過 hypit plan 提供端點清單與價格預估,並將機密金鑰隔離於安全儲存區,杜絕明文外洩。
hypit studio 提供雙視圖模式:Studio 視圖檢視時間軸與組件屬性;Comments 視圖(#comments)支援點擊影格留下時間戳記反饋,內容自動持久化於 FEEDBACK.json。
以官方範例 ranking-football 為例,展示如何向 Agent 提交參考影片並抽換主講人與 B-roll 搞笑圖片。流程涵蓋劇本語意標記、語速推算、模型調用費用審批,以及在 Studio 中微調字卡對齊。
傳統影片製作中,剪輯師需手動在時間軸上微調數十個素材的進出場時間碼。Hypit 將此過程轉變為宣告式依賴圖:當替換為其他角色或翻譯為新語言時,語意標籤自動重排所有視覺與音效事件。
透過一套已驗證的爆款結構,創作者可在單一指令下產生上百個變體版本,實現規模化內容生產。
hypit plan 檢查端點並設定預算上限。
http://localhost:5179 僅綁定遠端主機。本機瀏覽器需配置 SSH 連接埠轉發(Port Forwarding)才能開啟視覺編輯器。
Hypit 具備高度模組化的 Monorepo 架構。除直接調用現有範本外,開發者可進一步擴展專案組件、適配器與視覺控制器。
1. 自訂 Author Package 與專案組件。透過 @hypit/author-kit 封裝特定頻道的視覺資產(如自訂排版字卡、品牌動態轉場或分割畫面),組件可直接在 SVML 中以標記標籤引入。
2. 實作 Studio Companion 視覺控制介面。為組件編寫 Companion 描述檔,使其在 Studio 視覺化畫布中暴露時間軸控制握把與屬性拉桿,編輯結果自動反向寫回 SVML 源碼。
3. 對接私有模型與地端推論端點。透過 @hypit/model-kit 與 @hypit/endpoint-kit 擴充 Provider 適配器,將影音生成流程切換至自建 ComfyUI、Ollama 或內部專用服務。
① docs/quickstart.md —— Agent 使用者完整上手指南與核心工作流解析。
② skills/hypit/SKILL.md —— 導演與製作人提示詞規格書與系統協定定義。
③ examples/ranking-football/reference.svml —— 官方標準排名影片的完整宣告式原始碼範例。