私の究極の目標は、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
。そうですか?)