我之前做视频,最让我头疼的不是写脚本、不是剪辑——是攒音乐素材。每次拍完一条片,翻遍硬盘找一首合适的 BGM,比写文案还费神。原因不复杂:曲子本身没问题,问题在管理。
我以前的做法是把每首 BGM 按文件名存好,类似"开心-120bpm-口拍.mp3"这种。短期能用,一两年后文件攒到一两百首,就乱了。命名记不清、文件夹藏太深、想用时找不到。
最近我试了个新办法:在剪映里把十几首常用的 BGM 拼到一条 40 多分钟的长音频,整体导出 mp3,扔给 AI。AI 自己按静音切分、判断 BPM、调式、响度、气质,直接按命名规范打成独立素材。三张图是我实际跑通后的成果:
(图:一条 46 分钟长音频丢给 AI,13 段一次性分好、按规范命名)
(图:README 写清命名规范和 AI 怎么用这套素材库)
(图:每一段都内嵌播放器,命名由 AI 起、人用耳朵复核)
一、第一步:剪映里拼成一条长音频
打开剪映,新建工程,把你这十几首 BGM 一首一首拖到同一音轨上。中间保留 5~13 秒的曲目间隙——这个间隙就是后面 AI 自动切分的天然锚点。导出 mp3,文件大小一两百兆无所谓。
我那一条 46 分钟长音频,里面 13 段,正好对应 13 首歌。
二、第二步:扔给 Workbuddy,让它自动切分识别
把这条长音频丢给 AI,直接说:"按静音间隔帮我切成单首,并分析每首的 BPM、调式、响度、动态范围、适配场景,给我命名建议。"
AI 这边替你做几件事,我截图给你看就清楚了:
- 用静音检测(silencedetect)找分割点
- 用 librosa 提取节拍、调性、响度、频谱亮度
- 按"速度_情绪-场景-bpm_时长"规范产出最终文件名
三、第三步:让命名规范能机器读
这一步是真正值钱的地方。素材库能存多少不重要,AI 能不能再用上才重要。
我给每段命名的格式是这样的:
NN_速度带-情绪气质-适配场景-bpm_时长.mp3
速度带分五档(慢/中慢/中速/中快/快),情绪是两三个字的气质描述(温暖叙事/燃动低音这种),适配场景是能直接匹配视频类型的词(生活vlog/电商带货这种),bpm 和时长是数值,方便程序排序比对。
这样命名之后,下一次我做视频,让 AI 按"我现在做一条 vlog 暖场片头"去匹配,它会自动挑出所有命名里含「vlog」和「中快」和「暖场」的素材。零人工干预。
最后说一句
《中庸》里讲"君子善假于物",意思就是能借力就借力。我以前花一下午整理 BGM 的事,现在 AI 几秒钟做完了——而且比我自己整理得还规整。
工具是脚手架,节奏在你手上。