我有大约2,000个WAV文件需要转换为 optimfrog 格式(OFR)。
我通常将以下命令用于单个目录:
ofr --encode --maximumcompression *.wav
但是,有2个主文件夹和数百个子目录。
这将永远需要手动,因此我正在寻找一个自动批处理文件来执行此操作。
我已经查看过很多例子并尝试了几个例子,但我不是程序员,而且我很难找到一个有效的版本。
在某些时候,我需要扭转这个过程并使用:
ofr --decode *.ofr
答案 0 :(得分:1)
wav
转换为ofr
,包括子目录? for /r
命令可用于递归访问目录树中的所有目录并执行命令。
<强> Encode.cmd:强>
@echo off
rem start in the current directory (the top of the tree to visit) and loop though each directory
for /r %%a in (.) do (
rem enter the directory
pushd %%a
rem perform the required command.
ofr --encode --maximumcompression *.wav
rem leave the directory
popd
)
<强> Decode.cmd:强>
@echo off
rem start in the current directory (the top of the tree to visit) and loop though each directory
for /r %%a in (.) do (
rem enter the directory
pushd %%a
rem perform the required command.
ofr --decode *.ofr
rem leave the directory
popd
)