Soxで背景ノイズを除去する方法

Soxで背景ノイズを除去する方法

mp4ファイルをmp3またはflacに変換し、その過程でバックグラウンドノイズを除去できますか?

それとも、GUIなしでシェルを介して完全に大胆さを実行できますか?

答え1

背景ノイズに繰り返し構造がある場合は、soxのNoiseprofおよびNoisered効果を使用して削除できます。このスクリプト。便宜上、関連部分を繰り返します。

# Create background noise profile from mp3
/usr/bin/sox noise.mp3 -n noiseprof noise.prof

# Remove noise from mp3 using profile
/usr/bin/sox input.mp3 output.mp3 noisered noise.prof 0.21

太字は現在実験スクリプトのサポート

関連情報