我有很多我希望在许多子目录中转换为webms的GIF,我有这个脚本可以做到,但它会输出到脚本所在的目录:
for /r %%a in ("*.gif") do ffmpeg -i "%%a" -c:v libvpx -crf 12 -b:v 4000k "%%~na.webm"
pause
我尝试了很多东西,但我无法弄清楚如何让输出与输入文件位于同一个子目录中,这样我就可以维护文件夹结构。
编辑:这是我正在使用的Windows批处理文件。
答案 0 :(得分:1)
您缺少输出文件名的两个命令修饰符。
"%%~dpna.webm"