長い録音で曲をマークするために、オーディオフィンガープリンティング技術を使用しています。たとえば、ラジオ番組のレコード。フィンガープリンティング メカニズムは正常に動作しますが、正規化 (またはダウンサンプリング) に問題があります。
ここでは、波形が異なる 2 つの同じ曲を確認できます。DC オフセットを固定し、高ゲインと低ゲインのフィルターを使用する必要があることはわかっています。ハイパス 1015 とローパス 1015 を使用して Sox でそれらを既に実行しています。また、ウェーブゲインを使用してボリュームと DC オフセットを修正しています。ただし、この場合、波形は次のようになります。
しかし、この場合でも、同じ指紋を取得することはできません。(%100 は同じとは考えていませんが、少なくとも %50 は良いでしょう)
そう。どう思いますか?指紋が同じになるようにレコードを修正するにはどうすればよいですか? 多分いくつかのオーディオフィルタリングが機能するでしょうが、どれを使用すればよいかわかりませんか? 手伝って頂けますか?
ちなみに、指紋採取技術の解説はこちら。
http://wiki.musicbrainz.org/Future_Proof_Fingerprint
http://wiki.musicbrainz.org/Future_Proof_Fingerprint_Function