如何检测一首歌曲的 BPM(每分钟节拍数)?

如何检测一首歌曲的 BPM(每分钟节拍数)?

对于跑步等一些活动来说,了解一首歌曲的 BPM 数非常重要。我知道 Banshee 可以做到这一点,但我不知道如何针对选定的歌曲范围做到这一点。

我可以使用哪种工具来检测 BPM 并立即在相应文件的 ID3 字段中标记它?

答案1

bpm 工具是用于检测和标记 BPM 的命令行工具。

这是手册页Ubuntu 14.04 LTS 中的软件包。

您可以使用循环或xargsshell 脚本在歌曲库上运行它。

答案2

有一个线程(有没有适用于 Linux 的节拍检测软件?) 上的 SuperUser 处理了同样的问题。

它使用组合命令(、、、bpmcount)编译成一个简洁的 shell 脚本。mid3v2vorbiscommentmetaflac

答案3

米克斯有一个内置分析器,可以让您从库中选择一组歌曲来分析它们的 BPM。

我建议使用最新版本的 Mixxx(撰写本文时为 1.11),以确保获得最可靠的分析(最近已得到增强)。您可以使用他们的电力供应协议始终拥有最新的稳定版本。

然而,正如 naught101 在评论中提到的那样,该值尚未保存在文件的标签中,因为开发团队需要修复内存损坏问题才能启用。因此,我的回答只是部分的。

Mixxx 分析仪的屏幕截图

答案4

Banshee 有一个检测 BPM 的选项。

如果你只想检测选定范围内的歌曲的 BPM,请打开它们的属性对话框,转到额外的选项卡并点击探测按钮。 在此处输入图片描述

相关内容