楽曲からミュージックビデオへ
完成した楽曲を、音楽に合わせて変化するミュージックビデオに変換します。各ステップを順に進め、次のステップに移る前にその結果をユーザーに表示してください。
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、1080x1920 | 15~30秒、highlight15sまたはhighlight30sから開始 |
| YouTubeのフル動画 | 16:9、1920x1080 | 楽曲全体 |
| Spotify Canvas | 9: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回視聴します:
- 音声オフ:すべてのショットで同じ人物ですか?最初の2秒だけで面白いですか?
- 音声オン:カットはビートに合っていますか?口の動きはボーカルに追従していますか?
冒頭が弱い場合は、イントロではなく最も強いラインからクリップを開始します。
8. 投稿する
video_specs(またはnpx -y github:aimusicvideogen-com/music-video-cli specs <プラットフォーム>)を使用して、正確なアップロード仕様を確認します。- 現実的なAI生成人物は、プラットフォームが求める場合(YouTube、TikTok、Instagram)、AIコンテンツとしてラベル付けします。
- 楽曲がSunoで作成された場合、ユーザーが動画を収益化する前に、そのプランが商用利用を許可しているか確認します。
- 縦型のフック動画をフル動画の数日前に投稿します。