Page 1 sur 1

[alsa] Enregistrer les sons qui passent

Publié : mer. 25 nov. 2009, 15:01
par syll
Bonjour

J'aimerais savoir comment enregistrer les sons qui sont joués sur le PC.
Il doit bien y avoir un moyen de capturer tout ce qui est envoyé à la carte son...

J'ai essayé quelques trucs trouvés sur des forums, mais rien n'a fonctionné. Le plus simple semble être de demander directement à Alsa de faire l'enregistrement avec quelque chose comme

Code : Tout sélectionner

arecord -f cd -d 10 stream.wav
Ca me crée bien le fichier, mais il est désespérément silencieux, alors que je joue quelque chose avec SMPlayer (donc mplayer) pendant l'enregistrement.

Est-ce que quelqu'un a déjà réussi à faire ça ?

Merci

Syll

Re: [alsa] Enregistrer les sons qui passent

Publié : mer. 25 nov. 2009, 20:04
par catwell
Pas évident, tu veux probablement lire ça.

Re: [alsa] Enregistrer les sons qui passent

Publié : mer. 25 nov. 2009, 21:23
par syll
Hum...
Merci pour la réponse, mais il n'y a pas de moyen de faire ça sans écrire du blabla incompréhensible dans la conf d'alsa et sans devoir compiler un module obscur du noyau moi-même ?

C'est bizarre, la solution décrite dans la page dont tu donnes le lien semble indiquer que non (sinon, ils aurait décrit une solution plus simple), mais dans d'autres pages j'avais trouvé d'autres "solutions" (enfin rien que j'aie réussi à faire marcher...) :
http://linuxfr.org/~remat/860.html
http://guides-info.org/linux/applis/aud ... eation.php

Et avec jack-je-sais-plus-quoi (jack-audio-connection-kit) ? Si j'ai bien compris, ce serait un moyen de manipuler les flux audio, de les envoyer là où on veut, ... de quoi faire des "branchements" logiciels. C'est bien ça ? Est-ce que ça pourrait marcher ? Est-ce que quelqu'un a essayé ?

Re: [alsa] Enregistrer les sons qui passent

Publié : jeu. 26 nov. 2009, 08:30
par LittleBrain
+1 Je suis prenneur de solution

Re: [alsa] Enregistrer les sons qui passent

Publié : sam. 09 janv. 2010, 02:05
par Arthurus
Qu'on me reprenne si je me trompe, il me semble que c'est possible en bidouillant les options de pulse audio et en enregistrant avec le magnétophone gnome ou audacity. Mais je n'en sais pas plus n'en ayant jamais eu l'utilité.

Re: [alsa] Enregistrer les sons qui passent

Publié : sam. 09 janv. 2010, 15:15
par Refuznik
Pour pulseaudio je ne sais pas je ne l'ai jamais installé.

Par contre si tu as besoin d'enregistrer les sons joués sur ton pc, la façon la plus simple et d'utiliser Audacity.

Après tout dépends ce dont tu as besoin d'enregistrer. Par exemple pour récupérer de la radio j'utiliser streamripper ou vlc, pour un cd cdripper et pour un dialogue dans une vidéo n'importe quel logiciel de montage te permet d'extraire la piste de son.

Jack est un très bons soft pour gérer les flux matériels, par contre il demande obligatoirement de paramétrer tes sorties et entrées si celles-ci ne sont pas configuré.

Re: [alsa] Enregistrer les sons qui passent

Publié : sam. 30 janv. 2010, 14:55
par DFT-PNK
J'ai trouvé cela, mais c'est pour Ubuntu :
Installer les paquets audacity, pavucontrol et libmp3lame-dev ( via synaptics ou en ligne de commande : )

Code : Tout sélectionner

sudo apt-get install audacity pavucontrol libmp3lame-dev
Lancer Audactity ( Applications / Son et vidéo ):

Dans Éditions - Préférences - ES / audio.
Paramétrer E/S Audio à Alsa : pulse en lecture et enregistrement.
Décocher Overdub.
Lancer un enregistrement (bouton rouge) et appuyer sur pause.

Lancer le Contrôleur de Volume PulseAudio (Applications / Son et vidéo / PulseAudio Device Chooser).
Si aucune fenêtre n'apparait, regarder dans votre barre de statut, vous devriez voir un mini-jack.

Cliquez sur le mini-jack,regardez si vous ne voyez pas Volume Control.
Dans l'Onglet Enregistrement on doit normalement voir ALSA plug-in (audacity): ALSA capture,
Cliquez sur le bouton droit ? déplacer le flux ? monitor .

Cette manipulation étant faite une fois, il n'y aura plus besoin de la refaire.
Il suffira d'aller dans Audacity et d'appuyer sur le bouton enregistrer. Miracle ça marche !!
Je ne sais malheuresement pas l'adapter à Arch.
Si vous avez la solution, je suis aussi intéressé.

Re: [alsa] Enregistrer les sons qui passent

Publié : sam. 30 janv. 2010, 20:45
par Ricard
arecord est ton ami.

Edit: Tout est là. :mrgreen:

Re: [alsa] Enregistrer les sons qui passent

Publié : dim. 31 janv. 2010, 03:33
par DFT-PNK
Ricard a écrit :arecord est ton ami.
Non, pas cette fois-ci ...
Je ne sais pas pourquoi, mais cela ne semble pas fonctionné (chez moi), je vais essayer de me pencher sur le problème.

Re: [alsa] Enregistrer les sons qui passent

Publié : dim. 31 janv. 2010, 04:17
par benjarobin
Cela dépend de ta carte son, moi par exemple la seul interface de capture c'est le micro, donc pas de "mix" donc impossible de capturer la sortie des enceintes

Re: [alsa] Enregistrer les sons qui passent

Publié : dim. 31 janv. 2010, 12:05
par DFT-PNK
Ah ok, je n'ai pas d'interface de capture autre que le micro.
( Donc pas de Mix aussi ).

Merci de la précision :D . Tu m'a épargner de nombreuses heures de recherche.