讓 Claude 自動剪輯以說話為主的影片(訪談、口播、教學),包裝成 Claude Code skill(video-autoedit)。
在這個資料夾開 Claude Code,skill 會自動載入;把素材放進 samples/,說「幫我剪」即可。
成品可直接發布或放映:刪 NG 與長停頓、跳剪推鏡、空鏡(含投影片/照片)、燒入字幕(另附 SRT)、 標題/章節/人名條/金句字卡、字卡音效與鋪底配樂、降噪與音量平衡。
素材 ─▶ probe 登記素材、抽辨識音訊(長錄影可只切出要用的段落)
─▶ transcribe Breeze-ASR/whisper(faster-whisper,CPU)→ 字級時間戳
─▶ build_transcript 斷句、繁體化、編句子 ID → transcript.md
─▶ Claude 校稿 corrections-*.json
─▶ Claude 剪輯規劃 edl.json:保留哪些句子、章節、字卡、空鏡、配樂
─▶ validate_edl 檢查 → 剪輯腳本.md
─▶ cards HTML 模板 → 無頭瀏覽器 → PNG
─▶ captions 依標點斷行、對到成片時間
─▶ render 各素材降噪與音量對齊 → 逐段編碼 → 串接 → 混音 → 燒字幕 → final.mp4
─▶ qc 影音同步、響度、配樂音量、字幕、切點 → 畫面總覽圖
核心原則:Claude 負責判斷,程式負責執行。Claude 只引用句子 ID,不寫秒數。詳見 SKILL.md。
setup_models.py 下載(Breeze-ASR-25/26、whisper large-v3,各約 3 GB,int8 約 1.5 GB);
預設放在 models/,可用環境變數 AUTOEDIT_MODELS 改到其他位置(例如 NAS)安裝步驟見 .claude/skills/video-autoedit/SKILL.md 的「一次性設定」。
music/ 放你自己的曲庫,音檔不進版控。沒有曲庫也能用:字卡音效會改用內建的合成音效,只是不會有整段鋪底的背景音樂。
music/index.tsv 是曲目對照表,Claude 依其中的「類型」「情境」替影片挑曲。目前的內容是作者的曲庫,
請換成你手上實際有的曲子:一行一首,以 Tab 分隔「曲名、類型、情境、演出者、檔名」五欄。.claude/skills/video-autoedit/
├── SKILL.md skill 主體:流程、校稿、素材處理、品質檢查
├── scripts/ 所有確定性的工作
├── references/ EDL 規格、導演準則、字卡模板寫法
└── assets/ 共用字卡模板、合成的片頭/章節/片尾音效
jobs/<job>/ 每支影片的工作目錄 (不進版控)
samples/ models/ 素材、辨識模型 (不進版控)
music/ 自備曲庫(音檔不進版控,只收 index.tsv 曲目表)
output/ 成品 (不進版控)
讓 Claude 自動剪輯以說話為主的影片(訪談、口播、教學),包裝成 Claude Code skill(video-autoedit)。
在這個資料夾開 Claude Code,skill 會自動載入;把素材放進 samples/,說「幫我剪」即可。
成品可直接發布或放映:刪 NG 與長停頓、跳剪推鏡、空鏡(含投影片/照片)、燒入字幕(另附 SRT)、 標題/章節/人名條/金句字卡、字卡音效與鋪底配樂、降噪與音量平衡。
素材 ─▶ probe 登記素材、抽辨識音訊(長錄影可只切出要用的段落)
─▶ transcribe Breeze-ASR/whisper(faster-whisper,CPU)→ 字級時間戳
─▶ build_transcript 斷句、繁體化、編句子 ID → transcript.md
─▶ Claude 校稿 corrections-*.json
─▶ Claude 剪輯規劃 edl.json:保留哪些句子、章節、字卡、空鏡、配樂
─▶ validate_edl 檢查 → 剪輯腳本.md
─▶ cards HTML 模板 → 無頭瀏覽器 → PNG
─▶ captions 依標點斷行、對到成片時間
─▶ render 各素材降噪與音量對齊 → 逐段編碼 → 串接 → 混音 → 燒字幕 → final.mp4
─▶ qc 影音同步、響度、配樂音量、字幕、切點 → 畫面總覽圖
核心原則:Claude 負責判斷,程式負責執行。Claude 只引用句子 ID,不寫秒數。詳見 SKILL.md。
setup_models.py 下載(Breeze-ASR-25/26、whisper large-v3,各約 3 GB,int8 約 1.5 GB);
預設放在 models/,可用環境變數 AUTOEDIT_MODELS 改到其他位置(例如 NAS)安裝步驟見 .claude/skills/video-autoedit/SKILL.md 的「一次性設定」。
music/ 放你自己的曲庫,音檔不進版控。沒有曲庫也能用:字卡音效會改用內建的合成音效,只是不會有整段鋪底的背景音樂。
music/index.tsv 是曲目對照表,Claude 依其中的「類型」「情境」替影片挑曲。目前的內容是作者的曲庫,
請換成你手上實際有的曲子:一行一首,以 Tab 分隔「曲名、類型、情境、演出者、檔名」五欄。.claude/skills/video-autoedit/
├── SKILL.md skill 主體:流程、校稿、素材處理、品質檢查
├── scripts/ 所有確定性的工作
├── references/ EDL 規格、導演準則、字卡模板寫法
└── assets/ 共用字卡模板、合成的片頭/章節/片尾音效
jobs/<job>/ 每支影片的工作目錄 (不進版控)
samples/ models/ 素材、辨識模型 (不進版控)
music/ 自備曲庫(音檔不進版控,只收 index.tsv 曲目表)
output/ 成品 (不進版控)