【问题标题】:Sound eXchange (SoX): What does -w command line option mean?Sound eXchange (SoX):-w 命令行选项是什么意思?
【发布时间】:2015-09-04 07:35:50
【问题描述】:

我有 SoX 版本 12.18.1。

-w 在这样的命令行中是什么意思:

sox -w in.wav -r 80000 -A out.wav

我尝试使用online help 寻找答案,但没有找到任何答案。

【问题讨论】:

    标签: sox


    【解决方案1】:

    这可能是一个混响选项

     reverb [-w|--wet-only] [reverberance (50%) [HF-damping (50%)
                  [room-scale (100%) [stereo-depth (100%)
                  [pre-delay (0ms) [wet-gain (0dB)]]]]]]
    

    -w 选项可用于仅选择 wet 信号,从而允许对其进行进一步处理,而与 dry 无关信号。

    例子

    sox voice.wav -p reverse reverb -w reverse
    

    【讨论】:

      【解决方案2】:

      根据this page,-w 标志是在 14.1 版本中更改的标志之一:

      3.为什么我在网上找到的这个 SoX 命令行不起作用?

      许多可能令人困惑的选项已被替换为 我们希望不那么令人困惑;例如-b & -w 在之前的 SoX 版本中 14.1.0 现在是 -b(或 --bits)8,-b 16,-e 现在是 -n。

      ChangeLog 包含任何向后兼容性的完整详细信息 问题。

      所以我们现在应该使用-b 16 而不是-w。我在为 Asterisk 转换 MS WAV 文件时尝试过,Asterisk 能够将生成的文件作为语音邮件传出通知播放。所以-b 16 为我工作。如果它对任何做同样事情的人有用,这里是有效的完整命令:

      sox unavail.windows.wav  -r 8000 -c 1 -s -b 16 unavail.wav
      

      Changelog 链接没有提供太多信息,但确实有一些转发链接,所以here it is

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-05-08
        • 2010-11-19
        • 2015-05-08
        • 2018-04-17
        • 2013-11-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多