据我研究,ID3v2标记格式允许对BPM进行标记,因此这里唯一缺少的是获得另一个软件,该软件可以自动分析一堆MP3歌曲,识别其BPM并标记其各自的ID3v2信息相应地。这样,他就可以很容易地玩转并创建他的播放列表。
我对此进行了一些研究,找到了一些免费的软件和收费的解决方案。我只想知道是否有人对此有很好的软件建议。
必须:
更新MP3标签以包括从中提取的BPM信息文件,同时不会丢失这些标签中已经存在的其他信息
在Windows上运行
首选功能:
GUI
批处理-模式可以像处理“免费啤酒”一样免费处理“标记的文件/目录”
#1 楼
我大部分时间都在使用Traktor。它的功能:非自由(如啤酒),但是:
通常在DJ中使用(因此您可以期望BPM准确)
更新MP3标签包括从文件中提取的BPM信息,同时又不会丢失这些标签中已经存在的其他信息
BPM的3进制小数(BTW请注意,ID3 BPM是整数,而一个体面的音乐应用程序会产生与至少2位小数)。
在Windows / Mac上运行批处理模式
以批处理模式处理目录(如果要包括子目录)
GUI
也具有键识别功能(对于DJ来说至关重要,我怀疑仅基于BPM构建一个集合是一个好主意)
(PS:该答案的先前形式已从2月删除26至3月12日)。
#2 楼
Foobar2000有一个名为bpm auto analysis的插件,它将执行bpm分析-您只需要将两个dll添加到component文件夹中即可。可以在便携式模式下运行,因此您除了当前的音乐播放器外,还可以运行它
可以对播放列表中的选定歌曲(或播放列表中的所有歌曲)进行批处理作业
可以设置为写入bpm标记
如果您设置了自定义列,则可以按bpm进行过滤
您可以右键单击以查看这些选项以进行节拍检测,然后保存它。
这是配置窗口
我创建了一个新列(转到列,然后再设置一个名称为'bpm'且格式为%bpm%的自定义列)-如果需要,这应该可以让您对相同bpm的音乐进行排序
>我还将添加一个出色的音乐播放器,并且每天都在使用它-它具有大量的自定义功能(尽管不是我所使用的),它通过插件支持诸如ASIO和WASAPI之类的东西,并具有许多其他出色的功能; )
评论
关于此答案的注释:让插件更新用于添加BPM的标签也会更新日期。我使用了专辑的完整发行日期,但这将我的日期标签重置为仅年份。因此,我将我的库恢复到以前的状态,从而丢失了BPM(花了太多时间命令我的数据库立即保释)。因此,我不确定其他哪些标签可能会受到影响。该插件还具有已知的错误(有时是BPM的两倍,有时是一半)。在大多数情况下,这是一个不错的解决方案。
–印章
15年8月31日在17:59
#3 楼
BPM计数器(Abyssmedia)是免费的(就像您知道的一样),它将仔细分析成千上万个分析BPM的MP3,并将其插入BPM标记中(如果您选中该选项)。具有不错的GUI,可以在Windows 7、8和10(可能是XP,但我没有测试)上运行,并且非常易于操作。唯一的缺点是有时(可能是大约5-10%的时间)被更复杂的节奏轨道绊倒了。我使用它来查找在跑步机上行走的歌曲,并且部分失去了我以前肥胖的25%的自我感谢。#4 楼
Jaikoz Pro Music Tagger显示bpm字段,因此可以轻松对其进行编辑。但对您而言更重要的是,它可以将歌曲与MusicBrainz匹配,然后使用MusicBrainz ID从AcousticBrainz中查找bpm。这种方法的优点是已经对歌曲进行了分析并将其添加到AcousticBrainz中数据库,因此匹配歌曲时无需花费额外的时间来获取歌曲的bpm。这与传统方法不同,传统方法是必须本地分析每首歌曲以计算bpm,这意味着必须分析整首歌曲,这可能需要很长时间,或者只分析了部分歌曲,这意味着bpm计算不准确。
这种方法的缺点是您的歌曲必须与MusicBrainz匹配,并且需要对该歌曲的版本进行分析并将其添加到AcousticBrainz中,目前大约有200万首独特的歌曲在AcousticBrainz数据库中。但是有计划允许在AcousticBrainz中找不到歌曲时对其进行本地分析
免责声明:我是Jaikoz开发人员
可以配置为自动只要与AcousticBrainz匹配的歌曲更新BPM,而不更新其他字段
在Windows上运行
具有GUI(请参见屏幕截图)
以批处理模式运行
不是免费的
>
#5 楼
我是上面提到的免费BPM Counter的开发人员。几个月前,我们发布了改进版本-tuneXplorer。它更快,更准确。
更新ID3标签(是)
在Windows上运行(是)
GUI(是)
具有目录和子目录的批处理模式(是)
免费(不,但是很便宜)
评论
我在寻找可以拖曳我的音乐收藏的音乐以寻找音乐来源时偶然发现了这个问题。找到答案,并赞成。谢谢