Nednet wrote:OBS Studio permet de capturer à peu près tout ce qui passe par les cartes vidéos et audio... à tester ?
Effectivement, OBS Studio parvient à capturer le son de sortie sur le périphérique 'Default'… Merci pour cette découverte.
Mais comme précisé dans le message, j’aimerais une solution un peu plus basique et scriptable.
fgland wrote:Sous quel environnement êtes-vous ?
que donne le résultat après avoir lancé la commande
$ ffmpeg -f alsa -ac 2 -i default -acodec libmp3lame -ab 320k ouput.mp3
Je suis sous I3wm, avec Fedora Server.
La commande fonctionne si je la lance
avant d’ouvrir pavucontrol.
Par contre, si je la lance
après avoir ouvert pavucontrol, elle retourne ceci :
$ ffmpeg -hide_banner -f alsa -ac 2 -i default -acodec libmp3lame -ab 320k ouput.mp3
[alsa @ 0x555c35d56a80] cannot open audio device default (Device or resource busy)
default: Input/output error
Si je laisse comme entrée 'default', l’enregistrement est vide.
Si je mets comme entrée 'hw:0,0', c’est le micro intégré au clavier qui est capturé.
Dans tous les cas, l’onglet « enregistrement » de pavucontrol reste vide et je ne parviens pas à capturer le son de sortie avec ffmpeg, ce qu’arrive à faire OBS Studio… mais alors, comment ?
Merci pour votre aide.