Communitygithub.com

AuJUngZ/capcut-edit-skills

ポータブルなCapCutスキル — GUIなしで既存のCapCutドラフトから無音部分をジャンプカット除去・編集します。

capcut-edit-skills とは?

このスキルは、CapCutのドラフトファイル(DraftContent.json)を直接解析・編集することで、GUI操作なしに無音部分を自動検出しジャンプカット除去(dead-air removal)を行うためのポータブルなツールです。主にCapCutデスクトップ版を対象としており、Pythonスクリプトを用いてタイムライン上の無音区間を特定し、不要な沈黙を削除して動画のリズムを改善します。エディターや動画制作者が大量のドラフトをバッチ処理したい場合や、CLI環境で効率的に編集を行いたい場合に有用です。スキルは既存のドラフトを破壊的に編集するのではなく、バックアップを作成した上で処理を実行するため、安全に利用できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/AuJUngZ/capcut-edit-skills/tree/main/skills/dead-air-removal

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

capcut-edit-skills は何をしますか?

ポータブルなCapCutスキル — GUIなしで既存のCapCutドラフトから無音部分をジャンプカット除去・編集します。

概要

このスキルは、CapCutのドラフトファイル(DraftContent.json)を直接編集することで、無音部分(デッドエア)を自動的に検出し、ジャンプカットで除去します。GUIを開かずにターミナルから操作できるため、大量のドラフトを効率的に処理したい場合や、CI/CDパイプラインに組み込みたい場合に最適です。

対応プラットフォーム

  • CapCut デスクトップ版(Windows / macOS)

使用方法

  1. スキルを取得します:

    git clone https://github.com/AuJUngZ/capcut-edit-skills.git
    cd capcut-edit-skills
    
  2. 必要な依存関係をインストールします:

    pip install -r requirements.txt
    
  3. ドラフトフォルダを指定してスキルを実行します:

    python remove_dead_air.py --draft /path/to/capcut/draft
    

    または、カスタム設定を使用する場合:

    python remove_dead_air.py --draft /path/to/draft --silence-threshold -30 --min-silence-duration 0.5
    

設定オプション

オプション説明デフォルト値
--draftCapCutドラフトフォルダのパス(必須)
--silence-threshold無音と判定するdBしきい値-40
--min-silence-duration削除対象とする最小無音時間(秒)0.3
--backup編集前にバックアップを作成するかTrue

仕組み

  1. 指定されたCapCutドラフトフォルダから DraftContent.json を読み込みます。
  2. 各クリップのオーディオ波形を解析し、設定された無音しきい値以下の区間を特定します。
  3. 特定された無音区間が最小持続時間を超えている場合、その区間をタイムラインから削除します。
  4. 元のドラフトを DraftContent.backup.json としてバックアップした後、編集済みのドラフトを書き込みます。

注意事項

  • スキルは既存のドラフトを直接編集します。必ずバックアップを有効にしてから実行してください。
  • 無音除去後、ビデオとオーディオの同期がずれる可能性があります。結果を確認することを推奨します。
  • CapCutのバージョンアップによりドラフトフォーマットが変更される場合があります。その場合はスキルの更新が必要です。

ライセンス

MIT License

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

関連スキル