Communitygithub.com

Song to Music Video:ビートで切るショットリストと形式

完成した曲(Suno などのAI生成曲も含む)のMVを企画・制作。BPM、1小節の長さ、キー、ベストな15秒/30秒ハイライトを測り、フォーマット(フルMV、TikTok/Reels/Shorts クリップ、歌詞なしプロモ)を決め、セクションを割り当て、ビートでカットするショットリストを作ります。

Song to Music Video:ビートで切るショットリストと形式 とは?

「ミュージックビデオ」レシピのステップ2(ビートで切ってフォーマットを決める)、aimusicvideogen-com/music-video-skills より。曲を順番に処理:分析(BPM、1小節の秒数、キー、highlight15s/highlight30s。無料の aimusicvideogen CLI または MCP、あるいは手でタップテンポ)、倍・半テンポの確認、何かを生成する前にフォーマットを決定、Aメロ/サビのセクション分け、すべてのカットが小節頭に乗るショットリスト作成、そして制作・チェック・投稿。music-video-storyboard と組み合わせれば Runway、Kling、Veo、Sora、Luma 向けにショットごとのプロンプトも作れます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/aimusicvideogen-com/music-video-skills/tree/HEAD/skills/song-to-music-video

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

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

ドキュメント

楽曲からミュージックビデオへ

完成した楽曲を、音楽に合わせて変化するミュージックビデオに変換します。各ステップを順に進め、次のステップに移る前にその結果をユーザーに表示してください。

1. 楽曲の情報を取得する

aimusicvideogen MCPサーバーが利用可能な場合は、ファイルパスを指定してanalyze_songを呼び出します。それ以外の場合は、CLIを実行します:

npx -y github:aimusicvideogen-com/music-video-cli analyze "<楽曲ファイル>" --json

必要な情報:bpm、barSeconds、durationSeconds、key、highlight15s / highlight30s。

どちらも利用できない場合は、ユーザーにBPMを尋ねます(https://aimusicvideogen.com/tools/tap-tempo でタップできます)。4/4拍子の場合、1小節は 240 / bpm 秒として計算します。

テンポを確認します:ユーザーが報告されたBPMの半分または2倍の速さで拍を取っている可能性がある場合は、そちらを使用します(alternativeBpm)。

2. 生成前にフォーマットを決める

動画を投稿する場所に基づいて、ユーザーに尋ねるか推測します:

目的フォーマット長さ
TikTok、Reels、Shortsのティーザー9:16、1080x192015~30秒、highlight15sまたはhighlight30sから開始
YouTubeのフル動画16:9、1920x1080楽曲全体
Spotify Canvas9:16、無音3~8秒のループ(spotify-canvasスキルを参照)

最初に短い縦型クリップを作成することを推奨します:より速く、ビジュアルが機能するかどうかを確認できます。

3. 楽曲をマッピングする

各セクションの開始位置(イントロ、Aメロ、プレコーラス、サビ、ブリッジ、アウトロ)を書き出します。ユーザーに尋ねるか、歌詞を読むか、変化を聞き取ります。各セクションを小節単位で表現します。カットは小節線に合わせる必要があるためです。

4. ショットリストを作成する

plan_music_video(または npx -y github:aimusicvideogen-com/music-video-cli plan --bpm <bpm> --duration <秒> --json)を呼び出し、セクション情報があれば渡します。プランが従う経験則(調整可能):

  • Aメロ:2小節ごとに1ショット、落ち着いたカメラ、クローズアップとストーリー。
  • プレコーラス:1小節に1ショット、エネルギーが高まる。
  • サビ:1小節に1ショット、パフォーマンスとリップシンク、最も強いビジュアル。
  • ブリッジ:場所またはカラーパレットの変更。
  • イントロとアウトロ:長めのロングショット。

最初の強拍が0:00にない場合(ピックアップノート、無音)、offsetSecondsを渡します。

5. 歌唱者の一貫性を保つ

視聴者は顔に共感します。すべてのショットに歌唱者(またはキャラクター)の1枚の参照画像を使用します:カメラに向かい、目と口が見え、均一な照明で、はっきりとしていること。同じ画像をリリース間で使い回し、アーティストが認識可能であるようにします。

6. ショットを生成する

2つの方法があります。トレードオフをユーザーに正直に伝えてください。

  • 自分で行う:リスト内の各ショットのクリップを生成または撮影し(プロンプトを書くにはmusic-video-storyboardスキルを使用)、CapCut、DaVinci Resolve、Premiereなどの編集ソフトでプランの小節タイミングに合わせてカットします。完全な制御が可能で、フル楽曲の場合数時間かかります。
  • ワンステップAI:AIMusicVideoGenが楽曲と歌唱者の1枚の写真を受け取り、楽曲構造からシーンを計画し、各ショットをリップシンクとビートに合わせたカットでアニメーション化します。有料クレジットが必要です。フル楽曲の前に15~30秒のクリップで試すことをお勧めします。MCPツールcreate_ai_music_videoが手順を返します。

7. 投稿前に確認する

2回視聴します:

  1. 音声オフ:すべてのショットで同じ人物ですか?最初の2秒だけで面白いですか?
  2. 音声オン:カットはビートに合っていますか?口の動きはボーカルに追従していますか?

冒頭が弱い場合は、イントロではなく最も強いラインからクリップを開始します。

8. 投稿する

  • video_specs(または npx -y github:aimusicvideogen-com/music-video-cli specs <プラットフォーム>)を使用して、正確なアップロード仕様を確認します。
  • 現実的なAI生成人物は、プラットフォームが求める場合(YouTube、TikTok、Instagram)、AIコンテンツとしてラベル付けします。
  • 楽曲がSunoで作成された場合、ユーザーが動画を収益化する前に、そのプランが商用利用を許可しているか確認します。
  • 縦型のフック動画をフル動画の数日前に投稿します。

Individual skills in this repo

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

関連スキル