Meu problema é o seguinte: estou conversando com alguns amigos via chat de voz e em algum momento também gostaria de misturar algumas músicas nele. Então minha configuração atual é essa:
Microphone (Input device) -> Voice software
Music player -> Headphones (Output device)
Eu gostaria de ter isso:
Music player -> Headphones
Music player -\
-> ? -> Voice software
Microphone -/
Eu dei uma olhada no wiki do Pipewire e especialmente a parte sobre Virtual-Devices parecia ser muito relevante, mas depois de brincar com um monte pw-loopback
eu acabei desistindo.
No final, acho que precisarei terminar com um dispositivo de entrada virtual para que seja selecionável em meus aplicativos de gravação.
Esta é mesmo a abordagem correta?
Se você quiser misturar sua entrada de voz (mic) e a saída do music player, a configuração seria assim:
Aqui está o passo a passo:
1. Crie a interface do coletor combinado
2. Crie um microfone virtual
3. Conecte o microfone e a saída do music player ao coletor combinado
Nota: O nome da interface do microfone e o nome da interface de saída do music player podem ser diferentes. Execute
pw-link -o
para mostrar a lista das saídas.4. Vincule seu coletor combinado ao microfone virtual
Agora você pode dizer ao software de voz para usar este microfone virtual ou definir o microfone virtual como a entrada de voz padrão.
use pw-link para conectar coisas (confira "pw-link -h"). uma maneira alternativa de GUI seria usar Carla. há também a GUI Helvum criada especificamente para o Pipewire