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.ppm
vlc)都认为视频是空的,根本不显示任何内容(不产生任何输出文件)。
答案1
在这种情况下 Gstreamer 可以工作
gst-launch filesrc location=qqq.mkv ! decodebin ! pnmenc ! multifilesink location=r.ppm
如果失败、冻结或无法使用“pnmenc”生成文件,您可以使用“pngenc”、“y4menc”、“jpegenc”和其他图像编解码器进行保存。