Agent Skills
返回列表
🎨

音乐大师

设计多媒体 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_a541be91/music-master。

技能介绍

卡点混剪卡在什么地方

做 B 站式混剪时,瓶颈往往不在调色,而在音乐还没拆明白:BPM 估不准、切点凭感觉、Drop 和段落边界对不上画面。手工在 DAW 里打标记又慢,且 DJ 版、变速段会让「整首一个 BPM」的假设失效。

技能如何帮你落地切点

scripts/analyze_music.py 是核心引擎:读入 wav/flac/mp3/ogg/mp4/m4a(视频轨可走本机 ffmpeg 解码),在 --out 目录产出三类结果:

  • analysis.json:节拍、段落、情绪弧、转场候选与 cut plan 的机器可读结构
  • report.md:BPM/调性/情绪/段落/转场候选与混剪建议
  • markers.csv:字段 time_sec,type,label,score,可导入 DaVinci / Premiere 等时间轴

关键概念可以按工作流理解:beats 对齐最强起音相位,适合跟拍切换;transition_candidates 在节拍上叠加强拍、能量突变、段落切换、Drop 等评分;sections 是大转场边界;情绪用 valence × arousal 映射标签,方便选素材基调。需要直接出方案时可用 --clips N 在节拍上按重要性排序并去重间隔。v1.2+ 的 --tempo-curve(或独立跑 tempo_curve.py)会给出各段实际 BPM 与提速/减速/匀速标注,便于在加速段配快切、减速段配慢镜。无素材时可跑 make_demo.py / make_mock_song.py 做试用与回归对照。

批量场景(v1.1.0)支持整文件夹分析并跳过已完成文件。is_music 门控会过滤语音/白噪音,非音乐返回 BPM=None 并提示。

局限与预期

分析基于信号特征的启发式估算,不是人工听感;BPM 在极端 tempo 上可能差一个八度,短于约 3 秒的片段不可靠。情绪标签供参考。文件名编码异常(部分中文转码)可能导致失败,需重命名后重试。

使用场景

  • 接到一首新 BGM 做卡点短片,需要先得到 BPM、节拍网格和按评分排序的转场候选再定切点
  • 在 DaVinci 或 Premiere 里剪辑,希望把分析结果落成 markers.csv 直接导入时间轴,而不是手打标记
  • 曲库是 DJ 版或段落变速明显,要用 tempo 曲线区分提速/减速段,再决定快切还是慢镜
  • 维护一个含上百首 BGM 的文件夹,要对未分析过的文件批量出 analysis.json 与 report.md,并跳过已完成的条目

适合人员

  • 以 B 站/短视频卡点混剪为主的 UP 主,诉求是在成片中让切换落在强拍、Drop 和段落边界上
  • 接商单或内部宣发的短视频剪辑师,诉求是可交付的时间轴标记与可读报告,便于和客户对齐节奏方案
  • 曲库里混有口播、环境音与纯音乐,需要先区分是否可分析,避免把非音乐文件当 BGM 估 BPM
  • 负责 MCN 或团队素材库的同事,诉求是对整目录音乐做断点续跑批量分析,统一 BPM 与情绪标签供选曲