Windows下使用FFMPEG的一个BUG

今天用Windows下的FFMPEG解码一个视频并保存成一系列图片,使用过程中遇到了问题, 目前无解,请看到的高手给些指点,不胜感谢!

先来描述一下操作步骤:

https://ffmpeg.zeranoe.com/builds/下载相应的FFMPEG 版本至本地,我的是几个月前下载的,因此版本略老了些。

进入ffmpeg-3.3.4-win64-shared\bin为了方便写命令行,把输入视频也放到了bin目录下,如下图:


图中的saveImage.bat是本人编写的一个解码视频并保存成图片的批处理文件,很简单,内容如下:

ffmpeg.exe -i input_1.mp4 -f image2 out%03d.bmp

在Linux下面,该命令行能正常运行并能生成一系列的bmp图片。但在这里,却出人意料地发生了如下错误:


输出函数名被莫名奇妙地插入了批处理文件的路径,究竟是什么鬼?抱着尝试的心态,用cmd命令行来跑同样命令:


结果是OK的:


在bin目录下生成了一系列的解码图片:


对于以上问题,不知是FFMPEG还是Windows的bug,若有幸得到大神解答,不胜感激!

猜你喜欢

转载自blog.csdn.net/DeliaPu/article/details/79044200
今日推荐