나의 궁극적인 목표는 esp32 또는 Raspberry PI와 함께 UVC 웹캠을 사용하는 것입니다. 재미있는 프로젝트를 하면서 배워나가고 싶습니다.
오래된 UVC 웹캠(크리에이티브 모델 ct6840)을 가지고 있는데 작동하지 않는 것 같습니다 ffplay
. 여기 문서와 기타 질문을 살펴봤지만 작동하지 않는 것 같습니다. 지금까지는 시끄러운 출력만 얻을 수 있었습니다.
달리기
ffplay -f rawvideo -video_size 640x480 /dev/video2
나는 얻다:
ffplay
누군가 카메라를 또는 와 함께 작동시키는 방법을 알아내도록 도와줄 수 있습니까 ffmpeg
?
내 웹캠의 정보는 다음과 같습니다.
$ ffmpeg -f v4l2 -list_formats all -i /dev/video2
[video4linux2,v4l2 @ 0x17eb3c0] Compressed: Unsupported : GSPCA OV511 : 320x240 640x480
$ v4l-info /dev/video2
### v4l2 device info [/dev/video2] ###
general info
VIDIOC_QUERYCAP
driver : "ov519"
card : "USB Camera (05a9:0511)"
bus_info : "usb-0000:00:14.0-8.2"
version : 6.1.79
capabilities : 0x85200001 [VIDEO_CAPTURE,?,READWRITE,STREAMING,(null)]
standards
inputs
VIDIOC_ENUMINPUT(0)
index : 0
name : "ov519"
type : CAMERA
audioset : 0
tuner : 0
std : 0x0 []
status : 0x0 []
video capture
VIDIOC_ENUM_FMT(0,VIDEO_CAPTURE)
index : 0
type : VIDEO_CAPTURE
flags : 1
description : "GSPCA OV511"
pixelformat : 0x3131354f [O511]
VIDIOC_G_FMT(VIDEO_CAPTURE)
type : VIDEO_CAPTURE
fmt.pix.width : 640
fmt.pix.height : 480
fmt.pix.pixelformat : 0x3131354f [O511]
fmt.pix.field : NONE
fmt.pix.bytesperline : 640
fmt.pix.sizeimage : 614400
fmt.pix.colorspace : JPEG
fmt.pix.priv : 4276996862
controls
VIDIOC_QUERYCTRL(BASE+0)
id : 9963776
type : INTEGER
name : "Brightness"
minimum : 0
maximum : 255
step : 1
default_value : 127
flags : 48
VIDIOC_QUERYCTRL(BASE+1)
id : 9963777
type : INTEGER
name : "Contrast"
minimum : 0
maximum : 255
step : 1
default_value : 127
flags : 32
VIDIOC_QUERYCTRL(BASE+2)
id : 9963778
type : INTEGER
name : "Saturation"
minimum : 0
maximum : 255
step : 1
default_value : 127
flags : 32
VIDIOC_QUERYCTRL(BASE+24)
id : 9963800
type : MENU
name : "Power Line Frequency"
minimum : 0
maximum : 2
step : 1
default_value : 0
flags : 0
VIDIOC_QUERYCTRL(BASE+32)
id : 9963808
type : BOOLEAN
name : "Brightness, Automatic"
minimum : 0
maximum : 1
step : 1
default_value : 1
flags : 8
누구든지 나를 여기로 안내할 수 있나요? 어떤 제안이라도 대단히 감사하겠습니다 ~
(참고: 카메라는 guvcview
및 xawtv
...에서 완벽하게 작동하므로 및에서도 작동합니다 ffmpeg
. 그렇죠?)