我有一个test.wav
文件。我需要使用此文件来处理具有以下属性的应用程序
i) 单声道 ii) 16khz 采样率 iii) 16 位
现在,我使用以下命令来获得这些属性。
sox disturbence.wav -r 16000 disturbence_16000.wav
sox disturbence_16000.wav -c 1 disturbence_1600_mono.wav
sox disturbence_1600_mono.wav -s -b 16 disturbence_1600_mono_16bit.wav
Run Code Online (Sandbox Code Playgroud)
此处获取单个文件涉及 3 个步骤并创建 2 个临时文件。这是一个耗时的过程。
我想写一个脚本来完成这些过程,但我认为这是最后的选择。
在单个命令中,我可以将.wav
文件转换为所需的格式吗?
在 Linux 中,一般我们会使用很多命令,并且很难记住所有这些命令。
history
Run Code Online (Sandbox Code Playgroud)
command 提供了我们之前使用的命令列表,但它的限制较少。新命令被旧命令覆盖,然后旧命令丢失。我认为命令日志存储在系统中的某个地方。
该日志是否可以打开和阅读?如果可能,我们可以更改它可以处理的最大日志大小吗?
history
命令的输出是否取决于登录用户?