Como posso gravar a partir da entrada do meu microfone?

1

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.

    
por Nate 03.11.2011 / 03:41

3 respostas

0

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.

    
por Nate 05.11.2011 / 21:23
1

Abra "Configurações do sistema" > 'Som' > 'Input', selecione o seu dispositivo e agora grave o que você deseja. O Audacity é recomendado para isso.

    
por Paulo Lieuthier 03.11.2011 / 13:24
0

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 .

    
por user20000 03.11.2011 / 05:29