Como faço a saída da minha entrada de áudio?

14

Algumas iterações atrás, eu acho que isso foi Jaunty, mas poderia ter sido antes, eu iria ligar um cabo de áudio de 1/8 "da linha-out de um netbook do Windows para o line-in da minha máquina Ubuntu, então Eu teria todo o som de ambas as máquinas sem ter que conectar ambos em um mixer que eu não tenho.Eu não fiz isso muito, como eu estava muito feliz com o Banshee na época.Mas com Karmic, e Ainda com o Lucid, só posso obter a saída se estiver gravando com o Audacity, o que não vou fazer na minha estação de trabalho de programação de sistemas e desenvolvimento na Web.

Eu posso dizer, ligando os fones de ouvido que meu netbook tem o áudio funcionando. Eu posso ver as preferências de som que a máquina Ubuntu está recebendo. Eu só quero o velho comportamento de volta. Ajuda?

    
por Dave Jacoby 20.08.2010 / 15:22

3 respostas

16

Se eu entendi corretamente, você está tentando transmitir a entrada do microfone para a saída de áudio? O mais simples que posso pensar é usar o gst-launch para isso. Abra um terminal e digite:

gst-launch pulsesrc ! pulsesink

Pressione CTRL + C para interromper a transmissão. Você pode ter que instalar as ferramentas do gstreamer para ter isso disponível:

sudo apt-get install gstreamer-tools

Note que como eu não tenho nenhuma fonte de áudio adequada, eu não tentei fazer isso, então pode não funcionar. Qualquer feedback sobre isso será apreciado.

    
por Bruno Girin 21.08.2010 / 14:17
1

A resposta de Bruno Girin também funcionou para mim, mas o lançamento manual de um processo é um pouco chato, já que isso deve ser automático. Uma solução melhor é instalar o gnome-alsamixer e ativar a opção de entrada de linha, conforme descrito aqui:

Sem som da linha de entrada

    
por Nate 09.07.2012 / 17:19
1

Se você quiser usar ferramentas de áudio de pulso existentes, use pacat (que significa cat de áudio de pulso).

obtenha seu dispositivo de entrada com

pactl list
[...]
Source #0
        State: SUSPENDED
        Name: alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
        Description: Monitor of Built-in Audio Analog Stereo
        Driver: module-alsa-card.c
[...]

copie a parte " nome " e usá-lo com pacat:

pacat -r --device=alsa_input.pci-0000_00_1b.0.analog-stereo | pacat -p --latency-msec=1

em que dispositivo é o nome que você copiou antes.

Isso vai custar um pouco de tempo da CPU (3,3% na minha máquina).

Você também pode canalizar algum software de conversão de áudio para filtrar ou usá-lo na rede.

    
por user241374 29.01.2014 / 16:09

Tags