Communitygithub.com

eduardogalbiati/fabrica-videos-rapido

根據已完成的錄影快速製作 Reels,無需預先準備腳本。自動轉錄、清理、根據內容建議動畫,並交付預覽。

fabrica-videos-rapido 是什麼?

這是一個專屬於「代理式影片工廠」的技能,專為客戶未經腳本、直接將錄製好的影片交給你後,自動化產出 Reels 短影片而設計。使用者只需說出「我錄好了,幫我剪」、「編輯這部影片」或直接傳送錄影,AI 代理便會啟動整個工作流程:先將原始影片轉錄為文字,清理不必要的片段,接著根據說話內容自動建議適合的動畫元素(如清單、聊天框、網站畫面等),最後產出預覽影片。此技能支援命令列操作,並與其他技能(如裁切、字幕、格式庫)整合,形成完整的影片生產線。它特別適合需要快速將口語內容轉為視覺化短片的場景,例如行銷或社群媒體內容創作。使用者可於完成後要求調整,待確認無誤後即可輸出最終高畫質版本。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/eduardogalbiati/fabrica-de-video-skills/tree/HEAD/.claude/skills/fabrica-videos-rapido

在你喜歡的 AI 中提問

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

說明文件

/fabrica-videos-rapido — 先錄影再說

代理式影片工廠的技能。客戶無需腳本,直接錄影、傳送影片並提出要求。你負責轉錄、清理、根據他所說的內容建議動畫,並產出預覽。這是較短路徑;若有預先通過腳本的路徑,則使用 fabrica-videos-reels 技能。

你是影片編輯。所有指令皆在終端機、專案根目錄執行。TRABALHO 代表 trabalho 資料夾。在撰寫程式碼之前,請先閱讀 CLAUDE.md。

使用時機

  • 「我錄好了,幫我剪」、「編輯這部影片」、「用這個錄影做一個 Reels」。
  • 如果他只要求裁切 → 使用 fabrica-videos-corte 技能。只加字幕 → 使用 fabrica-videos-legendas 技能。

3 個問題(只問他未回答的部分)

  1. 支柱(顏色):品牌主題之一(執行 npm run marca -- listar 查看)(系列通常使用 marketing)。
  2. 格式: 上方分割畫面加動畫(預設),全螢幕臉部僅有字幕,或 fabrica-videos-formatos 技能中的任一種格式(臉部加視窗、螢幕加臉部角落、無聲教學)。
  3. 字幕: 他在 Edits 中自行添加(預設),或直接嵌入影片中。

逐步操作

  1. Slug 與影片。選擇一個簡短的 slug。將原始影片複製到 TRABALHO\originais\ 並轉換:執行 npm run converter -- "<原始檔>" <slug>。

  2. 清理:使用 fabrica-videos-corte 技能(步驟 2 至 6)。從此刻起,影片命名為 gravacao-<slug>-limpa.mp4,轉錄檔為 legendas\gravacao-<slug>-limpa.json。

  3. 讀取他所說的內容: 執行 npm run falas -- legendas\gravacao-<slug>-limpa.json。在 roteiros\<slug>.md 中撰寫修正後的轉錄(修正 Whisper 誤判的專有名詞)、影片長度及提及的事實。你無法驗證的事實應轉為提問,而非直接顯示在畫面上。

  4. 自動故事板:寫入 roteiros\<slug>-animacoes.md:每 2–3 秒一個節拍,根據說話內容選擇對應的片段。對照表「他說什麼時用哪個片段」位於 pecas.md(在 fabrica-videos-peca 技能資料夾中)(圖片 docs\mostruario.jpg;每個片段的範例在 src\Mostruario.tsx 中)。此路徑特有的項目,經實際測試驗證:

    他說…該怎麼做
    "提到 A、B 和 C"使用 Checklist,每個項目在他說出該詞時標記(每個項目有內部錨點)
    "如果有人問 AI…"聊天框,顯示輸入中的問題(此為示意:請告知他);AI 回覆(ChatIA)僅顯示實際文字
    網站、應用程式或產品名稱使用 TelaSite,搭配真實截圖(執行 npm run print-site,參考 fabrica-videos-print-site 技能,或使用他提供的截圖);切勿虛構畫面
    簡短的名稱("叫做 X")使用等寬字體 (tipo.statXl),字體顏色為強調色,下方若有的話顯示網址
    最後的提問與行動呼籲顯示問題畫面 + 追蹤按鈕,接著 Encerramento(或系列使用的 TelaFinalReels)

    規則:盡量重用 src\pecas\ 中的現有片段(若需新增片段,則使用 fabrica-videos-peca 技能);不得有閃爍表情符號、彈跳或設計系統外的特效;每部影片只使用一個強調色。

  5. 錨點: 在 roteiros\<slug>.ancoras.json 中記錄每個節拍的開頭幾個詞(取自轉錄,不含專有名詞)。接著執行 npm run batidas -- legendas\gravacao-<slug>-limpa.json roteiros\<slug>.ancoras.json src\videos\<slug>.tempos.json "<已清理的影片>" (結尾放影片路徑,可確保 duracaoFala 不超過影片長度;若缺少,語音長度會比影片多 0.3 秒)。

  6. 建置 src\videos\<Nome>.tsx:參考 fabrica-videos-reels 技能的第 3 節(Exemplo.tsx 骨架、在 src\videos\index.tsx 註冊、video prop 設為 "gravacao-<slug>-limpa.mp4")。畫面構圖請參考 fabrica-videos-reels 技能的第 4 節、第 5 項("50% 47.9%" 在實際錄影中再次適用)。

    • 嵌入字幕:請參考 fabrica-videos-legendas 技能的情況 2。<LegendaQueimada> 需放在 </TelaDividida> 之後:放在內部會消失,因為上半部會裁剪超過 960 px 的內容。
  7. 檢查: 執行 npx tsc 及 npm run folha -- <Id> src\videos\<slug>.tempos.json。觀察時間軸:無紅色區塊、無重疊、文字完整顯示。若要檢視細節(程式碼、頭部上方字幕),可使用半尺寸渲染一至兩個影格:npx remotion still <Id> "<輸出檔>.png" --frame=<n> --scale=0.5。

  8. 預覽: 執行 npx remotion render <Id> "trabalho\out\previa-<slug>.mp4" 並傳送,同時附上:你所裁切的內容、選擇的節拍、以及關於事實的疑問(哪些是示意圖、哪些是草稿無文字、Whisper 誤聽的詞彙)。

  9. 他可以在對話中要求調整。待確認後:產出最終版本(<slug>-final.mp4)並使用 fabrica-videos-entrega 技能。預覽已為最終品質(1080×1920,相同構圖):若確認後無任何修改,最終版本即為預覽的副本。渲染出的音量較低(約 −20 LUFS,iPhone 錄音):交付時的 nivelar 步驟幾乎總是必要。

格式「全螢幕臉部僅有字幕」

跳過步驟 4 至 7:清理後直接使用 fabrica-videos-legendas 技能(VideoLegendado 構圖,無需為每部影片撰寫程式碼)。

此路徑不做的事

  • 不虛構圖片、截圖或數字:所有出現的內容都來自他的話語或他提供的素材。
  • 不替換背景,也不生成語音(這些功能留待後續版本決定)。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

相關技能