我试图弄清楚如何创建一个脚本,该脚本将所有视频文件放在一个文件夹video \ *。*中,然后在每个文件上使用ffmpeg并将文件输出到文件名相同的convert \ *。mp4。
但是,我无法弄清楚如何使for循环正常工作,因此我可以提取正在处理的文件的名称和扩展名。
for %%f IN (videos\*.*) DO (convert.bat %%f)
Run Code Online (Sandbox Code Playgroud)
转换
ffmpeg.exe -i %1 -f mp4 converted\%~n.mp4
Run Code Online (Sandbox Code Playgroud)
我尝试过使用双引号和不使用双引号。但是,它将无法识别该文件。