使用SOX按百分比值减少音频文件的音量

时间:2014-02-14 09:56:30

标签: sox

我想将音频文件的音量减少10%(这样新音量将是原音量的90%)。如何使用SOX完成?根据SOX手册,它支持音量选项:

  

-v, - 体积因素

     

按系数FACTOR调整音量。这是线性(幅度)调整,因此小于1的数字会减少   体积;大于1会增加它。如果给出负数,   然后除音量调节外,音频信号将是   倒。

这是否意味着命令sox -v 0.9 audio.wav audio.wav会给我一个音量为原始音量90%的音频文件?

1 个答案:

答案 0 :(得分:18)

看来是正确的,

sox -v 0.9 in.wav out.wav

会为您提供原始音量为90%的音频文件。

当您比较最大幅度最小幅度输出值时,

stat 会显示此信息。

sox in.wav tmp.wav stat
sox out.wav tmp.wav stat

请注意,对输入和输出文件使用相同的文件将导致文件损坏。