使用 sox 改变 mp3 文件的幅度会改变信号吗?

使用 sox 改变 mp3 文件的幅度会改变信号吗?

我刚刚使用 sox 将 mp3 文件的振幅降低了 3dB,因为播放歌曲的声音太大。

我用了

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

此处理是否会以任何方式改变 output-file.mp3 中的信号内容*,或者可能导致其稍微恶化? (*当然除了改变振幅。)

答案1

是的,sox在处理时解压缩并重新压缩有损格式(请参阅 参考资料man sox),并且迭代压缩将导致质量轻微下降。

要更改 mp3 文件中的增益,无需重新编码,因为增益值与编码数据是分开的。您可以使用诸如mp3gain直接更改增益值之类的应用程序,而不会导致音频质量下降。

相关内容