Использование двух аудиовходов в качестве отдельных линий со звуковой картой Realtek ALC886 на CentOS - PullRequest
0 голосов
/ 01 мая 2018

Я пытаюсь использовать (запись с gstreamer) два аудиовхода параллельно в CentOS со звуковой картой Realtek ALC886.

Я могу записать каждый из них отдельно (не одновременно), установив каждое из них в качестве устройства по умолчанию в ОС.

В Windows я могу сделать это, выбрав отдельные входные гнезда в качестве опции независимых устройств ввода:

separate all input jacks as independent input devices on windows

Но в Linux драйвер Relatek устарел (не обновлялся с 2014 года):

enter image description here

Я пытался использовать PulseAudio , но это не сработало.

запуск "arecord -l" дает такой вывод:

**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC886 Analog [ALC886 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 2: ALC886 Alt Analog [ALC886 Alt Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Вывод "amixer scontents":

Simple mixer control 'Master',0
  Capabilities: pvolume pswitch pswitch-joined
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 65536
  Mono:
  Front Left: Playback 65536 [100%] [on]
  Front Right: Playback 65536 [100%] [on]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch cswitch-joined
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 65536
  Front Left: Capture 11832 [18%] [on]
  Front Right: Capture 11832 [18%] [on]
...