使 SoX 不显示输出

Ram*_*hum 2 windows sox

我正在用 SoX 录制,我想让它根本不显示输出。录制时,它显示以下输出:

Input File     : 'default' (waveaudio)
Channels       : 2
Sample Rate    : 48000
Precision      : 16-bit
Sample Encoding: 16-bit Signed Integer PCM

In:0.00% 00:00:00.68 [00:00:00.00] Out:28.7k [      |      ]        Clip:0
Run Code Online (Sandbox Code Playgroud)

我尝试将详细程度设置为 0,但没有效果。(我猜它适用于除此之外的消息。)

我不只是想隐藏我可以轻松完成的输出;我希望 SoX 首先不要生成它,以便在弱计算机上获得性能。

kro*_*ing 5

您正在寻找以下-q选项:

-q, --no-show-progress
     Run in quiet mode when SoX wouldn't otherwise do so. This is the opposite of the -S option.
Run Code Online (Sandbox Code Playgroud)