v4l2-ctl使用快查
下载地址
v4l2-utils下载地址
https://github.com/gjasny/v4l-utils
1. 列出所有可用设备
1
v4l2-ctl --list-devices
2. 查看设备支持的格式:
1
v4l2-ctl --list-formats
3. 指定设备的预览支持格式
1
v4l2-ctl --list-formats-ext --device /dev/video[节点号]
4. 获取指定设备的所有信息
1
v4l2-ctl --all --device /dev/video[节点号]
5. 显示摄像头参数
1
v4l2-ctl --list-ctrls --device /dev/video[节点号]
6. 增加曝光
1
v4l2-ctl -d /dev/video0 --set-ctrl exposure=[设置值]
7. 抓帧
1
2
3
4
pixelformat: YUYV, MJPEG
v4l2-ctl -d /dev/video[节点号] --set-fmt-video=width=[width],height=[height],pixelformat=[pixelformat] --stream-mmap=3 --stream-to=/sdcard/out.yuv --stream-skip=9 --stream-count=1
m-mmap=3 --stream-to=/sdcard/out.yuv --stream-skip=9 --stream-count=1
8. 测试显示信息test_pattern
1
v4l2-ctl -d /dev/video[节点号] --set-ctrl test_pattern=0
9. 设置帧率
1
v4l2-ctl --set-parm=[帧率]
10. 设置视频属性
1
v4l2-ctl --set-ctrl brightness=[亮度],contrast=[对比度],saturation=[饱和度]
11. 查看视频属性
1
v4l2-ctl --get-ctrl brightness,contrast,saturation