Como posso gravar a partir da entrada do meu microfone?

Como posso gravar a partir da entrada do meu microfone?

Eu tenho uma entrada de áudio conectada ao meu conector de microfone. No modo alsamixer, quando ativo o som e amplifico a micentrada, posso ouvir esse áudio nos alto-falantes. No entanto, executar arecord -d 5 foo.wave aplay foo.wavresulta em um arquivo vazio; o mesmo ao gravar através do audacity - vazio.

Por que isso acontece? Como faço para registrar essa entrada?

arecord -Lproduz 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 Inputguia da caixa de System Settings -> Sounddiálogo não fazem diferença alguma. Nenhum som sai dos meus alto-falantes por causa deles, e o Audacity não grava nada como resultado da alteração de qualquer configuração (seja 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:0para default:Mic:0, ou mesmo Monopara Stereo) marca a mutecaixa de seleção na caixa de diálogo mencionada.

Responder1

Você pode gravar a partir do dispositivo de entrada padrão.

ffmpeg -f pulse -i default output.wav

Aqui está oreferência

Responder2

Talvez seja necessário 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.

Responder3

Abra 'Configurações do Sistema' > 'Som' > 'Entrada', selecione seu dispositivo e agora grave o que deseja. O Audacity é recomendado para isso.

Responder4

Consegui resolver meu problema usando o guiaGravando áudio reproduzido no computador. Habilite os dispositivos de captura no alsamixer. Ainda não tenho ideia de como resolver isso usando a interface gráfica.

informação relacionada