Communitygithub.com

BAKUGOS1/video-studio

規劃、創作、編輯、預覽和渲染精美的 AI 輔助影片、產品宣傳片、解說影片以及電影級多鏡頭故事。結合 HyperFrames 或 Remotion 渲染、Shotcraft 風格的產品導向,以及 fal.ai 的素材工作流程。

video-studio 是什麼?

Video Studio 是一個專業的 AI 代理技能,專為規劃、腳本撰寫、故事板、編輯與渲染 AI 輔助影片而設計,涵蓋產品宣傳片、解說影片、電影級多鏡頭故事和動態圖形。它支援 HyperFrames(適用於 HTML/CSS 動態設計與獨立影片)、Remotion(適用於現有 React/Remotion 專案與精確動畫)、以及 fal.ai(作為生成式素材來源)等多種引擎,並能根據使用者請求上下文自動選擇最合適的渲染引擎。該技能會先根據對話內容推斷簡報(目標受眾、訊息、時長、解析度、語言等),僅詢問必要但缺失的資訊,然後產生簡潔的腳本與鏡頭清單,接著執行素材生成(優先使用現有素材,必要時透過 fal.ai 生成),最後進行建構、預覽、驗證與交付。關鍵準則包括:讓原始素材保持可編輯狀態、使用 seekable 時間函數而非隨機值、在昂貴的全解析度渲染前先產生草稿預覽、並使用 ffprobe/ffmpeg 驗證最終結果的時長、尺寸、影格率、編碼等。它嚴格避免在未經授權的情況下進行付費生成,並會追蹤請求 ID、成本與素材使用權限。主要應用場景包括:當使用者要求創作、腳本、故事板、編輯或渲染影片、Reels、宣傳片、發表影片、解說片、廣告、預告片、展示影片、動畫片頭或動態圖形時,即使未指明工具名稱,此技能也應被觸發。但對於靜態圖片、簡報投影片以及對影片進行不改變實質內容的提問,則應跳過不處理。

相容平台✓Claude Code✓Codex CLI~Cursor
npx skills add BAKUGOS1/video-studio

在你喜歡的 AI 中提問

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

說明文件

Video Studio

一個從簡報到可編輯原始碼與驗證影片的完整製作工作流程。以使用者的語言進行工作。Claude Code 呼叫:/video-studio。Codex 呼叫:$video-studio。自然語言請求也可運作。

這是原創的編排技能,並非上游引擎、鏡頭庫或付費生成服務的捆綁複本。在規劃與導向上無需其他技能即可運作;執行則需要所選的執行環境或可用的媒體工具。

路由工作

保留現有的專案引擎與使用者的明確選擇。否則:

  • HTML/CSS 動態設計與獨立影片:HyperFrames。
  • 現有的 React/Remotion 專案、精確的 React 動畫,或使用 Shotcraft 配方的產品影片:Remotion。
  • 寫實或風格化的生成素材:將 fal.ai 作為素材來源,然後使用所選的渲染器進行組裝。
  • 產品發表影片:使用 references/direction.md 中的產品導向工作流程。僅在確實有幫助時才擷取 Shotcraft 卡片;不要暗示其函式庫已包含在內。
  • 沒有執行工具、憑證或渲染器:完成腳本、故事板、鏡頭提示、時間安排以及明確的執行交接事項。不要聲稱影片已被渲染。

每次構圖僅選擇一個渲染器。混合模式意味著生成素材加上該渲染器,而非在同一個時間軸上使用相互競爭的動畫引擎。

在進行引擎工作之前,請先閱讀 references/engines.md。對於電影級鏡頭與產品影片,請閱讀 references/direction.md。如需最新的工具語法與可選的上游資源,請遵循 references/sources.md。請閱讀 references/portability.md 以了解安裝或 Claude Web 的限制。

簡報與製作計劃

推斷對話中已提供的資訊:目標受眾、訊息、時長、長寬比、語言、品牌、素材、旁白、輸出路徑與成本限制。僅詢問會實質阻礙進度的缺失輸入。對於其他方面未指定的簡短宣傳片,則陳述假設:20 秒、1920x1080、30 fps、一個清晰的訊息。不要從這些預設值假設可以進行付費生成。

在憑空發想視覺內容之前,請先檢查實際的標誌、螢幕截圖、素材、字型、原始碼與適用的專案說明。使用真實的產品 UI 與準確的文案。當在某個儲存庫中工作時,請套用該儲存庫的品牌規則(其 AGENTS.md、CLAUDE.md 以及它們指向的品牌文件);絕對不要將一個品牌的風格帶入另一個品牌。

在實作之前,先撰寫一份簡潔的簡報與鏡頭清單。每個鏡頭都需要其目的、影格範圍、視覺素材、文案/旁白、運鏡、轉場與音效提示。為每個鏡頭提供足夠的閱讀時間;當提供旁白時,旁白的長度決定時間安排。建立開場的承諾與最終的收尾或有用的行動呼籲。

素材生成

優先使用現有的使用者素材(如果適用)。對於生成的素材:

  1. 發現當前支援的端點;在提交前檢查其架構、價格、時長與解析度。
  2. 分別定義構圖、主體動作、運鏡、光線、色調與連續性限制。使用參考影格以保持產品或場景的一致性。
  3. 先生成一個具有代表性的鏡頭進行審查,然後再擴展序列。
  4. 在輪詢前儲存請求 ID。恢復已知的工作;在重試前檢查其狀態以避免重複收費。
  5. 追蹤提示詞、模型/端點、來源參考、工作 ID、本地素材路徑、使用權限以及已知的實際成本。

使用已配置的密碼儲存或環境變數中的提供者憑證,而不要列印出來。絕對不要在聊天中請求 API 金鑰。尊重現有的支出授權;如果不存在,請提供估價並在計費請求前取得預算。當會話已授予該預算時,不要再次詢問。將重試次數限制在剩餘預算內。

當生成的素材會扭曲文字、標誌和準確的介面細節時,請將它們保留在程式碼渲染的疊加層中。

建構與預覽

保持原始素材可編輯。使用可搜尋的影格/時間函數來實作時間安排,不要使用在渲染之間會變化的計時器或隨機值。對任何隨機性設定種子。在渲染前解析素材與字型。使用引擎原生的動畫 API 與最新的文件。

建立前景主體、支援背景與可讀文案的層級結構。優先使用少數幾個有意的轉場,而不是每個剪輯都加上特效。將重大變化對齊有意義的旁白或音樂節拍。使用已授權的音訊;保持語音清晰可辨,並在旁白下方將音樂音量降低。

在進行昂貴的全解析度渲染之前,先產生一個草稿預覽。檢查開場、中段、結尾、轉場邊界以及最忙碌的影格。修正裁切、無法閱讀的字體、扭曲的素材、中斷的連續性、遺失的字型以及無效影格。審查動態預覽以及靜止影格。

驗證與交付

使用所選引擎的文件化指令進行渲染。使用可用的媒體工具(references/engines.md 中的 ffprobe 與 ffmpeg 配方)檢查實際結果:時長、尺寸、影格率、編解碼器、像素格式、開始/結束影格以及音訊軌道。在支援的情況下播放/聆聽。說明任何無法執行的品質檢查。絕對不要將成功編譯等同於成功渲染。

交付:

  • 最終影片(如果渲染成功)。
  • 可編輯的專案與本地素材路徑。
  • 足以恢復工作的簡報/故事板與素材清單。
  • 簡要說明已驗證的內容以及任何剩餘的限制或服務成本。

預設匯出為 MP4/H.264,含 yuv420p 與 AAC 音訊(如果存在音訊),除非簡報或平台需要其他格式。當要求或目標格式需要時,提供字幕。未經授權,不得在要求的製作工作流程之外發布或上傳素材。

相關技能