我尝试使用Realtek ALC886声卡在CentOS上并行使用(使用gstreamer录制)两个音频输入。
我可以通过将每个设置为操作系统中的默认设备来单独记录(不是同时)。
在Windows上,我可以选择单独的所有输入插孔作为独立输入设备选项:
但是在Linux上,Relatek驱动程序已经过时(自2014年以来还没有更新):
我尝试使用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]