已解决:Linux中的命令行BPM(每分钟心跳)分析
这是一个快速编程的东西,可以帮助许多人寻找一种简单的方法来分析Linux上的每分钟节拍数(或BPM)。 我一直在WINE下使用旧版本的MixMeister的BPM分析器(如果您搜索的话,仍然可以使用免费的旧版本),但是有时它会阻塞我的大型音乐收藏。 我玩音乐文件已经有一段时间了。 当然有更好的解决方案? 好吧, 有点 。 我找到了bpm-tools(在Debian的软件包管理器中,是自制软件,也可能是您自己的),看来它可以很好地完成工作。 甚至似乎比我以前使用的要精确一些,尤其是在金属类型中。 直到我发现它也使“流派”和“专辑封面”标签空白。 好吧,那是行不通的 。 因此,我编写了一个小小的bash包装器脚本,以便eyeD3(也用于simple_covers脚本)将检查是否存在BPM(如果它们确实不同,则比较结果),可以选择不覆盖它们并编写将BPM标签正确地添加到文件中。 它从其运行目录开始,并递归获取所有 mp3。 它具有三个可选开关: —跳过现有的可通过跳过具有BPM数据的处理器来节省处理器的功能 —…