【发布时间】:2013-03-08 21:53:16
【问题描述】:
我想要做的实际上非常简单,如果从 cmd 窗口中执行,它就可以正常工作,尽管在批处理脚本中使用时它不起作用。以下命令通常会获取所有具有 anim_xxxx.png 模式的 .png 文件(%04d 代表 ffmpeg 中的 4 个数字)。
ffmpeg -f image2 -i anim_%04d.png -vcodec mjpeg -q:v 0 -r 25 foo.avi
现在我得到的错误是我的图像序列的通配符,我不知道问题是什么。使用另一个像 * 这样的通配符会给我同样的错误。
[image2 @ 000000000033e8c0] 找不到带有路径的文件 'anim_render.bat4d.png' 和 0-4 范围内的索引 anim_render.bat4d.png: 没有这样的文件或目录
%04d 是否类似于批处理文件中不存在于批处理文件之外的任何变量?到目前为止,我找不到任何类似的案例。
【问题讨论】:
标签: windows batch-file ffmpeg