如何继续尝试查找播放相同歌曲但压缩格式不同的音频文件?

2024-05-23 21:26:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我只想假设我有一首歌叫歌曲.mp3以及歌曲.aac现在我想让我的程序识别出它们是一样的,我知道这是一项非劳动任务要做的。在

到目前为止,我已经尝试使用dejavupython库对音频进行指纹识别,该库为我们的案例生成了两个不同的指纹歌曲.mp3以及歌曲.aac因此它不适合我的程序需要。在

我也尝试过使用FFMPEG的MD5,但正如预期的那样,即使是从不同网站下载的相同歌曲,它也会给出不同的哈希值

你们知道我该怎么做吗? 如果能为我提供一个循序渐进的程序和库来实现我的目标,那就更好了。 谢谢你


Tags: 程序目标网站音频歌曲mp3ffmpegmd5
1条回答
网友
1楼 · 发布于 2024-05-23 21:26:21

音频指纹识别非常复杂,而且很难正确识别。你并不真的想像那样提出你自己的算法,因为它可能比已建立的方法差得多(要比已建立的方法更好,需要做一些研究;-)。在

我发现的音频指纹识别的一个开源解决方案是http://echoprint.me/codegen

您可以在应用程序中使用它,方法是直接调用libcodegenapi,或者生成用于音频分析的子进程。在

相关问题 更多 >