mcpField
M
muapi-music-video

muapi-music-video

github.com/samuraigpt创意与媒体25663 次安装4 周前更新
代码仓库

关于 muapi-music-video

这是一套由 LLM 编排的配方,可将歌曲主题制作成短音乐视频。它通过 Muapi 并行生成场景关键帧和配套音乐,再将关键帧动画化为片段。

主要功能

  1. 01生成场景关键帧
  2. 02创作匹配的音乐
  3. 03将关键帧制作成动画片段
  4. 04保持角色形象连贯
  5. 05失败时改用文生视频

适用场景

  1. 01围绕歌曲主题制作短视频
  2. 02将多场景构建成视觉故事
  3. 03生成配有音乐的连续片段

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/samuraigpt/generative-media-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

步骤

构建一个涵盖以下内容的计划:

  1. 层 A(并行) — 一次性生成 N 个关键帧和 1 条音乐轨道。
    • 对于每个场景 1..N:使用特定节拍的提示词和 {{visual_style}} 调用 muapi image generate,model=nano-banana-pro(这些关键帧将用于视频生成)。
    • 调用一次 muapi audio create(kind=music),使用 {{music_style}},时长 = N × 5 + 2 秒尾音。
  2. 层 B(并行,依赖层 A) — 为每个关键帧制作动画。
    • 对于每个场景:调用 muapi video from-image,其中 image=$nX.url,model=veo3.1-image-to-video, duration=5,prompt=针对该场景的动态指示。
  3. 返回:
    • 场景关键帧(按顺序排列的资产 ID)。
    • 动画片段(按顺序排列的资产 ID)。
    • 音乐轨道资产 ID。
    • 简短描述剪辑顺序的摘要。

注意事项

  • 在每个场景提示词中逐字重复角色描述,以保持角色连贯性。
  • 不要自动确认任何单次费用 > 50 cr 的视频调用——这些调用需要用户点头同意(循环会自动提示)。
  • 如果某个场景的 muapi video from-image 在故障转移后仍失败,则仅针对该场景改用 muapi video generate(文本转视频)。

触发关键词

music video、mv、video story、song visualization


执行 Agent 注意事项

  • 此方案由 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}} 占位符替换为用户的实际输入。

评论

支持 Markdown