Wie kann ich von meinem Mikrofoneingang aufnehmen?

Wie kann ich von meinem Mikrofoneingang aufnehmen?

Ich habe einen Audioeingang an meine Mikrofonbuchse angeschlossen. alsamixerWenn ich in den Ton einschalte und den Eingang verstärke mic, kann ich diesen Ton aus meinen Lautsprechern hören. Wenn ich jedoch arecord -d 5 foo.wavund ausführe aplay foo.wav, wird eine leere Datei angezeigt; dasselbe gilt für die Aufnahme mit Audacity – leer.

Warum passiert das? Wie zeichne ich diese Eingabe auf?

arecord -Lergibt, falls das hilfreich ist, folgendes:

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

Änderungen, die auf der InputRegisterkarte des System Settings -> SoundDialogs vorgenommen werden, machen überhaupt keinen Unterschied. Aus meinen Lautsprechern kommt deswegen kein Ton, und Audacity zeichnet keine Änderungen an den Einstellungen auf (weder am Anschluss noch an der Eingangslautstärke). Es gibt nur ein „Gerät für die Toneingabe“ – das Internal Audio Analog Stereo.

Kurioserweise wird in Audacity durch die Änderung der Aufnahmequelle (beispielsweise von default:Line:0auf default:Mic:0oder sogar Monoauf Stereo) das muteKontrollkästchen im oben genannten Dialogfeld aktiviert.

Antwort1

Sie können vom Standardeingabegerät aufnehmen.

ffmpeg -f pulse -i default output.wav

Hier ist dasReferenz

Antwort2

Möglicherweise müssen Sie das richtige Gerät auswählen. Versuchen Sie es mit etwas wie arecord -d 5 -D plughw foo.wav. Mit können Sie alle gültigen Gerätenamen auflisten arecord -L.

Antwort3

Öffnen Sie „Systemeinstellungen“ > „Ton“ > „Eingabe“, wählen Sie Ihr Gerät aus und nehmen Sie nun auf, was Sie möchten. Hierfür wird Audacity empfohlen.

Antwort4

Ich konnte mein Problem mithilfe der Anleitung lösenAufzeichnen von Audiowiedergabe auf dem Computer. Aktivieren Sie die Aufnahmegeräte in Alsamixer. Ich habe immer noch keine Ahnung, wie ich das mit der grafischen Benutzeroberfläche lösen kann.

verwandte Informationen