web-dev-qa-db-fra.com

Comment capturer les sons du bureau (sortie Pulse Audio) à partir de avconv?

J'ai essayé :

avconv -f alsa -i Pulse recod.wav

..mais ça ne capture rien. Avez-vous une idée?
Merci!

12
Naveen

La syntaxe à utiliser pour appeler avconv est bien expliquée dans page de manuel pour avconv . À partir des enregistrements audio, les options suivantes sont disponibles:

-f: Forcer le format de fichier d'entrée ou de sortie.
-i: nom du fichier d'entrée

Pour enregistrer à partir d'ALSA, le format doit être alsa et l'entrée dépend du périphérique que nous enregistrons (généralement, il s'agira du périphérique defualt). Alors votre commande devrait être comme suit:

avconv -f alsa -i default record.wav

Pour enregistrer simplement à partir d'un périphérique ALSA, nous pouvons envisager d'utiliser l'outil de base en ligne de commande, plus élémentaire: enregistrement . Cela donne l'exemple de commande suivant pour un enregistrement de 10 secondes (-d) en qualité cd (-f) en codec wav (-t):

arecord -d 10 -f cd -t wav -D copy record.wav

Pour pouvoir enregistrer à partir d’un puits de sortie, vous devrez peut-être choisir un profil audio duplex dans "Paramètres son - > Matériel ":

enter image description here

Malheureusement, dans> = 13.04, la configuration matérielle a été supprimée des paramètres audio. Pour avoir accès aux configurations de périphériques avancées, nous devons installer et exécuter pavucontrol Install pavucontrol . Le profil duplex peut ensuite être sélectionné dans l'onglet Configuration :

enter image description here

10
Takkat