-1

長い録音で曲をマークするために、オーディオフィンガープリンティング技術を使用しています。たとえば、ラジオ番組のレコード。フィンガープリンティング メカニズムは正常に動作しますが、正規化 (またはダウンサンプリング) に問題があります。

代替テキスト

ここでは、波形が異なる 2 つの同じ曲を確認できます。DC オフセットを固定し、高ゲインと低ゲインのフィルターを使用する必要があることはわかっています。ハイパス 1015 とローパス 1015 を使用して Sox でそれらを既に実行しています。また、ウェーブゲインを使用してボリュームと DC オフセットを修正しています。ただし、この場合、波形は次のようになります。

代替テキスト

しかし、この場合でも、同じ指紋を取得することはできません。(%100 は同じとは考えていませんが、少なくとも %50 は良いでしょう)

そう。どう思いますか?指紋が同じになるようにレコードを修正するにはどうすればよいですか? 多分いくつかのオーディオフィルタリングが機能するでしょうが、どれを使用すればよいかわかりませんか? 手伝って頂けますか?

ちなみに、指紋採取技術の解説はこちら。

http://wiki.musicbrainz.org/Future_Proof_Fingerprint

http://wiki.musicbrainz.org/Future_Proof_Fingerprint_Function

4

1 に答える 1

2

入力波形がクリッピングしているように見えるため、フィルタリングの量が意味のある「フィンガープリント」になることはありません。適切なダイナミック レンジを持ち、クリップしない有効な入力サンプルを収集するようにしてください。

于 2010-01-31T20:01:47.693 に答える