我正在尝试使用FFMPEG将MP4视频文件转换为一系列jpg图像(out-1.jpg,out-2.jpg等),
mkdir frames
ffmpeg -i "%1" -r 1 frames/out-%03d.jpg
但是我不断收到类似的错误,
[image2 @ 00000037f5a811a0]无法打开文件:frames / out-C:\ Applications \ FFMPEG \ toGIF.bat3d.jpg av_interleaved_write_frame():输入/输出错误frame = 1 fps = 0.0 q = 5.9 Lsize = N / A time = 00:00:01.00比特率=不适用视频:63kB音频:0kB字幕:0kB其他流:0kB全局标头:0kB混合开销:未知转换失败!
如果我取出%03d部分,则转换有效,但它仅输出第一帧,程序因错误而停止。
如何使用FFMPEG正确提取视频的所有帧?
使用
ffmpeg -i "%1" frames/out-%03d.jpg
一系列图像文件没有帧速率。如果要对视频文件进行欠采样,请-r
在输入之前使用。
编辑:
ffmpeg -i "C:\Applications\FFMPEG\aa.mp4" "frames/out-%03d.jpg"
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句