删除名称,大小和哈希不同的重复mp3


9

我有一个庞大的音乐库(全部为mp3),但是我的一些音乐几乎相同,但:

  1. 也许再过一两秒钟
  2. 与另一首歌曲约有97%
  3. 或另一个比特率。

有没有找到这些重复项的方法?如前所述,它们没有相同的大小,名称或SHA1-hash。

Answers:



6

使用MusicBrainz的Picard。它扫描音乐以生成“指纹”,然后将其与在线数据库进行比较以识别音乐(提取诸如艺术家,专辑等的所有信息)。

识别出歌曲之后,它可以将它们组织到自定义目录和名称结构中,您可以使用它来查找重复项。

与linux完全兼容。


这是肯定的方法,效果很好。
slm

好吧,我想我有问题。我的音乐都不是商业音乐。大部分是从Jamendo下载的CC许可。它说找不到任何匹配。
汉斯·格罗芬

@HansGroeffen,那将是一个问题。您可以发布以前不为人知的音乐的指纹,因此可以这样做,但是您应该努力验证提交的内容是否正确。由于名称不匹配,所以这可能不是一个好主意。我不确定是否有一种方法可以将其用于指纹识别和比较功能。
帕特里克

2
Picard使用的MusicBrainz数据库是用户可编辑的。您可以为艺术家,作品(歌曲)和发行版本(专辑/ EP)创建新条目,然后使用Picard重新标记/移动文件。这需要一些努力,但它可以工作-对其他人有帮助。
naught101

3

我建议beets与它的duplicates插件一起使用;在功能方面beets类似picard(它可以从musicbrainz数据库中查找ID3信息并根据该信息组织文件),但是它的某些插件超越了picard的能力。

我个人将它们一起使用-picard用于清理ID3标签,甜菜用于组织文件和清理重复项。

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.