我将一对夫妇一千.wem文件为.wav格式。由于.wem是一个不起眼的文件格式,我决定用SOX转换文件。
红袜标准安装包括与质量转换RAW文件,我已经高兴地用使用一个批处理文件。我已经修改了例如除去需要将文件拖放到批处理文件,使用嵌套循环。
cd %~dp0
mkdir converted
for %%f in (*.wem) do FOR %%A IN (%*) DO sox -t raw -e signed-integer -b 16 -c 1 -r 44100 %%A "converted/%%~nA.wav"
pause
它创建了一个/转换目录就好,然后前进到输出命令时,目录,然后转移到(假定)的下一个文件。不幸的是,打开/转换目录揭示了什么也没有发生在所有,转换时间比它应该也少了很多时间。我已经与.wem之前的文件,并将其转换就好了测试,所以我不认为这有什么用的格式。更有可能的是,它只是有事情做与我的业余批处理文件编程。有任何想法吗?
解决了,感谢Mofi.
成品代码:
cd %~dp0
mkdir converted
for %%I in (*.wem) do sox -t raw -e signed-integer -b 16 -c 1 -r 44100 "%%I" "converted\%%~nI.wav"
pause
看来我真的能做到这一点的一个循环。