mcpField
M
muapi-music-video

muapi-music-video

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

关于 muapi-music-video

这款 muapi skill 根据主题生成短音乐视频:制作场景关键帧,将每帧动画化为短片段,并生成配套音乐,适合制作分场景的歌曲可视化内容。

主要功能

  1. 01生成场景关键帧
  2. 02将图像动画化为片段
  3. 03创建匹配的音乐
  4. 04设置场景数量和视觉风格

适用场景

  1. 01将歌曲主题转为视觉内容
  2. 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

步骤

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

  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