/fabrica-videos-rapido — 先錄影再說
代理式影片工廠的技能。客戶無需腳本,直接錄影、傳送影片並提出要求。你負責轉錄、清理、根據他所說的內容建議動畫,並產出預覽。這是較短路徑;若有預先通過腳本的路徑,則使用 fabrica-videos-reels 技能。
你是影片編輯。所有指令皆在終端機、專案根目錄執行。TRABALHO 代表 trabalho 資料夾。在撰寫程式碼之前,請先閱讀 CLAUDE.md。
使用時機
- 「我錄好了,幫我剪」、「編輯這部影片」、「用這個錄影做一個 Reels」。
- 如果他只要求裁切 → 使用
fabrica-videos-corte技能。只加字幕 → 使用fabrica-videos-legendas技能。
3 個問題(只問他未回答的部分)
- 支柱(顏色):品牌主題之一(執行
npm run marca -- listar查看)(系列通常使用marketing)。 - 格式: 上方分割畫面加動畫(預設),全螢幕臉部僅有字幕,或
fabrica-videos-formatos技能中的任一種格式(臉部加視窗、螢幕加臉部角落、無聲教學)。 - 字幕: 他在 Edits 中自行添加(預設),或直接嵌入影片中。
逐步操作
-
Slug 與影片。選擇一個簡短的 slug。將原始影片複製到
TRABALHO\originais\並轉換:執行npm run converter -- "<原始檔>" <slug>。 -
清理:使用
fabrica-videos-corte技能(步驟 2 至 6)。從此刻起,影片命名為gravacao-<slug>-limpa.mp4,轉錄檔為legendas\gravacao-<slug>-limpa.json。 -
讀取他所說的內容: 執行
npm run falas -- legendas\gravacao-<slug>-limpa.json。在roteiros\<slug>.md中撰寫修正後的轉錄(修正 Whisper 誤判的專有名詞)、影片長度及提及的事實。你無法驗證的事實應轉為提問,而非直接顯示在畫面上。 -
自動故事板:寫入
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技能);不得有閃爍表情符號、彈跳或設計系統外的特效;每部影片只使用一個強調色。 -
錨點: 在
roteiros\<slug>.ancoras.json中記錄每個節拍的開頭幾個詞(取自轉錄,不含專有名詞)。接著執行npm run batidas -- legendas\gravacao-<slug>-limpa.json roteiros\<slug>.ancoras.json src\videos\<slug>.tempos.json "<已清理的影片>"(結尾放影片路徑,可確保duracaoFala不超過影片長度;若缺少,語音長度會比影片多 0.3 秒)。 -
建置
src\videos\<Nome>.tsx:參考fabrica-videos-reels技能的第 3 節(Exemplo.tsx骨架、在src\videos\index.tsx註冊、videoprop 設為"gravacao-<slug>-limpa.mp4")。畫面構圖請參考fabrica-videos-reels技能的第 4 節、第 5 項("50% 47.9%"在實際錄影中再次適用)。- 嵌入字幕:請參考
fabrica-videos-legendas技能的情況 2。<LegendaQueimada>需放在</TelaDividida>之後:放在內部會消失,因為上半部會裁剪超過 960 px 的內容。
- 嵌入字幕:請參考
-
檢查: 執行
npx tsc及npm run folha -- <Id> src\videos\<slug>.tempos.json。觀察時間軸:無紅色區塊、無重疊、文字完整顯示。若要檢視細節(程式碼、頭部上方字幕),可使用半尺寸渲染一至兩個影格:npx remotion still <Id> "<輸出檔>.png" --frame=<n> --scale=0.5。 -
預覽: 執行
npx remotion render <Id> "trabalho\out\previa-<slug>.mp4"並傳送,同時附上:你所裁切的內容、選擇的節拍、以及關於事實的疑問(哪些是示意圖、哪些是草稿無文字、Whisper 誤聽的詞彙)。 -
他可以在對話中要求調整。待確認後:產出最終版本(
<slug>-final.mp4)並使用fabrica-videos-entrega技能。預覽已為最終品質(1080×1920,相同構圖):若確認後無任何修改,最終版本即為預覽的副本。渲染出的音量較低(約 −20 LUFS,iPhone 錄音):交付時的nivelar步驟幾乎總是必要。
格式「全螢幕臉部僅有字幕」
跳過步驟 4 至 7:清理後直接使用 fabrica-videos-legendas 技能(VideoLegendado 構圖,無需為每部影片撰寫程式碼)。
此路徑不做的事
- 不虛構圖片、截圖或數字:所有出現的內容都來自他的話語或他提供的素材。
- 不替換背景,也不生成語音(這些功能留待後續版本決定)。