从批处理本地运行ffmpeg



我无法使用批处理文件运行ffmpeg。

我在与ffmpeg.exe相同的文件夹中创建了run.bat。还有一个包含图像的"out"文件夹。我想把那个图像转换成mp4文件。在批处理文件中,我写了

ffmpeg -framerate 50 -i out/%d.jpg render.mp4

我尝试了方括号、"run"或其他批处理命令的所有组合。Ffmpeg似乎打开了,但立即关闭。

如果只使用cmd,用cd命令定位文件夹,一切都很好。


我需要在不输入ffmpeg 绝对路径的情况下运行它

如@Compo所示,我必须使用%%作为%字符(就像\使用一样(,您可能会发现在批处理文件中添加"暂停"很有用,因此正确的命令是:

ffmpeg -framerate 50 -i out/%%d.jpg render.mp4
pause

此外,您最好使用而不是/

最新更新