
Eu tenho uma entrada de áudio conectada ao meu conector de microfone. No modo alsamixer
, quando ativo o som e amplifico a mic
entrada, posso ouvir esse áudio nos alto-falantes. No entanto, executar arecord -d 5 foo.wav
e aplay foo.wav
resulta 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 -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 Input
guia da caixa de System Settings -> Sound
diá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:0
para default:Mic:0
, ou mesmo Mono
para Stereo
) marca a mute
caixa 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.