mcpField
M
muapi-music-video

muapi-music-video

github.com/samuraigptクリエイティブ・メディア25663 回インストール4 週間前に更新
リポジトリ

muapi-music-video について

LLMが実行を組み立て、曲のテーマから短いミュージックビデオを作るレシピです。Muapiでシーンのキーフレームと音楽を並行生成し、各フレームを動画化します。

主な機能

  1. 01シーンのキーフレーム生成
  2. 02テーマに合う音楽の作成
  3. 03フレームから動画クリップを生成
  4. 04キャラクターの一貫性を維持
  5. 05失敗時にテキストから動画を生成

活用シーン

  1. 01曲のテーマに沿った短編動画の制作
  2. 02複数シーンによるビジュアルストーリーの構成
  3. 03音楽付きクリップの連続生成

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/samuraigpt/generative-media-skills --skill muapi-music-video

インストール後、Claude Code で/muapi-music-videoを入力して読み込まれたか確認します。

詳細

ミュージックビデオ

曲のテーマから短いミュージックビデオを制作します。N 枚のキーフレームをそれぞれアニメーション化し、マッチする音楽を生成します。

入力

名前型必須デフォルト説明
themetextはい—曲/動画のテーマ(例:「孤独なロボットが友達を見つける、希望に満ちた物語」)。
scenesintいいえ3シーン数(各シーンは 5 秒のクリップになります)。
music_styletextいいえambient cinematic, instrumental, slow tempo, warmサウンドトラック用の Suno スタイルのタグです。
visual_styletextいいえcinematic, photoreal, soft volumetric light, 16:9

手順

次の内容を網羅する計画を 1 つ作成します。

  1. レイヤー A(並列) — N 枚のキーフレームと 1 トラックの音楽を一度に生成します。
    • シーン 1..N ごとに、ビートに合わせたプロンプトと {{visual_style}} を指定して muapi image generate を実行します。model=nano-banana-pro(動画生成に使用します)。
    • {{music_style}} を使用して muapi audio create を 1 回実行します(kind=music)。duration = N × 5 + 2 秒の余韻。
  2. レイヤー B(並列、レイヤー A に依存) — 各キーフレームをアニメーション化します。
    • シーンごとに、image=$nX.url、model=veo3.1-image-to-video、 duration=5、シーンごとの動きの指示を prompt に指定して muapi video from-image を実行します。
  3. 次の内容を返します。
    • シーンのキーフレーム(アセット ID を順番に)。
    • アニメーションクリップ(アセット ID を順番に)。
    • 音楽トラックのアセット ID。
    • カットの順序を説明する短い要約。

注意事項

  • キャラクターの一貫性を保つため、すべてのシーンのプロンプトにキャラクターの説明を一字一句同じように繰り返してください。
  • 50 cr を超える単一の動画呼び出しは自動で確定しないでください。ユーザーの承認が必要です(ループが自動的に確認を求めます)。
  • フェイルオーバー後にシーンの muapi video from-image が失敗した場合は、そのシーンに限り muapi video generate(テキストから動画を生成)に切り替えてください。

トリガーキーワード

music video、mv、video story、song visualization


実行エージェント向けの注意事項

  • このレシピは LLM がオーケストレーションします。各フェーズを読み、不足している入力をユーザーに確認してから、muapi CLI コマンドを実行してください。MUAPI_API_KEY が設定されていない場合は、まず muapi auth configure を使用してください。
  • CLI エイリアスがまだないモデル ID の場合は、curl -X POST https://api.muapi.ai/api/v1/<endpoint> -H "x-api-key: $MUAPI_API_KEY" -H 'content-type: application/json' -d '{...}' で未加工のエンドポイントにフォールバックし、muapi predict wait <request_id> でポーリングしてください。
  • 各呼び出しを実行する前に、{{input_name}} プレースホルダーをユーザーの実際の入力に置き換えてください。

コメント