使用Sox,如何将音频文件从末尾修剪5秒钟?
例如,这是从头开始修剪文件的方法:
sox input output trim 5000
这是在最后增加5秒钟的静音的方法:
sox input output pad 0 5000
最佳答案
语法为sox input output trim <start> <duration>
例如sox input.wav output.wav trim 0 00:35
将前35秒输出到output.wav
中。
(您可以知道使用sox input -n stat
的长度)
从trim
命令的SoX documentation中:
对于dpwe's comment,位置值将解释为相对于先前位置,除非它们以=
(在这种情况下相对于文件的开头)或-
(在这种情况下相对于文件的末尾)开头)。
因此,将结尾减少五秒钟将是sox input output trim 0 -5