【发布时间】:2012-12-12 22:49:48
【问题描述】:
我正在尝试弄清楚如何创建一个脚本,该脚本将获取文件夹 videos\*.* 中的所有视频文件,然后在每个文件上使用 ffmpeg 并将文件输出到 converted\*.mp4 文件名是一样。
但是,我不知道如何让 for 循环工作,以便提取正在处理的文件的名称和扩展类型。
for %%f IN (videos\*.*) DO (convert.bat %%f)
convert.bat
ffmpeg.exe -i %1 -f mp4 converted\%~n.mp4
我试过带双引号和不带双引号。但是,它不会识别该文件。
【问题讨论】:
-
请提供一些代码。
-
%~n.mp4 有错字吗?
标签: windows for-loop batch-file ffmpeg