播客剪輯 是做什麼的?
將影片播客從記憶卡轉換為單集、精華片段、每人社交短片、團隊社交短片、LinkedIn 短片、限時動態和逐字稿。這裡的每一條規則都來自真實工作階段中犯過的錯誤(請參閱 lessons.md)。
開始之前: 如果 ~/.claude/podcast-profile.md 存在,請閱讀它。它記錄了使用者的資料夾、名稱、風格和交付偏好,其優先級高於此處的預設值。有了設定檔後,輸入「啟動我的播客技能」即可從步驟 1 開始,無需提問。如果沒有設定檔,只詢問以下步驟無法自行判斷的內容(請複製 profile.example.md 來建立設定檔)。
語言: 從逐字稿讀取工作階段的語言,並以該語言處理填充語、行動呼籲、字幕和報告。使用使用者的語言與他們交談。在雙語工作階段中,每個片段遵循其中使用的語言。請參閱 steps/language.md。
影片類型
| 你擁有的 | 遵循的步驟 |
|---|---|
| 播客或訪談,使用多台相機且每人一支麥克風 | 依序執行以下步驟 |
| 課程、講座、工作坊或網路研討會,通常為一台相機(Osmo、手機),需轉換為社交短片 | steps/long-video.md:它重複使用這些步驟,並調整音訊、找尋精彩時刻和單相機構圖 |
步驟(依序)
| 步驟 | 檔案 | 工具 | 產出 |
|---|---|---|---|
| 1. 組織記憶卡 | steps/1-organize.md | tools/organize.py | 工作階段資料夾、Work/copy_report.json |
| 2. 音訊,每人一支麥克風 | steps/2-sound.md | tools/audio.py | 麥克風對應、同步和漂移 |
| 3. 逐字稿 | steps/3-transcript.md | Whisper + 對齊工具 | Work/words.json、清理後的逐字稿 |
| 4. 內容規劃 | steps/4-content-plan.md | (閱讀與判斷) | Work/plan.md |
| 5. 剪輯,無粗剪 | steps/5-cutting.md | tools/cutlist.py、tools/joincheck.py | 每個影片的片段 |
| 6. 相機與構圖 | steps/6-cameras.md | (每個鏡頭的規劃) | 每個片段的相機和裁切 |
| 7. 最終檢查 | steps/7-final-check.md | tools/qa.py、tools/joincheck.py | Work/checks/<video>.json |
| 8. 預覽與交付 | steps/8-delivery.md | ffmpeg | Review/、Final/ |
| 9. 畫廊、雲端、儲存 | steps/9-gallery-cloud-storage.md | gallery/ | 來賓頁面 |
另請參閱:steps/captions.md(tools/captions.py)、steps/timeline.md(tools/timeline.py、用於 DaVinci、Premiere、Final Cut 的 FCPXML)。
須停下來詢問的情況
- 有麥克風音軌遺失或靜音(切勿在不告知的情況下悄悄使用相機音訊;對於單相機長片,若這是唯一音源,則允許使用相機音軌,並在報告中註明)。
- 檔案在複製後校驗失敗。
- 無法從麥克風和畫面判斷說話者。
- 片段中沒有真正的語音行動呼籲(請如實說明;切勿自行編造)。
- 任何會刪除或覆蓋檔案的操作:應先將舊檔案移至備份位置。
絕對禁止
- 在每個檔案確認已儲存在兩個位置之前,絕不格式化記憶卡。
- 絕不在單詞中間或在設定與其要點之間進行剪輯。
- 絕不透過放大畫面來隱藏跳接:應切換相機。
- 絕不將未通過步驟 7 的影片展示給任何人。
- 絕不在字幕、標題或行動呼籲中虛構事實。
環境設定
Python 3.11+、ffmpeg(在 Mac 上執行 brew install ffmpeg:它包含了燒錄字幕所需的元件),以及 pip install -r requirements.txt。逐字稿相關:pip install faster-whisper whisperx(免費、本機執行)。從儲存庫根目錄執行工具:python3 tools/<tool>.py。