关于 muapi-music-video
这款 muapi skill 根据主题生成短音乐视频:制作场景关键帧,将每帧动画化为短片段,并生成配套音乐,适合制作分场景的歌曲可视化内容。
主要功能
- 01生成场景关键帧
- 02将图像动画化为片段
- 03创建匹配的音乐
- 04设置场景数量和视觉风格
适用场景
- 01将歌曲主题转为视觉内容
- 02制作多场景短音乐视频
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ samuraigpt/ muapi-skills --skill muapi-music-video安装后在 Claude Code 中输入/muapi-music-video确认已加载。
详细介绍
音乐视频
根据歌曲主题制作一段短音乐视频——N 个关键帧,逐帧制作动画,并生成匹配的音乐。
输入
| 名称 | 类型 | 必填 | 默认值 | 描述 |
|---|---|---|---|---|
theme | 文本 | 是 | — | 歌曲/视频主题(例如“孤独的机器人找到朋友,充满希望”)。 |
scenes | 整数 | 否 | 3 | 场景数量(每个场景会生成一个 5 秒片段)。 |
music_style | 文本 | 否 | ambient cinematic, instrumental, slow tempo, warm | 用于配乐的 Suno 风格标签。 |
visual_style | 文本 | 否 | cinematic, photoreal, soft volumetric light, 16:9 |
步骤
构建一个涵盖以下内容的计划:
- 层 A(并行) — 一次性生成 N 个关键帧和 1 条音乐轨道。
- 对于每个场景 1..N:使用特定节拍的提示词和
{{visual_style}}调用muapi image generate,model=nano-banana-pro(这些关键帧将用于视频生成)。 - 调用一次
muapi audio create(kind=music),使用{{music_style}},时长 = N × 5 + 2 秒尾音。
- 对于每个场景 1..N:使用特定节拍的提示词和
- 层 B(并行,依赖层 A) — 为每个关键帧制作动画。
- 对于每个场景:调用
muapi video from-image,其中image=$nX.url,model=veo3.1-image-to-video, duration=5,prompt=针对该场景的动态指示。
- 对于每个场景:调用
- 返回:
- 场景关键帧(按顺序排列的资产 ID)。
- 动画片段(按顺序排列的资产 ID)。
- 音乐轨道资产 ID。
- 简短描述剪辑顺序的摘要。
注意事项
- 在每个场景提示词中逐字重复角色描述,以保持角色连贯性。
- 不要自动确认任何单次费用 > 50 cr 的视频调用——这些调用需要用户点头同意(循环会自动提示)。
- 如果某个场景的
muapi video from-image在故障转移后仍失败,则仅针对该场景改用muapi video generate(文本转视频)。
触发关键词
music video、mv、video story、song visualization
执行 Agent 注意事项
- 此方案由 LLM 编排:阅读各阶段内容,向用户收集缺失的输入,然后调用
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}}占位符替换为用户的实际输入。
评论
支持 Markdown