Gostaria de gravar o áudio de um aplicativo e ouvi-lo ao mesmo tempo.
Eu criei um .asoundrc
arquivo seguindoestas instruçõese substituindo 0
na <Your Output Device Name>
seção output
. Isso .asoundrc
cria quatro dispositivos nomeados : output
, e . O dispositivo é o que devo usar, mas tentar fazer isso resulta no seguinte erro:loopin
loopout
multi
multi
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 recebo e como posso corrigi-la?
Alternativamente, uma forma diferente de alcançar o meu objectivo original também seria bem-vinda. Já tentei usar o dispositivo de saída virtual do pulseaudio para saída simultânea para meu dispositivo de som e loopback, o que resultou em som audível e gravável, mas com muita gagueira.