使用FFMPEG将所有视频帧提取为图像

用户名

我正在尝试使用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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章