Какой аппаратный адрес у моей веб-камеры Mic?

Нет никакого простого способа вычислить это. Но некоторые люди попытались получить некоторые хорошие ответы:

2
задан 15.05.2020, 04:43

2 ответа

Я думаю, что можно быть в состоянии получить аппаратный адрес через lspci -v или lsusb -v - например,

lspci -v - звуковая карта

аудиоустройство 00:1b.0 : Intel Corporation 6 Серийных Аудиоконтроллеров HD семьи Чипсета Series/C200
Подсистема: Устройство 3975
Флаги: устройство управления шиной, быстрый devsel, задержка 0, память IRQ 43
в e1600000 (64-разрядный, non-prefetchable) [size=16K]
Возможности:
используемый Драйвер ядра: snd_hda_intel

lsusb - веб-камера

Шина 002 Устройства 003: идентификатор 5986:0292 Acer, Inc

можно также использовать lshw, с также имеет Графический интерфейс .

0
ответ дан 15.05.2020, 04:43
  • 1
    Вывод lsusb-t был: michaeljwjr@michaeljwjr-desk $:~ lsusb-t/: Шина 01. Порт 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M | __ Порт 1: Dev 2, Если 0, Class=Video, Driver=uvcvideo, 480M | __ Порт 1: Dev 2, Если 1, Class=Video, Driver=uvcvideo, 480M | __ Порт 1: Dev 2, Если 2, Class=Audio, Driver=snd-usb-audio, 480M | __ Порт 1: Dev 2, Если 3, Class=Audio, Driver=snd-usb-audio, 480M | __ Порт 2: Dev 3, Если 0, устройство хранения данных Class=Mass, Driver=usb-storage, 480M, Как я перевожу это в адрес? (пытающийся передать мое аудио потоком) – jbx 15.05.2020, 04:44

Попробуйте

arecord --list-devices 

и

arecord --list-pcms

, например... Я не думаю, что устройства захвата изображения ALSA имеют стандартный связанный файл устройств Unix. На моем ноутбуке:

(0)asus-rmano:~% arecord --list-devices      
**** List of CAPTURE Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC269 Analog [ALC269 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

у меня есть аудио устройство захвата изображения в card 0, device 0, subdevice 0 (внутренний микрометр). Как это переводит в "адрес", зависят от того, что Вы имеете в виду для него, и какое приложение Вы используете.

(0)asus-rmano:~% arecord --list-pcms     
default
    Playback/recording through the PulseAudio sound server
sysdefault:CARD=Intel
    HDA Intel, ALC269 Analog
    Default Audio Device
front:CARD=Intel,DEV=0
    HDA Intel, ALC269 Analog
    Front speakers
surround40:CARD=Intel,DEV=0
    HDA Intel, ALC269 Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=Intel,DEV=0
    HDA Intel, ALC269 Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Intel,DEV=0
    HDA Intel, ALC269 Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Intel,DEV=0
    HDA Intel, ALC269 Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Intel,DEV=0
    HDA Intel, ALC269 Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
dmix:CARD=Intel,DEV=0
    HDA Intel, ALC269 Analog
    Direct sample mixing device
dsnoop:CARD=Intel,DEV=0
    HDA Intel, ALC269 Analog
    Direct sample snooping device
hw:CARD=Intel,DEV=0
    HDA Intel, ALC269 Analog
    Direct hardware device without any conversions
plughw:CARD=Intel,DEV=0
    HDA Intel, ALC269 Analog
    Hardware device with all software conversions

, Например, для записи чего-то от микрометра:

arecord  -D plughw -f S16_LE prova.wav

(останавливаются с ctrl-c, когда сделано).

1
ответ дан 15.05.2020, 04:44
  • 1
    Добавьте результаты команд к Вашему вопросу---в комментариях it' s почти невозможный читать. У Вас есть микрометр в card 0, device 1, subdevice 0 (подустройство устройства). Как это переводит в " address" зависьте от приложения, в котором Вы хотите подать его. – jbx 15.05.2020, 04:44
  • 2
    спасибо, я сделал это, и я получил следующее: ' карта 1: VX800 [Microsoft LifeCam VX-800], устройство 0: Аудио USB [Аудио USB] Подустройства: Подустройство 1/1 № 0: подустройство # 0' Таким образом, что было бы формат моего адреса hw быть? hw:1,0? – jbx 15.05.2020, 04:44

Теги

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