grava áudio no Linux - capture os dois lados de uma conversa VoIP

2

Eu quero usar o Audacity (ou similar) para gravar áudio para podcasts. Os podcasts serão entrevistas conduzidas via telefone voz-sobre-IP (SIP).

Eu me deparei com um excelente tutorial aqui: link

Ele dá a maioria das etapas que eu preciso. Mais importante, descreve como capturar os dois lados da chamada de aplicativos que não suportam gravação. "A solução real para capturar os dois lados da chamada é construir um dispositivo PulseAudio virtual que se conecte a ambos" e "Depois, grave o coletor nulo, capturando o áudio mesclado em um único arquivo".

No entanto, quero fazer uma coisa diferente. Não quero que o áudio da conversa seja "mesclado". Eu quero um lado da conversa em um canal e o outro lado em outro canal. Na verdade, existe um dispositivo de hardware que faz isso e foi aí que tive a ideia. O dispositivo é o JK Audio Inline Patch encontrado aqui:

link

Oferece "um mini conector de saída estéreo, chamador no canal esquerdo, voz local no canal direito." Isso é semelhante ao que eu quero. Eu acho que posso fazer isso como o tutorial descreve sem ter que comprar um dispositivo de hardware US $ 250.

Os passos originais do tutorial são:

pacmd info
cp /etc/pulse/default.pa ~/.pulse/default.pa

abra o default.pa no seu editor favorito e adicione algo assim (com base nas informações do pacmd info):

# set up null sink and loopbacks to record voice calls
load-module module-null-sink sink_name=mywiretap
load-module module-loopback source=alsa_output.pci-0000_00_06.1.analog-surround-40.monitor sink=mywiretap
load-module module-loopback source=alsa_input.pci-0000_00_06.1.analog-stereo sink=mywiretap

A partir do tutorial: O que é mais interessante sobre essa configuração é que o PulseAudio armazena os detalhes da conexão do aplicativo automaticamente, portanto, na próxima vez que você fizer login, não precisará repetir o processo de conexão do aplicativo de gravação ao Null Output Monitor - basta ligar o seu gravador de áudio, ligar para o seu [entrevistado] e começar a falar ...

Minha pergunta é: Como capturar meu áudio em um canal e o áudio do entrevistado em outro canal de gravação estéreo? Ou como posso capturá-los totalmente separadamente (se necessário) usando o Audacity?

Eu brinquei com o Audacity e não consigo abrir duas janelas e gravar duas fontes separadas usando o Audacity (pelo menos não que eu possa descobrir).

Caso seja interessante, meu cliente SIP é Twinkle.

    
por MountainX 24.08.2013 / 03:43

1 resposta

0

A solução é usar o kit JACK Audio Connection ( link ). Acabei de instalar o KX Studio distro (baseado no Debian / Ubuntu) e removi o PulseAudio para simplificar.

The podcasts will be interviews conducted via voice-over-IP (SIP) telephone. I want one side of the conversation in one channel and the other side in another channel.

O JACK permite que eu faça exatamente isso.

    
por 28.09.2013 / 23:12