6

私は音楽ストリーミングサービスに取り組んでいますが、問題が発生しました。2つのオーディオファイルを比較して、それらが同じ曲を表しているかどうかを確認するにはどうすればよいですか。ファイルの拡張子は同じではないかもしれませんが(OGG、mp3、wmaなど)、同じ曲である可能性があり、ビットレートと音量レベルが異なる可能性があります。

4

4 に答える 4

6

「オーディオフィンガープリンティング」で検索してください。考えられる解決策は、このライブラリまたはこのペーパーです。

于 2012-08-16T13:23:58.653 に答える
2

GoogleのオープンソースlibmusicgAPIをチェックします: http ://code.google.com/p/musicg/

これはJavaであり、2つのオーディオファイルの類似性メトリックを提供します。

于 2012-09-11T22:20:15.473 に答える
0

このようなもの(私はオーディオ制作を少し行っているため)には、スペクトル分析を実行できるある種のアルゴリズムが必要になります(おそらくFFT - 高速フーリエ変換を使用)。この質問はこちらで
確認してください。

于 2012-08-16T13:23:48.997 に答える