客户自定义板子
agx orin
jp6.2
1.确认GMSL摄像头的真实输出格式
$ v4l2-ctl --list-formats-ext -d /dev/video4
v4l2-ctl --get-fmt-video -d /dev/video4
ioctl: VIDIOC_ENUM_FMT
Type: Video Capture
[0]: 'UYVY' (UYVY 4:2:2)
Size: Discrete 1920x1080
Interval: Discrete 0.033s (30.000 fps)
[1]: 'NV16' (Y/CbCr 4:2:2)
Size: Discrete 1920x1080
Interval: Discrete 0.033s (30.000 fps)
[2]: 'UYVY' (UYVY 4:2:2)
Size: Discrete 1920x1080
Interval: Discrete 0.033s (30.000 fps)
Format Video Capture:
Width/Height : 1920/1080
Pixel Format : 'UYVY' (UYVY 4:2:2)
Field : None
Bytes per Line : 3840
Size Image : 4147200
Colorspace : sRGB
Transfer Function : Default (maps to sRGB)
YCbCr/HSV Encoding: Default (maps to ITU-R 601)
Quantization : Default (maps to Limited Range)
2.使用命令出图是绿的的,如附件
gst-launch-1.0 -v v4l2src device=/dev/video4 ! video/x-raw,width=1920,height=1080,format=UYVY,framerate=30/1 ! videoconvert ! fpsdisplaysink video-sink=xvimagesink sync=false
请问一下,正确出图指令是什么谢谢
补充说明一下:
用下面指令能正常出图,但是format=5或者format=4,但是有较低的概率互换,也不稳定,但是4或者5肯定有一个能正常显示,但是这样客户没办法稳定使用
gst-launch-1.0 -ev v4l2src device=/dev/video$1 ! rawvideoparse format=4 width=1920 height=1080 ! videoconvert ! fpsdisplaysink video-sink=xvimagesink sync=false
或者
gst-launch-1.0 -ev v4l2src device=/dev/video$1 ! rawvideoparse format=5 width=1920 height=1080 ! videoconvert ! fpsdisplaysink video-sink=xvimagesink sync=false






