mcpField
M
muapi-character-story-video

muapi-character-story-video

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

muapi-character-story-video について

複数パートのアニメーションストーリーを作る画像・動画生成ワークフローです。キャラクターを設定して連続するシーンを生成し、参照画像を使って各シーンの姿をそろえながら動画化します。

主な機能

  1. 01キャラクター画像の生成または指定
  2. 02物語に沿った連続シーンの作成
  3. 03参照画像によるキャラクターの統一
  4. 04シーン画像を動画パートに変換

活用シーン

  1. 01複数パートのアニメーションストーリー制作
  2. 02動画の各シーンでキャラクターの姿を統一

インストール

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

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

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

詳細

キャラクターストーリー動画

一貫性のあるキャラクターを最初に確立してから、連続するシーンを生成してアニメーション化し、複数パートのアニメーションストーリー動画を作成します。

入力

名前型必須デフォルト説明
character_descriptiontextはい—メインキャラクターの説明(例:「革製のアビエータージャケットとゴーグルを身に着けた、かわいい子ブタ」)。
story_premisetextはい—ストーリー全体の展開(例:「ジェットパックを作って宇宙へ飛び立つ」)。
reference_imageimage_urlいいえ—一貫性を保つために使用できる、キャラクターの任意の開始画像です。

手順

一貫性のある物語を作るために、このスキルはいくつかのフェーズで構成されます。

フェーズ A — キャラクターの確立

{{reference_image}} が指定されていない場合は、キャラクターを作成するステップを 1 つだけ含むプランを送信します。

  1. キャラクターの作成 — muapi image generate(model=nano-banana-pro):
    • プロンプト:{{character_description}}, introducing the main character, cinematic lighting, highly detailed, Pixar 3D animation style.
    • アスペクト比:4:5 または 1:1

{{reference_image}} が指定されている場合は、それを確立済みのキャラクターとして使用し、フェーズ B に進みます。

生成後、先に進む前にキャラクターデザインを確認するようユーザーに尋ねます。

フェーズ B — シーンの連続生成

キャラクターが確立されたら、ストーリーの各場面(例:シーン 1、シーン 2、シーン 3)を作成します。 キャラクターの一貫性を保つため、muapi image edit(model=nano-banana-2-edit または flux-kontext-pro-i2i)を使用してプランを送信します。これらすべてのステップで、確立済みのキャラクター画像を参照画像として使用します。

  1. シーン 1(始まり)
    • 参照:キャラクター画像
    • プロンプト:The character ({{character_description}}) in the first scene of the story: [Describe the beginning of {{story_premise}}]. Cinematic lighting, Pixar 3D animation style, storybook illustration.
  2. シーン 2(中盤)
    • 参照:キャラクター画像
    • プロンプト:The character ({{character_description}}) in the second scene: [Describe the climax or middle action of {{story_premise}}]. Cinematic lighting, Pixar 3D animation style, storybook illustration.
  3. シーン 3(終わり)
    • 参照:キャラクター画像
    • プロンプト:The character ({{character_description}}) in the final scene: [Describe the resolution of {{story_premise}}]. Cinematic lighting, Pixar 3D animation style, storybook illustration.

注:すべてのシーンは、ストーリーの流れに応じて並列または順次生成してください。

シーンの生成後、ユーザーに提示し、ストーリーをアニメーション化する準備ができているか尋ねます。

フェーズ C — アニメーション(続編パート 1、パート 2、パート 3)

画像から動画を生成するモデル(例:kling-v3.0-pro-image-to-video または veo3.1-image-to-video)を使用して、生成したシーンをアニメーション化するプランを送信します。

  1. パート 1 の動画
    • 入力:シーン 1 の画像
    • プロンプト:Cinematic animation of the scene, character comes to life, subtle natural movements, high quality 3D animation.
  2. パート 2 の動画
    • 入力:シーン 2 の画像
    • プロンプト:Cinematic animation of the scene, character comes to life, dynamic action, high quality 3D animation.
  3. パート 3 の動画
    • 入力:シーン 3 の画像
    • プロンプト:Cinematic animation of the scene, character comes to life, triumphant resolution, high quality 3D animation.

動画の生成後、複数パートのストーリーシーケンスとしてユーザーに提示します。必要に応じて、muapi predict result と ffmpeg concat ツールを使って、動画を 1 つの作品に結合する方法を提案してもかまいません。

トリガーキーワード

character story、story video、animated story、sequel video、multi part video、sequential story


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

  • このレシピは 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}} プレースホルダーをユーザーの実際の入力に置き換えてください。

コメント