ffmpeg输出到动态创建的文件夹

时间:2017-04-13 09:42:06

标签: batch-file ffmpeg directory

我的主要目标是以下代码:

@Echo off

for %%i in (*.mp4) do (
ffmpeg -i "%%i" -vf fps=1/1800 "%%~ni_%%d.jpeg"
)

我希望能够使用文件名创建一个包含所述文件名的新文件夹,并将要扫描的图像存储在文件夹中。

所以基本上为每个视频文件创建了一个单独的文件夹,并自动命名与文件同名的文件夹

1 个答案:

答案 0 :(得分:0)

这是你想要的吗?

@echo off
for %%i in (*.mp4) do (if not exist "%%~ni\" MD "%%~ni"
    ffmpeg -i "%%i" -vf fps=1/1800 "%%~ni\%%~ni_%%d.jpeg")