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 -lest
**** 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 -Lest contenue dans cette entrée pastebin .
La arecordpage de manuel indique que le périphérique d'entrée peut être sélectionné à l'aide de l' -Dindicateur, mais ne donne aucun exemple syntaxique.
Je voudrais savoir comment changer l'entrée pour arecorddu 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 arecordversion 1.0.25, la vorbis-toolsversion 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 alsamixerprocessus après la sélection loopbackne permet pas l'enregistrement réussi de l'audio via la arecordcommande.
alsamixern'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 alsamixeret elle est activée par défaut. Veuillez me faire savoir si ce n'est pas ce que vous vouliez. Merci.



