我希望能够以编程方式比较mp3
我有同样的问题.我发现itunes改变了我的许多亚马逊MP3下载,更改了时间/日期标记,文件大小以及MD5签名.我的备份突然有很多接近重复的文件.
当我做了VIM差异时,我可以看到更改仅限于文件的非常小的部分.即使在近距离缩放时,Audacity中的文件看起来也是相同的.
我的解决方案是创建mp3的无头WAV转储,然后比较每个WAV的MD5签名.FFMPEG可以很容易地进行翻译.
ffmpeg -y -i $ mp3 $ mp3.wav;
md5sum $ mp3.wav
我创建了一个哈希,MD5作为指向原始MP3文件规范的键.将wav文件放在SSD上以提高速度.
蛮力,但它的工作原理.