LINUX.ORG.RU

Как указать apulse недефолтное устройство захвата.

 , ,


1

1

Сабж. Есть файрфокс, запускаемый через apulse. И есть USB микрофон. Потребовалось созвониться по работе - а вот буй, по дефолту apulse использует нулевое CAPTURE устройство:

$ arecord -l
**** Список CAPTURE устройств ****
карта 0: PCH [HDA Intel PCH], устройство 0: ALC897 Analog [ALC897 Analog]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
карта 0: PCH [HDA Intel PCH], устройство 2: ALC897 Alt Analog [ALC897 Alt Analog]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
карта 1: Device [USB PnP Audio Device], устройство 0: USB Audio [USB Audio]
  Подустройства: 1/1
  Подустройство №0: subdevice #0

соответственно в firefox тишина. Не, конечно можно купить дешевый микрофончик чисто для созвонов и воткнуть его во встройку, но хотелось бы всё-таки USB.

@i-rinat, выбор устройства ввода для apulse, такое возможно? Хотя бы на уровне в исходниках поправить?

★★★★★

выбор устройства ввода для apulse

Apulse смотрит значение переменной среды APULSE_CAPTURE_DEVICE, когда выбирает, какое устройство открывать для захвата аудио. Для проигрывания, соответственно, APULSE_PLAYBACK_DEVICE.

i-rinat ★★★★★
()
Последнее исправление: i-rinat (всего исправлений: 1)
Ответ на: комментарий от i-rinat

Спасибо, всё получилось!

Для тех, кто найдёт это послание, варианты типа

APULSE_CAPTURE_DEVICE=hw:1
APULSE_CAPTURE_DEVICE=plug:1

не работают, почему-то не могут установить аудиоформат и на этом всё.

Рабочий вариант: APULSE_CAPTURE_DEVICE=default:CARD=Device

eagleivg ★★★★★
() автор топика