Моя камера с поддержкой UVC не может использоваться приложениями в Ubuntu

Проблема

Привет, У меня есть USB-камера Sunplus (Siri A9 UVC), и я пытаюсь использовать ее в качестве веб-камеры для ПК. Независимо от того, что я пытаюсь, это видно в v4l2, но ломает приложения, использующие его. Например, Cheese зависает, когда я переключаюсь на USB-камеру.

В качестве теста я использовал fswebcam, чтобы сделать снимок. Зависает на некоторое время, потом выдает это:

karol@karol-hp2:~$ fswebcam --jpeg 85 -d /dev/video2 web-cam-shot.jpg
--- Opening /dev/video2...
Trying source module v4l2...
/dev/video2 opened.
No input was specified, using the first. (here stalls)
Unable to find a compatible palette format.

На Win10 (на этом же ноуте) камера работает без проблем. Однако здесь он не только ломает приложения, использующие его, но также ломает pulseaudio. Когда камера подключена, все мои аудиоустройства исчезают из настроек.

Система

Я использую Ubuntu 21.04;
Версия ядра — 5.11.0-34-generic

Характеристики устройства/драйвера:


USB-устройство(lsusb):

Bus 001 Device 008: ID 04fc:6333 Sunplus Technology Co., Ltd Siri A9 UVC chipset

Характеристики оборудования(lshf) :

*-usb:1
                   description: Video
                   product: Mass Storage
                   vendor: iCatchtek Co Ltd
                   physical id: 2
                   bus info: usb@1:2
                   version: 1.00
                   serial: 01.00.00
                   capabilities: usb-2.00
                   configuration: driver=snd-usb-audio maxpower=100mA speed=480Mbit/s

v4l2 devices (v4l2-ctl --list-devices):

'OBS (platform:v4l2loopback-000):
    /dev/video13

Mass Storage (usb-0000:00:14.0-2):
    /dev/video2
    /dev/video3
    /dev/media1

HP Wide Vision HD Camera: HP Wi (usb-0000:00:14.0-5):
    /dev/video0
    /dev/video1
    /dev/media0

Наконец, сведения о камере v4l2 (v4l2-ctl -d 2 -D):

Driver Info:
    Driver name      : uvcvideo
    Card type        : Mass Storage
    Bus info         : usb-0000:00:14.0-2
    Driver version   : 5.11.22
    Capabilities     : 0x84a00001
        Video Capture
        Metadata Capture
        Streaming
        Extended Pix Format
        Device Capabilities
    Device Caps      : 0x04200001
        Video Capture
        Streaming
        Extended Pix Format
Media Driver Info:
    Driver name      : uvcvideo
    Model            : Mass Storage
    Serial           : 01.00.00
    Bus info         : usb-0000:00:14.0-2
    Media version    : 5.11.22
    Hardware revision: 0x00000100 (256)
    Driver version   : 5.11.22
Interface Info:
    ID               : 0x03000002
    Type             : V4L Video
Entity Info:
    ID               : 0x00000001 (1)
    Name             : Mass Storage
    Function         : V4L2 I/O
    Flags         : default
    Pad 0x01000007   : 0: Sink
      Link 0x02000010: from remote pad 0x100000a of entity 'Extension 3': Data, Enabled, Immutable
1
задан 19 September 2021 в 10:18

0 ответов

Другие вопросы по тегам:

Похожие вопросы: