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. 创建角色 — 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 工具将它们合并为一部完整电影。

触发关键词

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


执行 Agent 的注意事项

  • 此配方由大模型编排:阅读各个阶段,向用户收集缺失的输入,然后调用 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}} 占位符替换为用户的实际输入。

评论

支持 Markdown