Communitygithub.com

video-editing-skill — Hormozi字幕+ジャンプカット出荷

自然言語編集:トリム、無音ジャンプカット、Hormozi/標準/ミニマルWhisper字幕焼き、オーバーレイ、速度——純Bash+FFmpeg+Whisper。Python不要。

video-editing-skill — Hormozi字幕+ジャンプカット出荷 とは?

Launch Video手順3:4ビート磨き→ジャンプカット+Hormozi字幕で出荷。純Bash。

対応~Claude Code✓Codex CLI~Cursor
npx skills add 6missedcalls/video-editing-skill

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

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

ドキュメント

動画編集

自然言語による指示で動画を編集します。トリミング、無音除去(ジャンプカット)、複数のスタイルに対応したキャプション、テキストオーバーレイ、速度変更に対応。すべてffmpegとWhisperを利用して実現しています。

使い方

動画ファイルのパスと希望する編集内容を指定します。

~/video.mp4 の動画を編集して。無音を除去して、Hormoziスタイルのキャプションを追加して、1.25倍速にして
~/interview.mp4 を 00:02:00 から 00:15:00 までトリミングして、標準キャプションを追加して
~/video.mp4 の1分の位置に「チャンネル登録よろしく!」というテキストオーバーレイを追加して

機能

トリミング

指定した開始・終了タイムスタンプまたは時間で動画をカットします。

scripts/trim.sh video.mp4 --start 00:01:30 --end 00:05:00

ジャンプカット(無音除去)

無音部分を自動検出して除去します。閾値、最小無音時間、パディングを設定可能。

scripts/jumpcut.sh video.mp4 --threshold -30 --duration 0.5 --padding 0.1

キャプション

Whisperで音声を書き起こし、字幕を動画に焼き付けます。3つのキャプションスタイル。

スタイル説明
hormozi太字、中央揃え、大文字 — Alex Hormoziスタイルの単語単位のインパクトスタイル
standard従来の下部字幕、半透明背景
minimal小さい下部3分の1キャプション、すっきり控えめ
scripts/transcribe.sh video.mp4 --model base --language en
scripts/caption.sh video.mp4 video.srt --style hormozi

テキストオーバーレイ

指定した位置とタイムスタンプにテキストを追加します。7つの位置に対応:中央、上部、下部、左上、右上、左下、右下。

scripts/overlay-text.sh video.mp4 --text "Subscribe!" --start 00:01:00 --end 00:01:05 --position bottom-right

速度変更

再生速度を調整します(音声のピッチはatempoで補正)。

# edit.shオーケストレーターを使用
scripts/edit.sh video.mp4 --speed 1.5

フルパイプライン(オーケストレーター)

複数の操作を1つのコマンドで連鎖実行:

scripts/edit.sh video.mp4 \
  --trim-start 00:00:10 --trim-end 00:10:00 \
  --jumpcut \
  --caption --caption-style hormozi \
  --speed 1.25 \
  --overlay-text "Like & Subscribe" --overlay-start 00:01:00 \
  --output final.mp4

パイプラインの順序:トリミング → ジャンプカット → 速度変更 → キャプション → オーバーレイ

必要条件

  • ffmpeg — 動画処理(インストール必須)
  • whisper — キャプション用音声書き起こし(openai-whisper CLI)

スクリプトリファレンス

スクリプト目的
scripts/edit.shメインオーケストレーター — 全操作を連鎖処理
scripts/transcribe.shWhisperによる書き起こし → SRTファイル生成
scripts/caption.shSRTキャプションをスタイル付きで動画に焼き付け
scripts/trim.shタイムスタンプによるトリミング
scripts/jumpcut.shsilencedetectによる無音自動除去
scripts/overlay-text.sh位置指定テキストオーバーレイ追加

エージェント向け指示

ユーザーが動画編集を依頼した場合:

  1. リクエストを解析 — 必要な操作(トリミング、ジャンプカット、キャプション、オーバーレイ、速度変更)を特定する
  2. 複数操作の編集にはedit.shを使用 — 正しい順序で操作を連鎖実行できる
  3. 単一操作には個別のスクリプトを使用 — より高速でシンプル
  4. キャプションについて:既存のSRTファイルがある場合は --caption-srt を使用し、なければ自動で書き起こしを実行
  5. デフォルトのキャプションスタイル:ユーザーがスタイルを指定しない限り「standard」を使用
  6. デフォルトのWhisperモデル:速度重視で「base」を使用。長い動画やノイズの多い動画では精度向上のため「medium」または「large」を提案
  7. 出力:常にユーザーに出力ファイルのパスと長さを伝える

関連スキル