Communitygithub.com

zroeschen/Video-Production-Factory

編輯一段原始的說話人頭影片,透過語音轉錄、靜音修剪、錯誤審查、視覺敘事、動態圖形及驗證的 HyperFrames 渲染來完成。適用於完整編輯;若只需單一操作,請直接導向對應的專業技能。

Video-Production-Factory 是什麼?

這是一個多階段的影片編輯技能,專為處理「說話人頭」風格的原始錄影而設計。它能自動化從語音轉錄、靜音修剪、口誤審查,到視覺敘事及動態圖形疊加等一系列工作流程,最後透過 HyperFrames 進行驗證渲染。此技能支援多種轉錄服務(包括 ElevenLabs、OpenAI Whisper 及本機 Whisper),並會在使用付費 API 前提示使用者確認成本。它使用專案導向的目錄結構 (`video-projects/<slug>/`),並仰賴多份內部文件(如 `docs/TOOLS-AND-API-KEYS.md`、`../cut-silences/SKILL.md` 等)來協調各子技能。主要支援 Claude Code 等命令列 AI 代理平台,但設計上也能與任何支援 Markdown 技能定義的工具整合。最終輸出包含 MP4 檔案、編輯決策清單 (EDL)、重新計時的轉錄稿、合成檔案及一份驗證報告 (`VERIFY.md`)。

相容平台✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/zroeschen/Video-Production-Factory/tree/HEAD/.agents/skills/edit-video

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

編輯影片

將每個專案保留在 video-projects/<slug>/ 中,並保留原始錄影。請先閱讀工作區指南以及專案的簡報或 DESIGN.md。如果缺乏方向,請根據素材從 style-library/registry.json 中建議一種風格。

  1. 使用 ffprobe 檢查持續時間、串流及來源解析度。將來源檔案複製到專案的 assets 目錄,或參考明確提供的本地路徑。
  2. 在設定服務前,請先閱讀 docs/TOOLS-AND-API-KEYS.md。重複使用相符的文字轉錄稿。否則,請使用學生選擇的提供商;Zander 預設使用 node scripts/transcribe-elevenlabs.mjs <source>。在轉錄稿正規化後,OpenAI Whisper 和本機 Whisper 也是支援的工作流程替代方案。檢查可用的憑證或本地相依性。在呼叫任何尚未授權的服務之前,請說明上傳事項和成本。
  3. 閱讀 ../cut-silences/SKILL.md。產出 EDL 和重新計時的轉錄稿,並在編輯獲得授權時渲染靜音處理的結果。
  4. 閱讀 ../cut-mistakes/SKILL.md。在上下文中檢查候選片段,並保留有意的強調語氣。記錄審查後的剪輯。如果沒有需要修剪的錯誤,則沿用靜音處理的輸出結果。確保每個轉錄稿都與其對應的影片相符。
  5. 閱讀 ../video-storytelling/SKILL.md 以了解視覺弧線,以及 ../hyperframes-video-beats/SKILL.md 以了解疊加層。撰寫一個帶有轉錄錨點的節拍表,每個節拍對應一個視覺想法,並包含有意的前後呼應。
  6. 在創作前閱讀 MOTION_PHILOSOPHY.md、../hyperframes/SKILL.md 及相關的 GSAP 參考資料。使用 ../style-library/SKILL.md 來選擇或調整一個卡片。將合成所使用的所有素材在地化。
  7. 在專案中執行預檢與 HyperFrames lint,並對錨定的子合成執行轉錄同步驗證器。在草稿輸出前檢閱 Studio。
  8. 渲染草稿,檢查編碼幀與轉場,並跨越剪輯邊界聆聽音訊。檢查人臉構圖、文字可讀性、黑幀及影音同步。在最終渲染前解決所有失敗。遵循已提供的任何審查核准;不要對已授權的相同動作重複提出核准請求。

交付最終的 MP4 路徑、編輯決策、重新計時的轉錄稿、合成檔案以及 VERIFY.md,描述已檢查的項目和任何剩餘的限制。自動檢測器會提出編輯建議;但最終的編輯判斷仍屬必要。

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

zroeschen/Video-Production-Factory

Agent 2 of the video editing pipeline. Finds and removes spoken mistakes — stutters, repeated words, false starts, and retakes (re-recorded lines) — from a talking-head recording. Use after cut-silences, when asked to cut mistakes, remove stutters / repeats / filler restarts, clean up flubs, or keep the best take. Works review-gated: it proposes every cut with context and a reason for approval, then renders only the approved cuts via ffmpeg. Requires a word-level transcript.

zroeschen/Video-Production-Factory

Agent 1 of the video editing pipeline. Removes silences and dead air from a talking-head recording. Use when asked to cut silences, trim pauses, remove dead air / gaps, or tighten the pacing of a raw video, given a word-level transcript. Produces an edit list (EDL), a re-timed transcript for downstream agents, and optionally the cut video via ffmpeg. Does NOT cut mistakes, repeats, or false starts — that is the cut-mistakes agent.

zroeschen/Video-Production-Factory

GSAP animation reference for HyperFrames. Covers gsap.to(), from(), fromTo(), easing, stagger, defaults, timelines (gsap.timeline(), position parameter, labels, nesting, playback), and performance (transforms, will-change, quickTo). Use when writing GSAP animations in HyperFrames compositions.

zroeschen/Video-Production-Factory

HyperFrames CLI tool — hyperframes init, lint, preview, render, transcribe, tts, doctor, browser, info, upgrade, compositions, docs, benchmark. Use when scaffolding a project, linting or validating compositions, previewing in the studio, rendering to video, transcribing audio, generating TTS, or troubleshooting the HyperFrames environment.

相關技能