xenoclastの回答に追加/修正するには、周波数ドメインでのフィルタリングが機能する場合と機能しない場合があります。周波数ドメインでのフィルタリングには多くの厄介な問題があり、その一部をここで取り上げます: http://blog.bjornroche.com/2012/08/why-eq-is-done-in-time-domain.html
もう 1 つの問題は、ファイル全体を一度に処理しようとすると、フィルターの「幅」または Q がファイルの長さに依存することです。これはうまくいくかもしれませんし、うまくいかないかもしれません。長さが異なるファイルが多数ある場合、この方法で同様の結果が得られるとは思わないでください。
独自の IIR ノッチ フィルターを設計するには、RBJ オーディオ フィルター クックブックを使用できます。ヘルプが必要な場合は、ここにチュートリアルを作成しました。
http://blog.bjornroche.com/2012/08/basic-audio-eqs.html
私のチュートリアルではベル/ピーキング フィルターを使用していますが、それに従って、RBJ のノッチ フィルターに置き換えるのは簡単です。
最後に 1 つ: これが実際に .wav ファイル内のオーディオ信号であると仮定すると、耳を使って問題の周波数を見つけて修正することもできます。
- フィルター設定をリアルタイムで調整できるオーディオ編集プログラムでファイルを開きます (大胆な方法でこれができるかどうかはわかりませんが、おそらく可能です)。
- 高ゲインに設定された「ブースト」または「パラメトリック」フィルターを使用し、ノイズが最も強調されるまで周波数設定をスイープします。
- ブースト フィルターを同じ周波数のノッチ フィルターに置き換えます。ノイズ除去と信号保存のトレードオフを行うために、幅を微調整する必要がある場合があります。
- 必要に応じて繰り返します (倍音が多いため)。
- 結果のファイルを保存します。
もちろん、一部のオーディオ編集アプリには、特に 50/60 Hz のノイズに適したハーモニック ノイズ リダクション機能が組み込まれています。