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


16

对于某些活动,例如跑步,重要的是要了解一首歌曲的BPM。我知道女妖可以做到这一点,但我不知道如何在选定的歌曲范围内做到这一点。

我可以使用哪种工具检测BPM并立即在相应文件的ID3文件中对其进行标记?


您还在寻找答案吗?
jrg 2012年

是的,还没有一个好的答案
Ingo 2012年

Answers:


9

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

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

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


1
您能否说明如何使用此软件?
恢复莫妮卡-ζ-2012年

将文件复制到$ PATH中,然后运行bpm-tag file.mp3
mmx 2012年

1
bpm-tools现在可以通过apt-get获得,并且您还需要libsox-fmt-mp3mp3。但是,我尝试将其与一个mp3一起使用,并且擦除/损坏了现有标签。因此,请谨慎操作(我只是使用该-n选项将其仅打印到屏幕上)。
laher

我建议find /music-folder -name '*.mp3' -exec bpm-tag '{}'用于标记库中的所有MP3文件
JobjörnFolkesson


2

Mixxx带有内置分析器,您可以从库中选择一堆歌曲来分析其BPM。

我建议使用最新版本的Mixxx(在撰写本文时为1.11),以确保您获得最可靠的分析(最近已对其进行了增强)。您可以使用他们的PPA来始终拥有最新的稳定版本。

但是,正如naught101在评论中提到的那样,该值尚未保存在文件的标签中,因为开发团队需要在启用前解决内存损坏问题。因此,我的回答只是局部的。

Mixxx中分析仪的屏幕截图


1
值得注意的是,标记保存在较新版本的Mixxx中的文件中。由于潜在的数据损坏,该选项被禁用,并且Mixxx 从未将BPM保存到文件中
naught101 2014年

1

SongKong(专业版)与MusicBrainz匹配时,可以计算超过一百万首歌曲的BPM。它实时更新您的iTunes文件夹。


0

女妖有一个检测BPM的选项。

如果只想检测选定歌曲的BPM,请打开其属性对话框,转到“ 其他”选项卡,然后单击“ 检测”按钮。 在此处输入图片说明


1
我知道,看到我的问题了……
Ingo
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.