有时我会在Discord上为我的朋友们播放游戏,但是Discord for Linux无法捕获游戏声音。我使用Pulseaudio + ALSA组合来满足我的声音需求。我想通过制作虚拟源设备来解决此问题,该设备将麦克风和计算机输出的声音结合在一起。我最好的镜头看起来像那些命令:
pactl load-module module-null-sink sink_name=loopback
pactl load-module module-loopback source=alsa_input.pci-0000_00_1b.0.analog-stereo sink=loopback
pactl load-module module-loopback source=alsa_output.pci-0000_00_1b.0.analog-stereo.monitor sink=loopback
我的想法是,我可以选择该设备作为不和谐的输入。可悲的是,我的尝试似乎有两个问题。首先,环回不会隐式地将两个音频源混合在一起,而只会将自身绑定到最后一个音频源。Second Discord无法将回送识别为输入,这可能是因为尽管具有loopback.monitor源,但它还是音频接收器。
有没有办法做我想做的事情,或者至少做类似的事情?
许多程序无法将创建的自动监视器识别为源。尝试重新映射源:
pactl load-module module-remap-source master = alsa_output.pci-0000_00_1b.0.analog-stereo.monitor source_name = virt_mic source_properties = device.description = VirtualMic
这应该显示在“不和谐”列表中
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句