mcpField
M
muapi-music-video

muapi-music-video

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

muapi-music-video について

テーマをもとに、シーンのキーフレーム、各画像を動かした短い動画、対応する音楽を作るmuapiスキルです。シーン構成の楽曲ビジュアライゼーション制作に向いています。

主な機能

  1. 01シーンのキーフレーム生成
  2. 02画像を動画クリップにアニメーション化
  3. 03映像に合う音楽の作成
  4. 04シーン数とビジュアルスタイルの指定

活用シーン

  1. 01楽曲テーマの映像化
  2. 02複数シーンの短いミュージックビデオ制作

インストール

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

$npx skills add https://github.com/samuraigpt/muapi-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}} プレースホルダーをユーザーの実際の入力に置き換えてください。

コメント