Pour récupérer la vidéo avec la zone de chat j'ai utilisé OBS sur un autre laptop.
À noter qu'avec OBS, on peut capturer ce qui passe par la carte audio, donc potentiellement on peut récupérer du son quie ne provient pas pas uniquement de l'audio envoyé par Firefox. Pour contourner ce problème, je passe par la création d'une carte audio virtuelle :
- En ligne de commande création de la carte audio virtuelle :
pactl load-module module-null-sink sink_name=carte_virtuelle sink_properties=device.description='Carte_virtuelle'
Attention, sur certaines versions de de pactl l'usage d'espace dans la description d'un device n'est pas autorisé.
La commande affiche en retour un numéro, par exemple 536870914 qui est le numéro de la carte. Conserver ce numéro, il sera utile plus tard pour supprimer la carte
- Lancer Firefox et afficher l’enregistrement de la visioconférence
- Démarrer la vidéo via Firefox
- Utiliser pavucontrol pour dire à Firefox d'envoyer l'audio sur la carte virtuelle (dans l'onglet Lecture, pour Firefox chosiir Carte_virtuelle)
- Arrêter la vidéo et revenir au début de la vidéo
- Lancer OBS et ajouter une source Capture de la fenêtre Firefox
- Ajouter une source de la sortie audio et dans la liste déroulante choisir Carte_virtuelle
- Caler la capture pour que ça ne montre que ce qu’on souhaite (F11 pour mettre Firefox en mode plein écran)
- Cliquer sur Démarrer l’enregistrement
- Lancer la visualisation de l’enregistrement dans Firefox
- Normalement, dans OBS on a la lecture de la vidéo et on voit le curseur de l'audio bouger
- Attendre que ça se termine dans Firefox
- Cliquer sur Arrêter l’enregistrement
- Supprimer la carte virtuelle (en utilisant le numéro de la carte)
pactl unload-module 38
Si on a pas conservé le numéro de la carte on peut lister les cartes avec la commande
pactl list
Cela affiche toutes les cartes, il suffit de chercher Carte_virtuelle, cela affiche par exemple :
Module #38
Nom : module-null-sink
Paramètre : sink_name=carte_virtuelle sink_properties=device.description=Carte_virtuelle
Le numéro de la carte est le numéro après le #, donc 38 dans cet exemple.
J'ai copié la vidéo dans https://media.april.org/video/webinaires-april/20230629-chapril/