Edit Twin でラフカット
edit-twin MCPツールを使用します。ユーザーの元のプロジェクトは一切変更されません。結果は元のプロジェクトの隣に新しいプロジェクトとしてインポートされます。時間は現在のタイムライン上の秒数です。クリップ参照(例:「4」はストーリーラインクリップ、「4.0」は接続アイテム)は編集のたびに変化するため、参照する前に必ずget_timelineを再実行してください。
1. プロジェクトとユーザーのスタイルを取得する
get_style:保存されたデフォルト設定(無音設定、オーディオチェーン、デフォルトルック、編集から学んだメモ)を取得します。メモに従ってください。fcp_export_project。プロジェクトが空であるという警告が出た場合は、ユーザーにFinal Cutのブラウザで正しいプロジェクトを選択(またはタイムライン内をクリック)してもらい、再試行してください。エクスポートに失敗した場合は、ファイル>XML書き出し…を使用してパスを指定してもらうか、find_fcpxml_files+open_timelineを使用してください。get_timelineを実行し、summary.format(幅/高さ)と長さからフォーマットを判断します(ユーザーが指定していない場合)。- リール / ショート:縦型(高さ > 幅)、または約3分未満。
- Vlog / ランドスケープ:横型、またはBロール、景色、音楽、アンビエントな瞬間を含む長めの作品。 選択したフォーマットを1行でユーザーに伝えてください。
2. 分析(まだ何も変更しない)
transcribeを実行し、vocabularyは動画内に出現しそうな固有名詞や専門用語に設定します。find_repeats:言いよどみ、リテイク、えーっと/あのーなどのフィラーを検出します。各リテイクについて、テイクを比較して選択します。明瞭な発声で、つまずきがなく、きれいに終わっているテイクを採用します。同等であれば後のテイクを採用します。リテイクを削除する際、残ったテイクの先頭に不要な接続詞(「そして」「だから」など)がある場合は、それが自然でなくなっていれば削除します。- フォーマットに応じた無音部分の処理:
- リール:保存されたデフォルト設定で
find_silencesを実行します。 - Vlog:より緩やかなオーバーライド(
min_silence0.6、keep_after_speech0.15、keep_before_speech0.15)でfind_silencesを実行し、トーク部分(トランスクリプトの単語間)内の無音のみを提案します。Bロール、景色、音楽、反応ショットなどのサイレント部分は決してカットしないでください。不明な場合はget_timelineとpreview_frameを使用してください。
- リール:保存されたデフォルト設定で
- 一旦停止し、簡易的な計画を表示:リテイク(両方のテイクを引用し、どちらを採用するかとその理由)、フィラーの数、無音部分の数とそれらの合計秒数、予想される新しい長さ。ユーザーの承認または変更を待ちます。
3. カット(承認後)
- 承認されたリテイクとフィラーに対して
cut_rangesを実行します。 - リール:保存されたデフォルト設定で
remove_silencesを実行します。Vlog:承認された無音の範囲のみに対してcut_rangesを実行します。 - リール:最初の約3秒がフックとして機能するか確認します。つまり、最初の単語がトピックを述べているか、驚くような主張であるかを確認します。より強力なフックラインが後にある場合は提案しますが、許可なく移動しないでください。リールが90秒を超える場合はそのことをフラグします。
4. ルックとサウンド
- エフェクトを含む調整クリップがある場合は
fit_to_timelineを実行します。そうでない場合、スタイルにデフォルトルックがあればapply_lookを実行します。 - スタイルにオーディオチェーンがあれば
apply_audio_styleを実行します。ない場合はmeasure_loudnessを実行し、ゲインを提案します(ソーシャル動画は通常-14 LUFS程度)、またはnormalize_audioを提供します。 - 音楽や接続されたオーディオは、依頼がない限り変更しないでください。
5. 確認して送信
validate_timelineを実行し、次にrender_previewを実行します。プレビューの場所と新しい長さをユーザーに伝えます。send_to_final_cutをプロジェクト名「<元の名前> (ラフカット)」で実行します。- 数行で要約:カットされたもの(リテイク、フィラー、無音、節約された秒数)と適用されたルックとサウンド。
- 最後に、手動で編集を磨く場合、Claudeに
learn_from_edit(save=true、look_name付き)を依頼すると、次回のラフカットがスタイルに合うようになることを提案します。リールの後に最初のVlogを処理する場合は、save=falseで実行し、推奨されるVlog無音設定をupdate_styleadd_noteで記録して、リールのデフォルトが上書きされないようにします。
ルール
- ステップ2.4でユーザーが計画を承認するまで、何も変更しないでください。
- 元のプロジェクトを決して編集せず、常に新しいプロジェクトを送信してください。
- 外部ドライブ上のメディアは接続されている必要があります。
- macOSのアクセス許可が原因でツールが失敗した場合は、システム設定>プライバシーとセキュリティ(アクセシビリティ、およびClaude Codeを実行しているアプリの自動化)を確認するようユーザーに指示してください。