v4l2-ctl命令

v4l2-ctl -d /dev/video10 --set-selection=target=crop,width=1280,height=720 --set-fmt-video=width=640,height=480,pixelformat=NV21 --stream-mmap=3 --stream-to=mp.out --stream-count=1 --stream-poll --stream-skip=3


v4l2-ctl -d /dev/video10 --set-fmt-video=width=640,height=480,pixelformat=NV21 --stream-mmap=3 --stream-to=mp.out --stream-count=1 --stream-poll --stream-skip=3

v4l2-ctl -d /dev/video10 --set-selection=target=crop,width=640,height=480 --set-fmt-video=width=640,height=480,pixelformat=YUYV --stream-mmap=3 --stream-to=mp.out --stream-count=1 --stream-poll --stream-skip=3

v4l2-ctl --verbose -d /dev/video10 --set-fmt-video=width=1280,height=720,pixelformat='NV12' --stream-mmap --stream-count=1 --set-selection=target=crop,top=0,left=0,width=1280,height=720 --stream-to=mp.yuv

v4l2-ctl --verbose -d /dev/video10 --set-fmt-video=width=640,height=480,pixelformat='NV12' --stream-mmap --stream-count=1 --set-selection=target=crop,top=0,left=0,width=640,height=480 --stream-to=mp1.yuv

v4l2-ctl --verbose -d /dev/video10 --set-fmt-video=width=1280,height=720,pixelformat='YUYV' --stream-mmap --stream-count=1 --set-selection=target=crop,top=0,left=0,width=1280,height=720 --stream-to=mp.yuv

//显示Camera所有信息
# v4l2-ctl -d /dev/video0 --all
# v4l-ctl  -D
 
//播放yuyv422格式数据
# ffplay -i mp.yuv -pix_fmt yuyv422 -s 1280x720

//获取支持的编码格式
# v4l2-ctl  --list-formats -d /dev/video10
ioctl: VIDIOC_ENUM_FMT
    Index       : 0
    Type        : Video Capture
    Pixel Format: 'MJPG' (compressed)
    Name        : Motion-JPEG
 
    Index       : 1
    Type        : Video Capture
    Pixel Format: 'YUYV'
    Name        : YUYV 4:2:2
 
 
 
//获取支持的camera设备
# v4l2-ctl --list-devices -d /dev/video10
 
# v4l2-ctl -d /dev/video10 --list-ctrls

echo 0xffff >/sys/module/uvcvideo/parameters/trace

你可能感兴趣的:(android技术,linux,android,java)