我正在使用 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
我尝试将详细程度设置为 0,但没有任何效果。(我猜它适用于除此以外的消息。)
我不只是想隐藏输出,这可以轻松做到;我希望 SoX 首先不要生成它,以便在性能较弱的计算机上实现性能。
答案1
您正在寻找的-q
选项:
-q, --no-show-progress
Run in quiet mode when SoX wouldn't otherwise do so. This is the opposite of the -S option.