
Tengo una entrada de audio conectada a mi conector de micrófono. En alsamixer
, cuando activo el silencio y amplifico la mic
entrada, puedo escuchar este audio a través de mis parlantes. Sin embargo, ejecutar arecord -d 5 foo.wav
y aplay foo.wav
da como resultado un archivo vacío; Lo mismo cuando se graba con audacia: vacío.
¿Por qué pasó esto? ¿Cómo registro esta entrada?
arecord -L
produce lo siguiente, si esto es ú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
Los cambios realizados en la Input
pestaña del cuadro de System Settings -> Sound
diálogo no suponen ninguna diferencia. No sale ningún sonido de mis parlantes debido a ellos, y Audacity no graba nada como resultado de cambiar cualquier configuración (ya sea el conector o el volumen de entrada). Sólo hay un "dispositivo de entrada de sonido": el Internal Audio Analog Stereo
.
Curiosamente, en Audacity, cambiar la fuente de grabación (por ejemplo, de default:Line:0
a default:Mic:0
o incluso Mono
a Stereo
) activa la mute
casilla de verificación en el cuadro de diálogo antes mencionado.
Respuesta1
Puede grabar desde el dispositivo de entrada predeterminado.
ffmpeg -f pulse -i default output.wav
Aquí está elreferencia
Respuesta2
Es posible que tengas que seleccionar el dispositivo adecuado. Pruebe algo como arecord -d 5 -D plughw foo.wav
. Puede enumerar todos los nombres de dispositivos válidos con arecord -L
.
Respuesta3
Abra 'Configuración del sistema' > 'Sonido' > 'Entrada', seleccione su dispositivo y ahora grabe lo que desee. Para eso se recomienda Audacity.
Respuesta4
Logré resolver mi problema usando la guía.Grabación de audio reproduciéndose en la computadora.. Habilite los dispositivos de captura en alsamixer. Todavía no tengo idea de cómo solucionar esto usando la interfaz gráfica.