soxを使ってmp3ファイルの振幅を変更すると、信号が変わりますか?

soxを使ってmp3ファイルの振幅を変更すると、信号が変わりますか?

曲が大きすぎるので、mp3ファイルの振幅を3dB減らすためにsoxを使用しました。

使った

sox input-file.mp3 output-file.mp3 gain -3

この処理により、出力ファイル.mp3の信号内容*がどのように変更されますか、それとも若干劣化することがありますか? (*もちろん振幅変更は除く)

答え1

はい、sox損失のある形式は処理中に解凍された後に再圧縮されます(参考文献を参照man sox)、繰り返し圧縮すると品質がわずかに低下します。

mp3ファイルのゲインを変更するには、ゲイン値がエンコードされたデータとは別のものであるため、再エンコードする必要はありません。mp3gainオーディオ品質を損なうことなくゲイン値を直接変更するなどのアプリケーションを使用できます。

関連情報