我想将音频文件的音量减少10%(这样新音量将是原音量的90%)。如何使用SOX完成?根据SOX手册,它支持音量选项:
-v, - 体积因素
按系数FACTOR调整音量。这是线性(幅度)调整,因此小于1的数字会减少 体积;大于1会增加它。如果给出负数, 然后除音量调节外,音频信号将是 倒。
这是否意味着命令sox -v 0.9 audio.wav audio.wav
会给我一个音量为原始音量90%的音频文件?
答案 0 :(得分:18)
看来是正确的,
sox -v 0.9 in.wav out.wav
会为您提供原始音量为90%的音频文件。
当您比较最大幅度和最小幅度输出值时,stat 会显示此信息。
sox in.wav tmp.wav stat
sox out.wav tmp.wav stat
请注意,对输入和输出文件使用相同的文件将导致文件损坏。