Communitygithub.com

vincentventalon/claude-code-ビデオ編集スキル

自動トーキングヘッド粗編集: クリップ結合、無音・フィラー削除、最後のテイク保持、whisper.cpp文字起こし。ローカル動作。

claude-code-ビデオ編集スキル とは?

このスキルは、Claude Codeを使用してトーキングヘッド形式の動画を自動的に粗編集するためのものです。複数のクリップを結合し、無音部分やフィラーワード(えー、あーなど)を削除し、最後のテイクを保持することで、よりクリーンでプロフェッショナルな動画を生成します。また、whisper.cppを使ってローカルで文字起こしを行い、プライバシーとスピードを重視します。このスキルは、特にYouTube動画、ポッドキャスト、またはチュートリアル動画の作成者にとって便利で、手動編集の手間を大幅に削減します。処理はすべてローカルで完結するため、外部サービスに依存せず安全です。対応プラットフォームはClaude Codeで、コマンドラインから直接実行できます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add vincentventalon/claude-code-video-editing-skill

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

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

ドキュメント

claude-code-ビデオ編集スキル は何をしますか?

自動トーキングヘッド粗編集: クリップ結合、無音・フィラー削除、最後のテイク保持、whisper.cpp文字起こし。ローカル動作。

概要

このスキルはclaude-codeと連携して、トーキングヘッド形式の動画の粗編集を自動化します。以下の処理を実行します:

  • 複数の動画クリップを1つのシーケンスに結合
  • 無音部分を検出して削除
  • フィラーワード(えー、あー、その、みたいな)を削除
  • 複数テイクのうち最後のテイクを保持(前のテイクを破棄)
  • whisper.cppを使用してローカルで文字起こしを生成

前提条件

  • ffmpeg がインストール済みでPATHに含まれていること
  • whisper.cpp がビルド済みでmain実行可能ファイルが利用可能であること(whisper.cppリポジトリ参照)
  • claude-code が設定済みであること

インストール

# スキルをローカルディレクトリにクローン
cd claude-code-skills
git clone https://github.com/vincentventalon/claude-code-video-editing-skill.git
# または直接コピー
cp -r claude-code-video-editing-skill /path/to/your/skills/

使い方

  1. すべての動画クリップを1つのディレクトリ(例: input_clips/)に配置します。
  2. ターミナルでclaude-codeを起動し、以下のようなプロンプトを実行します:
このディレクトリ内の動画クリップを編集して、トーキングヘッド粗編集スキルを使って処理してください。クリップはinput_clips/内にあります。

または、直接コマンドを実行:

claude-code -p "$VIDEO_EDITING_SKILL_DIR/scripts/rough_cut.sh input_clips/"

スクリプトの構造

スキルは以下のスクリプトで構成されています:

  • scripts/rough_cut.sh: メインの粗編集パイプライン
  • scripts/remove_silence.sh: 無音検出・削除
  • scripts/remove_filler.sh: フィラーワード除去
  • scripts/keep_last_take.sh: 最後のテイクのみ保持
  • scripts/transcribe.sh: whisper.cppを使った文字起こし

処理フロー

  1. クリップ結合: ffmpeg concatで全クリップを1つの動画に結合
  2. 無音削除: ffmpeg silencedetectで無音区間を検出しカット
  3. フィラー除去: whisper.cppの文字起こし結果を基にフィラーワードを特定し削除
  4. 最終テイク保持: 同じセクションの複数テイクを検出し、最後のテイクのみ残す
  5. 文字起こし: 最終出力からwhisper.cppで文字起こしを生成

出力

処理後、以下のファイルが出力ディレクトリに生成されます:

  • rough_cut.mp4: 編集済み動画ファイル
  • transcript.txt: 文字起こしテキスト
  • transcript.srt: 字幕ファイル(SRT形式)

注意点

  • このスキルはローカル実行を前提としており、クラウドAPIには依存しません
  • 大量のクリップや長尺動画の場合、処理に時間がかかることがあります
  • whisper.cppのモデルは事前にダウンロードしておく必要があります(例: ggml-base.bin)
  • 編集結果は完全自動のため、必ず最終出力を確認してください

ライセンス

このプロジェクトはMITライセンスの下で公開されています。詳細はLICENSEファイルを参照してください。

関連スキル