Soundshine app icon

Soundshine

← Retour au blog

Enregistrer le son de YouTube sur un Mac

Enregistrer le son d’un onglet de navigateur sur un Mac se heurte au même mur que tout le reste : macOS interdit à ses propres apps d’enregistrement de toucher au son système. QuickTime Player enregistrera volontiers votre micro pendant qu’une vidéo joue, et vous rendra un enregistrement étouffé de vos haut-parleurs.

Voici comment obtenir une capture numérique propre à la place.

D’abord, la partie légale

Autant le dire franchement plutôt que de l’esquiver.

Les conditions d’utilisation de YouTube interdisent de télécharger des contenus en dehors des fonctions que YouTube fournit lui-même, comme la lecture hors ligne avec Premium. Enregistrer la sortie audio est un contournement technique de cette restriction, et les conditions ne distinguent pas selon la méthode.

Clairement acceptable : enregistrer vos propres publications, des contenus explicitement licenciés pour la réutilisation comme Creative Commons, des enregistrements du domaine public, et des cours ou webinaires que vous avez l’autorisation de capturer. Clairement non : redistribuer, republier ou monétiser l’audio protégé de quelqu’un d’autre.

La plupart des gens qui lisent ceci veulent une piste de référence, un cours à écouter hors ligne, ou le son de leur propre vidéo parce qu’ils ont perdu le fichier projet. À vous de juger.

Méthode 1 : enregistrer le navigateur directement (sans pilote)

Depuis macOS 14.4, les apps peuvent capturer le son d’autres apps via les process taps de Core Audio. Autrement dit, enregistrer uniquement Safari ou uniquement Chrome, sans rien installer dans macOS.

  1. Ouvrez Soundshine Record et accordez l’autorisation une fois.
  2. Dans la liste des sources, sélectionnez votre navigateur par son nom plutôt que tout le son système. Cela laisse dehors les notifications, Slack et le reste.
  3. Choisissez le format : AAC (.m4a) pour écouter, WAV ou AIFF si cela part dans un éditeur.
  4. Lancez l’enregistrement, puis la vidéo.
  5. Arrêtez. Le fichier est dans ~/Music/SoundshineRecord.

Deux détails comptent. Lisez la vidéo à plein volume dans le navigateur, car la capture suit le niveau de sortie de l’app et une vidéo à 20 pour cent s’enregistre faiblement. Laissez le volume système où vous voulez, il ne concerne que vos haut-parleurs.

L’écoute directe vous permet d’entendre la vidéo pendant l’enregistrement, acheminée via l’app plutôt que par vos haut-parleurs, donc sans écho ni doublon.

Nécessite macOS 15 ou plus récent. 14,99 $ en une fois, avec un essai fonctionnel.

Méthode 2 : BlackHole (gratuit)

BlackHole est un pilote audio virtuel gratuit et open source.

  1. Installez BlackHole depuis existential.audio.
  2. Ouvrez Configuration audio et MIDI, cliquez sur +, choisissez Créer un périphérique de sortie multiple.
  3. Cochez BlackHole 2ch et votre vraie sortie, pour continuer à entendre.
  4. Dans Réglages Système > Son, définissez ce périphérique comme sortie.
  5. Dans QuickTime Player, choisissez Fichier > Nouvel enregistrement audio, cliquez sur le chevron et prenez BlackHole 2ch.
  6. Enregistrez, puis lancez la vidéo.

Gratuit et fiable une fois configuré. L’inconvénient : il capture tout mélangé, donc une notification en cours d’enregistrement reste définitivement dans votre fichier. Remettez la sortie système sur vos haut-parleurs à la fin.

Méthode 3 : OBS (gratuit)

Si OBS est déjà installé, ajoutez une source macOS Audio Capture (OBS 30 et plus, macOS 13 ou plus), pointez-la sur votre navigateur et enregistrez. La capture par app y est correctement gérée. Le configurer uniquement pour de l’audio demande plus de travail qu’il n’y paraît.

Pour de bons résultats

Vous ne dépasserez pas la source. Un flux à 128 kbit/s ne s’améliore pas parce que vous l’enregistrez en WAV. En AAC à 256 kbit/s, le fichier est plus petit sans perte audible.

Attention aux publicités. Enregistrer une longue vidéo sur un compte avec publicité revient à enregistrer aussi les publicités. Passez-les et coupez ensuite, ou utilisez une capture par app que vous pourrez monter.

Pensez au fondu d’entrée. Certains navigateurs font monter le son progressivement au lancement. Commencez l’enregistrement une seconde avant et coupez le début.

Vérifiez la fréquence d’échantillonnage. macOS tourne en 48 kHz. Enregistrer en 44,1 kHz force un rééchantillonnage sans bénéfice.

À lire aussi

Enregistrez plutôt le tout dans un seul fichier

Soundshine Record capture tout le son système, ou seulement les applications que vous choisissez, plus votre micro, avec un volume par source et sans pilote virtuel à installer.