Consegui resolver meu problema usando o este guia - habilite os dispositivos de captura no alsamixer. Eu ainda não tenho ideia de como resolver isso usando a interface gráfica.
Eu tenho uma entrada de áudio conectada ao meu conector de microfone. Em alsamixer
, quando eu mudo o som e amplifico a entrada mic
, eu posso ouvir esse áudio dos meus alto-falantes. No entanto, a execução de arecord -d 5 foo.wav
e aplay foo.wav
resulta em um arquivo vazio; o mesmo ao gravar com audácia - vazio.
Por que isso acontece? Como faço para gravar esta entrada?
arecord -L
produz o seguinte, se isso for útil:
default
Playback/recording through the PulseAudio sound server
pulse
Playback/recording through the PulseAudio sound server
front:CARD=nForce2,DEV=0
NVidia nForce2, NVidia nForce2
Front speakers
surround40:CARD=nForce2,DEV=0
NVidia nForce2, NVidia nForce2
4.0 Surround output to Front and Rear speakers
surround41:CARD=nForce2,DEV=0
NVidia nForce2, NVidia nForce2
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=nForce2,DEV=0
NVidia nForce2, NVidia nForce2
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=nForce2,DEV=0
NVidia nForce2, NVidia nForce2
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=nForce2,DEV=0
NVidia nForce2, NVidia nForce2
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
dmix:CARD=nForce2,DEV=0
NVidia nForce2, NVidia nForce2
Direct sample mixing device
dmix:CARD=nForce2,DEV=1
NVidia nForce2, NVidia nForce2 - MIC ADC
Direct sample mixing device
dsnoop:CARD=nForce2,DEV=0
NVidia nForce2, NVidia nForce2
Direct sample snooping device
dsnoop:CARD=nForce2,DEV=1
NVidia nForce2, NVidia nForce2 - MIC ADC
Direct sample snooping device
hw:CARD=nForce2,DEV=0
NVidia nForce2, NVidia nForce2
Direct hardware device without any conversions
hw:CARD=nForce2,DEV=1
NVidia nForce2, NVidia nForce2 - MIC ADC
Direct hardware device without any conversions
plughw:CARD=nForce2,DEV=0
NVidia nForce2, NVidia nForce2
Hardware device with all software conversions
plughw:CARD=nForce2,DEV=1
NVidia nForce2, NVidia nForce2 - MIC ADC
Hardware device with all software conversions
As alterações feitas na guia Input
da caixa de diálogo System Settings -> Sound
não fazem diferença alguma. Nenhum som sai dos alto-falantes por causa deles, e o Audacity não grava nada como resultado da alteração de qualquer configuração (o conector ou o volume de entrada). Existe apenas um "dispositivo para entrada de som" - o Internal Audio Analog Stereo
.
Estranhamente, no Audacity, alterar a fonte de gravação (digamos de default:Line:0
para default:Mic:0
ou mesmo Mono
para Stereo
) define a caixa de seleção mute
na caixa de diálogo mencionada anteriormente.
Abra "Configurações do sistema" > 'Som' > 'Input', selecione o seu dispositivo e agora grave o que você deseja. O Audacity é recomendado para isso.
Você pode ter que selecionar o dispositivo adequado. Tente algo como arecord -d 5 -D plughw foo.wav
. Você pode listar todos os nomes de dispositivos válidos com arecord -L
.