J'essaie de capturer la sortie de la carte son et de l'encoder au format Vorbis ogg en utilisant la commande suivante:
arecord -f cd -t raw | oggenc - -r -o file.ogg
Cependant, l'entrée microphone de l'ordinateur est enregistrée plutôt que la sortie de la carte son.
La sortie de la commande arecord -l
est
**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
La sortie de la commande arecord -L
est contenue dans cette entrée pastebin .
La arecord
page de manuel indique que le périphérique d'entrée peut être sélectionné à l'aide de l' -D
indicateur, mais ne donne aucun exemple syntaxique.
Je voudrais savoir comment changer l'entrée pour arecord
du microphone à la carte son. Je ne suis pas intéressé par les alternatives basées sur l'interface graphique telles que Audacity. Merci.
Edit: j'utilise Debian 7.0 (stable) avec la arecord
version 1.0.25, la vorbis-tools
version 1.4.0 et la version 1.0.24 du pilote ALSA.
alsamixer
. Si je sélectionne la carte de bouclage dans alsamixer
(touche F6 pour sélectionner la carte son), je reçois le message This sound device does not have any controls
. Si je quitte la console de mixage et que je reviens, je trouve que la carte son est restaurée du bouclage à la carte par défaut. Tenter de suspendre ( ctrl-z
) et d'arrière-plan ( bg
) le alsamixer
processus après la sélection loopback
ne permet pas l'enregistrement réussi de l'audio via la arecord
commande.
alsamixer
n'affecte pas le reste du système; il change juste les contrôles qui sont affichés. Quels sont les contrôles de sélection d'enregistrement de l'appareil Conexant?
Master
) et un contrôle de capture ( Capture
) à l'intérieur alsamixer
. La capture peut être activée et désactivée avec la barre d'espace à l'intérieur alsamixer
et elle est activée par défaut. Veuillez me faire savoir si ce n'est pas ce que vous vouliez. Merci.