Re-direcionando aplicativos para pias virtuais

1

Eu quero separar o som de diferentes aplicativos, usando coletores virtuais, e depois misturá-los em uma única saída da minha placa de som, todos usando pulseaudio.

Existe uma opção para fazer isso?

    
por Botpl 25.03.2014 / 13:06

1 resposta

1

Eu finalmente consegui que funcionasse

Eu estava cometendo o simples erro de esquecer a palavra .monitor no parâmetro de origem

Parece que isso

###Create two virtual sinks named VoIP and Games
pactl load-module module-null-sink sink_name=VoIP sink_properties=device.description="Virtual_Sink"
pactl load-module module-null-sink sink_name=Games sink_properties=device.description="Virtual_Sink_2"

###Redirect sound from them into output
###In my case alsa_output.pci-0000_00_1b.0.analog-stereo
pactl load-module module-loopback source=VoIP.monitor sink=alsa_output.pci-0000_00_1b.0.analog-stereo latency_msec=200
pactl load-module module-loopback source=Games.monitor sink=alsa_output.pci-0000_00_1b.0.analog-stereo latency_msec=50

e, em seguida, execute qualquer aplicativo com variáveis ambientais PULSE_SINK=Games ou PULSE_SINK=VoIP .

    
por Botpl 26.03.2014 / 11:55