【问题标题】:Reduce volume of audio file by percentage value using SOX使用 SOX 按百分比值减少音频文件的音量
【发布时间】:2014-02-14 09:56:30
【问题描述】:

我想将音频文件的音量降低 10%(这样新的音量将是原始音量的 90%)。如何使用 SOX 做到这一点?根据 SOX 手册,它支持音量选项:

-v, --volume 因子

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

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

【问题讨论】:

    标签: sox


    【解决方案1】:

    这似乎是正确的,那

    sox -v 0.9 in.wav out.wav
    

    将为您提供一个音量为原始音量 90% 的音频文件。

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

    stat 会揭示这一点。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-02
      • 1970-01-01
      相关资源
      最近更新 更多