【发布时间】:2018-02-20 11:50:17
【问题描述】:
我正在尝试使用链接 here 中提供的脚本将 728 个 .raw 文件转换为 16khz .wav 文件,但我收到一个错误
sox FAIL 格式:无法打开输入文件 `./*.wav':没有这样的文件或 目录
我正在使用的脚本是
for i in ./*.raw; do sox "$i" -r 16000 "${i%%.wav}r.wav"; done
脚本位于convert.sh,原始文件位于 rawfiles 文件夹中。文件结构是这样的
/Orginal/rawfiles/.rawfiles 和 /Orginal/convert.sh
我有 728 个文件可以将 .raw 文件转换为 16 位 16khz 单声道 wav 文件。 为了消除错误并转换文件,我需要做哪些修改?
【问题讨论】:
-
您从哪个文件夹运行此脚本?
*.wav将查找带有wav扩展名的文件,而不是.raw文件 -
@Inian 对不起。那是个错误。我纠正了它。在
*.raw
标签: bash shell ubuntu audio sox