关于 muapi-character-story-video
面向多段动画叙事创作的图像与视频生成工作流,先确立角色形象,再生成连续场景并分别制作动画。可使用角色参考图维持各场景中的形象一致。
主要功能
- 01生成或导入角色参考图
- 02按故事生成连续场景
- 03使用参考图保持角色一致
- 04将场景图制作成视频片段
适用场景
- 01制作分章节的动画故事
- 02为连续视频场景保持角色形象一致
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ samuraigpt/ generative-media-skills --skill muapi-character-story-video安装后在 Claude Code 中输入/muapi-character-story-video确认已加载。
详细介绍
角色故事视频
先确定一致的角色形象,再生成连续场景并将其制作成动画,以创作多段式动画故事视频。
输入
| 名称 | 类型 | 必填 | 默认值 | 描述 |
|---|---|---|---|---|
character_description | text | 是 | — | 主角的描述(例如:“一只穿着皮飞行夹克、戴着护目镜的可爱小猪”)。 |
story_premise | text | 是 | — | 故事的整体主线(例如:“制作喷气背包并飞往太空”)。 |
reference_image | image_url | 否 | — | 可选的角色初始图片,用于保持形象一致。 |
步骤
此技能包含多个阶段,用于构建连贯的叙事。
阶段 A — 确定角色形象
如果未提供 {{reference_image}},则提交包含一个步骤的计划来创建角色:
- 创建角色 —
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(开端)
- 参考:角色图片
- 提示词:
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(中段)
- 参考:角色图片
- 提示词:
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(结尾)
- 参考:角色图片
- 提示词:
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 图片
- 提示词:
Cinematic animation of the scene, character comes to life, subtle natural movements, high quality 3D animation.
- 第 2 部分视频
- 输入:场景 2 图片
- 提示词:
Cinematic animation of the scene, character comes to life, dynamic action, high quality 3D animation.
- 第 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 的注意事项
- 此配方由大模型编排:阅读各个阶段,向用户收集缺失的输入,然后调用
muapiCLI 命令。如果未设置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}}占位符替换为用户的实际输入。