如何从单帧 h264 mkv 文件中提取图像?

如何从单帧 h264 mkv 文件中提取图像?
ffmpeg -i IMG_9353.JPG -pix_fmt yuv420p -y qqq.y4m
x264 qqq.y4m --preset placebo --tune stillimage --crf 33 -o qqq.mkv

现在如何提取图片?qqq.mkv 非空,大小取决于“crf”选项,但所有播放器(mplayer -vo pnm、、ffmpeg -i qqq.mkv -y qqq.ppmvlc)都认为视频是空的,根本不显示任何内容(不产生任何输出文件)。

答案1

在这种情况下 Gstreamer 可以工作

gst-launch filesrc location=qqq.mkv ! decodebin ! pnmenc  ! multifilesink location=r.ppm

如果失败、冻结或无法使用“pnmenc”生成文件,您可以使用“pngenc”、“y4menc”、“jpegenc”和其他图像编解码器进行保存。

相关内容