如何比较不同格式的2个音频文件(例如MP3和WAV)

时间:2011-09-13 01:24:46

标签: c#

我想比较两个音频文件相同的歌曲,但它们的格式不同(例如,一个是MP3,第二个是WAV)。所以,我gess我会得到一个不同的哈希码,每个, 有没有办法认识到他们是同一首歌? 提前谢谢。

1 个答案:

答案 0 :(得分:0)

如果它们的内容完全相同,那么你可以获得相同的哈希(如MD5哈希)并进行比较。但是如果他们的内容甚至像同一首歌一样有点不同,但是在歌曲的开头或结尾有一个更多的死区,那么哈希就会有所不同。那么你可以做的另一件事就是可能开始读取数据并使用某些库识别它们并比较波形。