Community程式設計與開發github.com

ameviadodo/montageos

自動剪輯毛片 — 移除空白/靜音、猶豫詞(呃、嗯…)、重複(『我認為我認為』)與失敗/重複的鏡次,只保留最後一次。用於『移除空白』、『跳接』、『刪除重複』,或調整過緊/過鬆的剪輯。

montageos 是什麼?

這個 AI 助手技能專門自動化影片毛片的剪輯流程,能有效移除空白片段、猶豫詞(如「呃」、「嗯」)、重複詞句(例如「我認為我認為」)以及失敗或重複的鏡次,只保留最後一次的精彩表現。開發者或使用者可以透過簡單指令如「移除空白」、「跳接」或「刪除重複」來觸發,大幅節省手動剪輯的時間。此技能支援本機命令列環境(需安裝 faster-whisper 與 ffmpeg),並提供可高度自訂的剪輯風格(style),包括填詞列表、重複偵測相似度門檻、最小靜音間隔與邊界時間等參數。運作流程為:先進行逐字轉錄,再根據風格設定移除填詞、即時重複 n-gram 與語義相似的鏡次,最後將保留片段合併並以 12 毫秒的微淡入淡出處理音訊,輸出剪輯後影片與重新同步的字幕 JSON,方便使用者後續調整與品質檢查。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ameviadodo/montageos/tree/HEAD/skills/monteur-decoupe

Installed? Explore more 程式設計與開發 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜歡的 AI 中提問

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

說明文件

剪輯:空白、猶豫詞、重複

bin/monteur transcribe RUSH.mp4 [--language fr] [--model small]   # 若尚未完成
bin/monteur cut RUSH.mp4 --style <style>

演算法功能 (monteur/cut.py)

  1. 逐字轉錄(faster-whisper,包含每字的時間戳記)。
  2. 移除的詞語:
    • filler:style.cut.fillers 列表中的填詞(euh、heu、hum、um、uh、bah、ben…)。
    • repeat:立即重複的 n-gram(1 到 5 個詞)→ 刪除第一次出現。
    • retake:在後續三句內重複的句子(相似度 ≥ retake_similarity)→ 刪除失敗的鏡次,保留最後一次。
  3. 保留的詞語形成片段(± padding),若間隔小於 min_silence 則合併,再減去 ffmpeg 的靜音部分(silence_db)。
  4. 輸出 cut.mp4(含 12 毫秒音訊微淡入淡出,防止爆音)以及重新同步的 transcript_cut.json。

您的控制

  • 檢查 edl.json → 查看 stats 與 removed({w, t, why})。若有用詞被誤刪(例如「ben」是專有名詞、刻意重複「非常非常」),請調整風格:從列表中移除該填詞、降低 remove_retakes,或將 retake_similarity 提高至 0.85。
  • 節奏:min_silence 0.25 = 非常緊湊(TikTok),0.45 = 動態,0.7 = 平穩。padding 0.05–0.15 秒。
  • 無語音的毛片(B-roll、音樂):僅根據音訊靜音進行剪輯。
  • 重新剪輯後,請再次執行 bin/monteur plan(畫面的時間碼會改變)— 若僅有小調整,則可保留畫面並在 QC 時檢查。

設定位於 styles/<style>.json 中的 cut 區段(請參閱 styles/default.json)。

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

ameviadodo/montageos

Bibliothèques MonteurOS — formats de reel (Split carte, Avant/après, Recréer ce contenu viral), styles de référence (palette, polices, cartes), ta charte, et cartes animées Hyperframes prêtes à poser (écrans 3D, rail des étapes, médaillon nom, liste surlignée, marqueurs de section, boot « étape », stat courbe + compteur, titre barre, programme/chapitres, citation). Utiliser pour « fais un split », « format avant/après », « ajoute une carte / une infographie / un chiffre animé », « quels styles as-tu », ou pour créer une nouvelle carte ou un nouveau format.

ameviadodo/montageos

Applique une charte graphique à MonteurOS Studio (l'interface web) et aux vidéos — extrait couleurs, typographies, rayons, ambiance depuis des captures d'écran, une vidéo ou un lien YouTube (ex. l'interface « EditingOS » montrée dans une vidéo), puis génère le thème `ui/themes/<nom>.json` et aligne les styles vidéo (sous-titres, accents). Utiliser pour « reprends la charte de… », « mets l'interface aux couleurs de… », « même look que l'interface de la vidéo ».

ameviadodo/montageos

Copie le style de montage de vidéos de référence (liens YouTube/Shorts/TikTok ou fichiers MP4) — rythme de coupe, durée des plans, fréquence des zooms, densité de B-roll, format, loudness, étalonnage, typographie et couleurs des sous-titres — et le transforme en style MonteurOS réutilisable. Utiliser pour « monte comme cette vidéo », « copie le style de ce youtubeur », « même style que ce Reel ».

ameviadodo/montageos

Recettes de montage par type de contenu — publicités (ads Meta/TikTok), UGC, documentaires, intros YouTube, formations/tutos, visuels produits (packshots, diaporamas produit). Donne la structure narrative, le style MonteurOS à utiliser, les animations et les visuels IA adaptés. Utiliser dès que l'utilisateur dit « fais une pub », « vidéo UGC », « mini-documentaire », « intro pour ma chaîne », « module de formation », « vidéo produit ».

相關技能