Mac : Enregistrement de l'écran et du son
TL;DR Pour enregistrer l'écran de votre Mac avec le son (par exemple une session Zoom), vous pouvez utiliser Soundflower.
Voici ce que je voulais réaliser : Faire un enregistrement (vidéo) de ce qui se passe sur l'écran de mon Mac y compris le son. Tout cela, tout en entendant ce qui se passe en même temps. Dans mon cas, je voulais enregistrer une classe Zoom, mais je suppose que cette configuration peut être utile dans de nombreuses situations.
macOS est livré avec un excellent outil d'enregistrement d'écran intégré : QuickTime Player (oui, il enregistre, même si le nom indique player 😀).
Lorsque vous utilisez QuickTime Player, le seul problème est le son : Les choix disponibles sont Microphone interne ou Aucun. Cela convient bien si vous souhaitez enregistrer un tutoriel où le son est ce que vous expliquez via le microphone, mais cela ne convient pas à ma situation.
C'est là que SoundFlower entre en jeu. C'est un logiciel Open Source, mature et fiable (testé par moi et par des collègues bien plus expérimentés - et toujours très bien noté). SoundFlower tel qu'il est aujourd'hui (c'est-à-dire l'été 2020) n'est pas un programme avec une interface utilisateur, mais uniquement une extension système MacOS. C'est quelque chose que vous ne voyez pas en tant qu'utilisateur mais qui est très utile en arrière-plan.
Ce qu'il fait dans notre cas : Il crée un nouveau canal sonore virtuel qui divise le flux sonore en 2 autres flux. Dans mon cas, cela signifie que dans ma session Zoom, je sélectionne une sortie virtuelle au lieu du haut-parleur de mon Mac. J'ai appelé cette sortie MacSpkr_SndFlwr. Et ce flux virtuel divise la sortie vers le haut-parleur du Mac et le canal (logique) SoundFlower. Ensuite, je sélectionne le canal SoundFlower comme entrée pour mon enregistrement QuickTime Player et c'est tout.
Les flux sonores
Configuration
Installer Soundflower est bien décrit sur sa page de téléchargement sur Github. Le processus peut sembler un peu maladroit mais fonctionne bien si vous le suivez étape par étape. Notez qu'il m'a fallu un certain temps pour comprendre ce qu'ils voulaient dire par "Une fois là, il devrait y avoir un bouton "Autoriser" (**) sur lequel vous devrez cliquer pour donner la permission d'utiliser Soundflower (développeur : MATT INGALLS).". Je m'attendais à une boîte de dialogue contextuelle avec le bouton Autoriser, mais c'est simplement un bouton dans la fenêtre.
Notez également que vous devez redémarrer votre Mac après avoir installé Soundflower.
Une fois Soundflower installé, vous pouvez créer un périphérique audio logique qui divisera le flux sonore. Pour ce faire, ouvrez Configuration Audio MIDI. C'est un programme utilitaire macOS situé dans /Applications/Utilities. Vous pouvez également le lancer via Spotlight (appuyez sur Cmd + Espace) et entrez "Audio Midi"
Lancer la Configuration Audio MIDI via Spotlight
Une fois dans le programme Configuration Audio MIDI, créez un nouveau périphérique audio (logique) : cliquez sur le bouton "+" dans le coin inférieur gauche et sélectionnez "Créer un périphérique de sortie multiple". Dans le panneau qui apparaît à droite, sélectionnez "Haut-parleur MacBook" ET "Soundflower (2ch)".
Le nouveau périphérique de sortie multiple créé
Ensuite, lancez votre QuickTime Player (celui-ci est préinstallé sur votre Mac) et créez un nouvel enregistrement d'écran : Menu Fichier ➡ Nouvel enregistrement d'écran. Dans la partie inférieure de l'écran, un menu flottant apparaît :
Le menu flottant lors de l'enregistrement avec QuickTime Player
Ouvrez la liste des options et sélectionnez "Soundflower (2ch)" comme entrée pour l'enregistrement. Cliquez sur "Enregistrer" et c'est parti : Lancez maintenant votre session Zoom, maximisez la fenêtre et votre session Zoom entière sera enregistrée dans un fichier .mov.
J'espère que ces instructions vous ont été utiles ; n'hésitez pas à poser des questions si vous en avez.
Références
- Comment enregistrer l'écran de votre Mac de Apple Support
- Explications sur Soundflower
- Enregistrez l'écran de votre ordinateur avec audio sur un Mac de c|net