オーディオファイルの音量を10%下げたい(新しい音量が元の音量の90%になるようにする)。これはSOXを使用してどのように行うことができますか? SOXマニュアルによると、ボリュームオプションをサポートしています。
-v、-volume FACTOR
FACTORの係数で音量を調整します。これは線形(振幅)調整であるため、1未満の数値は音量を下げます。 1より大きいと増加します。負の数を指定すると、音量調整に加えて、オーディオ信号が反転します。
それはコマンドsox -v 0.9 audio.wav audio.wav
オリジナルの90%の音量でオーディオファイルを提供しますか?
それは正しいようです、それ
sox -v 0.9 in.wav out.wav
オリジナルの90%のボリュームのオーディオファイルを提供します。
statは、最大振幅と最小振幅の出力値を比較すると、これを明らかにします。
sox in.wav tmp.wav stat
sox out.wav tmp.wav stat
入力ファイルと出力ファイルの両方に同じファイルを使用すると、ファイルが破損することに注意してください。