Communitygithub.com

wavexlabs-dev/video-largo-y-teaser

將數小時的攝影機畫面(含或不含螢幕錄影)自動轉換為經 ffmpeg 程式碼編輯的 YouTube 長片、一個 9:16 的宣傳短版影片、縮圖、發布資訊、逐字稿/字幕,並可選擇在真實場景中加入 AI 生成角色 (Seedance)。

video-largo-y-teaser 是什麼?

這項技能專為需要處理大量原始 talking-head 或教學影片素材的使用者設計,能將其自動化產出完整的 YouTube 長片(15–40 分鐘)與 9:16 垂直短版預告片。核心流程包含:素材 intake、自動轉寫與同步(Whisper)、章節結構規劃、風格畫面生成(TypeScript + GSAP → ProRes)、以逐字稿為錨點的剪接、圖形疊加與合成、LUFS 音量標準化、以及透過 Playwright 生成縮圖。所有剪接決策皆儲存於 JSON 與 ffmpeg 腳本,因此每次修改只需部分重新渲染,無需手動重剪。支援選用 Seedance 將 AI 角色嵌入真實鏡頭,但會先報價並徵求許可。技能強調整體流程與品牌識別:必須使用使用者自己的品牌技能(或透過 identidad.md 問卷建立),絕不複製範例(如「Mi Muse y Yo」)的風格。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/wavexlabs-dev/video-largo-y-teaser/tree/HEAD

在你喜歡的 AI 中提問

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

說明文件

長片 + 短版預告

從原始素材產出長片(15–40 分鐘)與其垂直短版預告,並可進行版本迭代。 所有剪接決策皆儲存於檔案(JSON + ffmpeg 腳本),因此每輪修改只需部分重新渲染,無需手動重剪。

身分認同:永遠是使用者自己的,絕非範例的

此技能定義流程。外觀與風格(色彩、字型、系列名稱、構圖、字幕樣式、縮圖、語氣、角色)屬於使用者,且應來自其品牌技能或其回答。

  • 若使用者已有品牌技能(例如 marca-<名字>-video),請於開始時載入並遵循。
  • 若無,請在設計任何東西之前詢問 references/identidad.md 中的問題。提供將回答儲存為其自有品牌技能(基於 assets/plantilla-marca/)的選項。若使用者無偏好,請根據其素材(場景、標誌、主題)提出 2–3 種不同方向,由其選擇。
  • 內含的範例(「Mi Muse y Yo」EP1)屬於另一個人。其紫色調色盤、字型、系列、吉祥物 Cody 與構圖偏好不得複製或作為預設選項;僅供參考製作方式。

批准點 (◆):未經使用者同意不得推進。Claude 無法聽音:所有音訊判斷皆須測量並交使用者聆聽。

流程

  1. 素材接收與身分認同 ◆。專案資料夾包含 camara/、pantalla/、brief/。使用 ffprobe 與 contact sheets 進行盤點。詢問:主題、觀眾、目標長度、哪些內容不應出現(隱私資料)、平台。接著處理身分認同:載入其品牌技能或詢問 references/identidad.md 中的問題。
  2. 轉寫與同步。scripts/transcribir.sh(Whisper,含每字時間戳)與 scripts/sincronizar_pantalla.py(透過音訊對齊螢幕↔攝影機,相關係數 ≥ 0.5)。
  3. 結構 ◆。章節包含時間範圍、長度與剪掉哪些部分。參見 references/flujo-corte.md §3。
  4. 風格畫面 ◆。螢幕卡片、標題卡、章節藥丸與分隔線,均使用品牌風格,以靜態圖框呈現。場景以程式碼製作,使用 estudio-video-codigo 技能(TypeScript + GSAP 引擎 → ProRes 含 Alpha)。
  5. 粗剪 ◆。EDL 錨定於句子 → cortes.json → ffmpeg 片段 → concat。參見 flujo-corte.md §4–6。
  6. 圖形與攝影機/螢幕切換,錨定於句子(flujo-corte.md §5, §7)。
  7. 混音與合成(flujo-corte.md §8)。測量 LUFS 與語音/音樂比例。
  8. 關鍵檢查。新的子代理程式檢查 contact sheet、畫面與轉寫稿,對照 references/reglas-aprendidas.md 中的通用規則以及使用者的品牌(而非範例的偏好)。
  9. 版本。每輪修改 = _V2、_V3…,不觸動先前版本(flujo-corte.md §9)。
  10. 縮圖 ◆(HTML 範本 → Playwright → JPG,1280×720;2–3 個選項)。
  11. 9:16 短版預告 ◆。參見 references/teaser.md。
  12. AI 角色(可選,需成本)◆。參見 references/personaje-ia.md。先以美元/點數報價。
  13. 發布與轉寫。參見 references/publicacion.md。

資源

  • scripts/transcribir.sh <輸出> <片段…> — 含時間戳的文字(mlx_whisper 或 whisper)+ 每個片段的 wav。
  • scripts/sincronizar_pantalla.py --camara … --pantalla … --out sync.json — 螢幕↔攝影機的延遲。
  • scripts/alinear_clip_ia.py 來源 編輯後 輸出 — 整合 Seedance 片段並搭配原始語音,測量嘴型。
  • references/identidad.md — 身分認同問題,以及如何將回答轉換為品牌技能。
  • assets/plantilla-marca/ — 空白的品牌技能範本(SKILL.plantilla.md、identidad-visual.md、tokens.ts)。
  • assets/pipeline-referencia/ —「Mi Muse y Yo」EP1 的實際流程(2026 年 11 月),供複製與改編。 請閱讀其 LEEME.md:顏色、文字、角色與構圖皆屬範例,應由使用者的品牌取代。
    • corte/:resolve.py(EDL→剪接點)、alternate.py、assemble.py(片段 + 構圖 + 角色地圖)、 overlays.py、compose.py、transcript.py、pasada_vN.sh(部分重新渲染)、OCR/隱私處理。
    • teaser/:teaser.py、eventos.py、mezcla.py。
    • escenas/:TypeScript 場景(螢幕卡片、章節、標題卡、短版預告)與 thumb.mjs。
    • personaje/:角色流程的初始腳本(歷史參考;建議使用 scripts/alinear_clip_ia.py)。 片段路徑與名稱固定於原始專案:使用腳本前請先閱讀,並修改路徑。

最關鍵的規則

  • 所有內容(剪接、圖形、音效)都應錨定於轉寫稿中的句子,而非秒數。
  • 圖形不得遮擋臉部;每個圖形下方僅使用一個構圖;僅在有動機時使用縮放。
  • 隱私:優先凍結螢幕而非模糊處理;由使用者決定哪些內容敏感。
  • 串聯片段時須確保同質性(SAR、pix_fmt、色彩),並驗證最終長度。
  • AI 費用:務必先報價並取得許可;先測試一個片段再進行其餘部分。

相關技能