目前我用的看yuv图的工具有7yuv、YUVViewer,还有就是ffplay(window和linux都可以下载)7yuv、YUVViewer我就不说了,有图形界面,根据实际需要设置格式、分辨率就可以查看,ffplay的相关命令如下
查看UYVY格式的图片
ffplay -video_size 1280x720 -pixel_format uyvy422 D:\aptiv\home\raw\cameralib_1280x720_UYVY_8bit_20210925_19_02_40.raw
查看ffmpeg支持的格式
ffmpeg -pix_fmts
转换图片格式
ffmpeg -video_size 1280x720 -pixel_format uyvy422 -i cameralib_1280x720_UYVY_8bit_20210925_19_02_40.raw output.jpg
查看图片格式
ffprobe output.jpg
另外,我用v4l2-ctl抓出来的连续的图用ffplay好像无法播放,一直包输入的data粗错误 Invalid data found when processing input,但7yuv软件可以看到连续的图片,YUVVIEW也可以播放,不知道
抓取命令
v4l2-ctl -d /dev/video22 --set-fmt-video=width=4224,height=3136,pixelformat=NV12 --stream-mmap=3 --stream-skip=3 --stream-to=/data/cif2.out --stream-count=10 --stream-poll