Logitch Webcam C270.ハードオフのジャンク箱から\500程で購入. 720p なのでオンラインミーティング程度なら必要十分な感じ.UVC/UAC でカメラ,マイク共にLinux で特に問題なく利用可能.暗さには弱い感じ.NotePC の影響上などに置くのに便利.
現行品はC270n のよう.違いは不明.
結構長く使えていたが,ビデオ,マイクにノイズが乗るようになって引退.ビデオはともかくマイクのノイズは致命的.
$ sudo dmesg --human --color --follow-new [ +7.242762] usb 1-3: new high-speed USB device number 57 using xhci_hcd [ +0.365461] usb 1-3: New USB device found, idVendor=046d, idProduct=0825, bcdDevice= 0.10 [ +0.000025] usb 1-3: New USB device strings: Mfr=0, Product=0, SerialNumber=2 [ +0.000013] usb 1-3: SerialNumber: 7680CBD0 [ +0.011453] usb 1-3: Found UVC 1.00 device <unnamed> (046d:0825) [ +0.121978] input: UVC Camera (046d:0825) as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/input/input190 [ +0.069341] usb 1-3: set resolution quirk: cval->res = 384
$ lsusb -d 046d:0825 Bus 001 Device 057: ID 046d:0825 Logitech, Inc. Webcam C270
sudo_lsusb_-d_046d_0825_-vvv.log.xz
$ v4l-info /dev/video2 ### v4l2 device info [/dev/video2] ### general info VIDIOC_QUERYCAP driver : "uvcvideo" card : "UVC Camera (046d:0825)" bus_info : "usb-0000:00:14.0-3" version : 6.1.12 capabilities : 0x84a00001 [VIDEO_CAPTURE,?,?,STREAMING,(null)] standards inputs VIDIOC_ENUMINPUT(0) index : 0 name : "Camera 1" type : CAMERA audioset : 0 tuner : 0 std : 0x0 [] status : 0x0 [] video capture VIDIOC_ENUM_FMT(0,VIDEO_CAPTURE) index : 0 type : VIDEO_CAPTURE flags : 0 description : "YUYV 4:2:2" pixelformat : 0x56595559 [YUYV] VIDIOC_ENUM_FMT(1,VIDEO_CAPTURE) index : 1 type : VIDEO_CAPTURE flags : 1 description : "Motion-JPEG" pixelformat : 0x47504a4d [MJPG] VIDIOC_G_FMT(VIDEO_CAPTURE) type : VIDEO_CAPTURE fmt.pix.width : 640 fmt.pix.height : 480 fmt.pix.pixelformat : 0x56595559 [YUYV] fmt.pix.field : NONE fmt.pix.bytesperline : 1280 fmt.pix.sizeimage : 614400 fmt.pix.colorspace : SRGB fmt.pix.priv : 4276996862 controls VIDIOC_QUERYCTRL(BASE+0) id : 9963776 type : INTEGER name : "Brightness" minimum : 0 maximum : 255 step : 1 default_value : 128 flags : unknown VIDIOC_QUERYCTRL(BASE+1) id : 9963777 type : INTEGER name : "Contrast" minimum : 0 maximum : 255 step : 1 default_value : 32 flags : unknown VIDIOC_QUERYCTRL(BASE+2) id : 9963778 type : INTEGER name : "Saturation" minimum : 0 maximum : 255 step : 1 default_value : 32 flags : unknown VIDIOC_QUERYCTRL(BASE+12) id : 9963788 type : BOOLEAN name : "White Balance, Automatic" minimum : 0 maximum : 1 step : 1 default_value : 1 flags : unknown VIDIOC_QUERYCTRL(BASE+19) id : 9963795 type : INTEGER name : "Gain" minimum : 0 maximum : 255 step : 1 default_value : 0 flags : unknown VIDIOC_QUERYCTRL(BASE+24) id : 9963800 type : MENU name : "Power Line Frequency" minimum : 0 maximum : 2 step : 1 default_value : 2 flags : unknown VIDIOC_QUERYCTRL(BASE+26) id : 9963802 type : INTEGER name : "White Balance Temperature" minimum : 0 maximum : 10000 step : 10 default_value : 4000 flags : INACTIVE VIDIOC_QUERYCTRL(BASE+27) id : 9963803 type : INTEGER name : "Sharpness" minimum : 0 maximum : 255 step : 1 default_value : 24 flags : unknown VIDIOC_QUERYCTRL(BASE+28) id : 9963804 type : INTEGER name : "Backlight Compensation" minimum : 0 maximum : 1 step : 1 default_value : 1 flags : unknown
$ pactl list sources | grep 'escription: Webcam C270' -B 3 -A999 Source #919 State: RUNNING Name: alsa_input.usb-046d_0825_7680CBD0-02.mono-fallback Description: Webcam C270 モノ Driver: PipeWire Sample Specification: s16le 1ch 48000Hz Channel Map: mono Owner Module: 4294967295 Mute: no Volume: mono: 65536 / 100% / 0.00 dB balance 0.00 Base Volume: 20724 / 32% / -30.00 dB Monitor of Sink: n/a Latency: 0 usec, configured 0 usec Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY Properties: alsa.card = "2" alsa.card_name = "USB Device 0x46d:0x825" alsa.class = "generic" alsa.device = "0" alsa.driver_name = "snd_usb_audio" alsa.id = "USB Audio" alsa.long_card_name = "USB Device 0x46d:0x825 at usb-0000:00:14.0-3, high speed" alsa.name = "USB Audio" alsa.resolution_bits = "16" alsa.subclass = "generic-mix" alsa.subdevice = "0" alsa.subdevice_name = "subdevice #0" api.alsa.card.longname = "USB Device 0x46d:0x825 at usb-0000:00:14.0-3, high speed" api.alsa.card.name = "USB Device 0x46d:0x825" api.alsa.path = "hw:2" api.alsa.pcm.card = "2" api.alsa.pcm.stream = "capture" audio.channels = "1" audio.position = "MONO" card.profile.device = "1" device.api = "alsa" device.class = "sound" device.id = "113" device.profile.description = "モノ" device.profile.name = "mono-fallback" device.routes = "1" factory.name = "api.alsa.pcm.source" media.class = "Audio/Source" device.description = "Webcam C270" node.name = "alsa_input.usb-046d_0825_7680CBD0-02.mono-fallback" node.nick = "USB Device 0x46d 0x825" node.pause-on-idle = "false" object.path = "alsa:pcm:2:hw:2:capture" priority.driver = "2000" priority.session = "2000" factory.id = "18" clock.quantum-limit = "8192" client.id = "33" node.driver = "true" factory.mode = "split" audio.adapt.follower = "" library.name = "audioconvert/libspa-audioconvert" object.id = "110" object.serial = "919" node.max-latency = "16384/48000" api.alsa.period-size = "512" api.alsa.period-num = "64" api.alsa.headroom = "512" api.acp.auto-port = "false" api.acp.auto-profile = "false" api.alsa.card = "2" api.alsa.use-acp = "true" api.dbus.ReserveDevice1 = "Audio2" device.bus = "usb" device.bus-id = "usb-046d_0825_7680CBD0-02" device.bus_path = "pci-0000:00:14.0-usb-0:3:1.2" device.enum.api = "udev" device.form_factor = "webcam" device.icon_name = "camera-web-analog-usb" device.name = "alsa_card.usb-046d_0825_7680CBD0-02" device.nick = "USB Device 0x46d:0x825" device.plugged.usec = "145746953612" device.product.id = "0x0825" device.product.name = "Webcam C270" device.serial = "046d_0825_7680CBD0" device.subsystem = "sound" sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.2/sound/card2" device.vendor.id = "0x046d" device.vendor.name = "Logitech, Inc." device.string = "2" Ports: analog-input-mic: マイクロフォン (type: Mic, priority: 8700, availability unknown) Active Port: analog-input-mic Formats: pcm
コメント