web-dev-qa-db-fra.com

Comment puis-je enregistrer à partir de mon entrée de microphone?

J'ai une entrée audio branchée sur ma prise micro. Dans alsamixer, lorsque je désactive et amplifie l'entrée mic, j'entends ce son sortir de mes haut-parleurs. Cependant, l'exécution de arecord -d 5 foo.wav et aplay foo.wav donne un fichier vide; le même lors de l'enregistrement par audace - vide.

Pourquoi cela arrive-t-il? Comment enregistrer cette entrée?

arecord -L produit les éléments suivants, si cela est utile:

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

Les modifications apportées à l'onglet Input de la boîte de dialogue System Settings -> Sound ne font aucune différence. A cause de cela, aucun son ne sort de mes enceintes et Audacity n'enregistre rien à la suite de la modification d'un paramètre (connecteur ou volume d'entrée). Il n'y a qu'un seul "périphérique pour l'entrée de son" - le Internal Audio Analog Stereo.

Curieusement, dans Audacity, changer la source d'enregistrement (disons de default:Line:0 à default:Mic:0, ou même de Mono à Stereo) définit la case à cocher mute de la boîte de dialogue susmentionnée. .

1
Nate

J'ai réussi à résoudre mon problème en utilisant ce guide - activer les périphériques de capture dans alsamixer. Je ne sais toujours pas comment résoudre ce problème à l'aide de l'interface graphique.

0
Nate

Ouvrez "Paramètres système"> "Son"> "Entrée", sélectionnez votre appareil et enregistrez maintenant ce que vous voulez. Audacity est recommandé pour cela.

1
Paulo Lieuthier

Vous devrez peut-être sélectionner le bon périphérique. Essayez quelque chose comme arecord -d 5 -D plughw foo.wav. Vous pouvez répertorier tous les noms de périphérique valides avec arecord -L.

0
user20000