Como gravar áudio de um aplicativo ao mesmo tempo em que direciona o áudio para um dispositivo de saída?

0

Eu gostaria de gravar áudio de um aplicativo e ouvi-lo ao mesmo tempo.

Eu criei um arquivo .asoundrc seguindo estas instruções e substituindo 0 por <Your Output Device Name> na seção output . Esse .asoundrc cria quatro dispositivos nomeados: output , loopin , loopout e multi . O dispositivo multi é o que eu devo usar, mas tentar fazer isso resulta no seguinte erro:

aplay -D multi audio.wav 
Playing WAVE 'audio.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
aplay: set_params:1239: Channels count non available

Os outros três dispositivos parecem bons:

aplay -D output audio.wav # Executes without error and produces audible sound
aplay -D loopin audio.wav # Executes without error, no audible sound
aplay -D loopout audio.wav # Executes without error, no audible sound

O que poderia causar a mensagem de erro que recebi e como corrigi-lo?

Alternativamente, uma maneira diferente de alcançar meu objetivo original também seria bem-vinda. Eu já tentei usar o dispositivo de saída virtual do pulseaudio para saída simultânea para o meu dispositivo de som e loopback, o que resultou em som audível e gravável, mas com muita oscilação.

    
por Zoltan 13.10.2017 / 21:31

0 respostas