小编DaN*_*Man的帖子

Debian下的Sox批处理程序

我想重新采样我在文件夹上获得的一堆wav文件.

我的脚本是这样的:

for f in *.wav; do sox “$f” -r 48000 “${f%%%.wav}.wav”; done
Run Code Online (Sandbox Code Playgroud)

控制台给我这个错误:"sox FAIL格式:无法打开输入文件`"90.wav"':没有这样的文件或目录"等等,放置在该文件夹上的300个文件.

如何批量处理这些文件?为什么它给我这个错误?

非常感谢!

解:

for i in *wav; do echo $i; sox $i -r 48000 ${i%%.wav}r.wav; done
Run Code Online (Sandbox Code Playgroud)

linux bash sox batch-processing

4
推荐指数
1
解决办法
4196
查看次数

标签 统计

bash ×1

batch-processing ×1

linux ×1

sox ×1