LINUX.ORG.RU

Нет устройства микрофона от вэбкамеры Logitech C270 в приложениях

 , , , ,


0

1

Ребят, подскажите, как можно перенаправить звук от микрофона вэбкамеры в отдельное приложение (браузер, zoom, Skype и т. п.)?

Камера по USB коннектится и видна в lsusb, видеопоток вэб-камеры передаётся без проблем. Звука от вэбкамеры нет нигде: ни в Skype, ни в настройках Ubuntu 18.04 … Но! Интересный момент: в alsamixer устройство микрофона от вэбкамеры определяется, уровень громкости регулируется.

Пробовал записывать звук при помощи arecord: запись идёт(!!) и затем успешно воспроизводится через aplay. Вот такая вот странная ситуация: в alsamixer, arecord микрофон детектится, а в настройках Ubuntu, в мессенджерах - микрофона нет. Куда рыть, не пойму …

Вэбкамера Logitech HD C270. Сама Ubuntu установлена на QNAP-устройстве. Устройство QNAP - модель TBS-453A.

Лог hwinfo выдаёт следующее по портам USB:

admin@ubuntu_1804:~$ uname -a && hwinfo --usb
Linux ubuntu_1804 4.14.24-qnap #1 SMP Fri May 29 08:50:42 CST 2020 x86_64 x86_64 x86_64 GNU/Linux
23: USB 00.3: 0000 Unclassified device                          
  [Created at usb.122]
  Unique ID: HHUe.xAghu5l7olF
  Parent ID: k4bc.2DFUsyrieMD
  SysFS ID: /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.3
  SysFS BusID: 1-5:1.3
  Hardware Class: unknown
  Model: "Logitech Webcam C270"
  Hotplug: USB
  Vendor: usb 0x046d "Logitech, Inc."
  Device: usb 0x0825 "Webcam C270"
  Revision: "0.10"
  Serial ID: "80E61120"
  Driver: "snd-usb-audio"
  Driver Modules: "snd_usb_audio"
  Speed: 480 Mbps
  Module Alias: "usb:v046Dp0825d0010dcEFdsc02dp01ic01isc02ip00in03"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #25 (Hub)

25: USB 00.0: 10a00 Hub
  [Created at usb.122]
  Unique ID: k4bc.2DFUsyrieMD
  SysFS ID: /devices/pci0000:00/0000:00:14.0/usb1/1-0:1.0
  SysFS BusID: 1-0:1.0
  Hardware Class: hub
  Model: "Linux Foundation 2.0 root hub"
  Hotplug: USB
  Vendor: usb 0x1d6b "Linux Foundation"
  Device: usb 0x0002 "2.0 root hub"
  Revision: "4.14"
  Serial ID: "0000:00:14.0"
  Driver: "hub"
  Driver Modules: "usbcore"
  Speed: 480 Mbps
  Module Alias: "usb:v1D6Bp0002d0414dc09dsc00dp01ic09isc00ip00in00"
  Config Status: cfg=new, avail=yes, need=no, active=unknown

28: USB 00.0: 10a00 Hub
  [Created at usb.122]
  Unique ID: pBe4.xYNhIwdOaa6
  SysFS ID: /devices/pci0000:00/0000:00:14.0/usb2/2-0:1.0
  SysFS BusID: 2-0:1.0
  Hardware Class: hub
  Model: "Linux Foundation 3.0 root hub"
  Hotplug: USB
  Vendor: usb 0x1d6b "Linux Foundation"
  Device: usb 0x0003 "3.0 root hub"
  Revision: "4.14"
  Serial ID: "0000:00:14.0"
  Driver: "hub"
  Driver Modules: "usbcore"
  Module Alias: "usb:v1D6Bp0003d0414dc09dsc00dp03ic09isc00ip00in00"
  Config Status: cfg=new, avail=yes, need=no, active=unknown

Лог lsusb выдаёт следующее:

admin@ubuntu_1804:~$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 046d:0825 Logitech, Inc. Webcam C270
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

P.S. С аналоговым входом на QNAP - та же история. Устройства звука на приём работают странным образом: нигде не работают, кроме alsamixer (pactl list short sources - тоже видит) и arecord/aplay …

Скорее всего вам нужно смотреть в сторону pulseaudio. По крайней мере у меня с ней скайп без проблем находит микрофон на такой вебке. В случае alsa скорее всего там все привязывается к одному устройству и другие просто не видны.

micronekodesu ★★ ()
Ответ на: комментарий от micronekodesu

Спасибо за коммент! Навёл на мысль и решение появилось … Нашёл тут подсказку.

Добавил строчку /etc/pulse/default.pa

load-module module-alsa-source device=hw:1,0

Перезапустил pulseaudio: pulseaudio -k ; pulseaudio --start И всё появилось!

UbuntUser ()