Blog des Gens Compliqués

Télécharger une vidéo Youtube ou juste son audio [2026]

27/03/2026 9:21:17+01:00|Par DkVZ
6 minutes de lecture (facile)

C'est pas la première fois que je re-publie un article avec pratiquement le même titre.

Et c'est parce que, de temps en temps, ils se réveillent chez Google et décident de rendre un peu plus compliqué le téléchargement de toute leur bibliothèque en vue d'entrainer des IA gratos. Parce qu'ils aimeraient bien juste entrainer leurs IA à eux. Avec votre contenu. Gratos.

Enfin, cette fois-ci c'est sans doute pour cette raison.

Je refais un petit topo: le but est d'enregistrer toute une vidéo Youtube ou juste son audio (pour s'en servir comme "podcast" ou remplacer Kazaa et Emule d'autrefois).

Et puis ben, on va le faire en LIGNE DE COMMANDE comme d'habitude hein.

Le projet le plus actif et fonctionnel pour ce qui est de RIP du Youtube reste et demeure yt-dlp.

Il est dispo sur toutes les plateformes de type ORDINATEUR de BUREAU et en soi, l'installation n'a pas trop changé par rapport à la dernière fois, il nous faut juste un composant supplémentaire.

Installer yt-dlp

Pour Linux, il y a générallement un paquet yt-dlp dans toutes les distributions modernes mais il est plus vieux que mon chat, ce qui pose pas mal de soucis.

On est bien mieux d'aller chercher l'exécutable sur leur page Github et le poser quelque part dans le PATH (par ex. dans /usr/local/bin).

L'idée est la même pour Windows sauf que je ne m'attends pas à ce que l'utilisateur lambda du système d'exploitation à fenêtres soit en mesure de modifier des variables d'environnement.

Mais c'est pas grave on va faire autrement.

Rendez-vous sur la page susmentionnée des téléchargements du projet yt-dlp, déployez la dernière release et cherchez le .exe pour Windows, ou le binaire Linux qui va bien.

page de téléchargements sur Github pour yt-dlp avec yt-dlp.exe en surbrillance pour la dernière release
Je montre celui-là qu'il faut prendre pour les utilisateurs de Windows n'est-ce pas certes

Posez cet exécutable dans un répertoire "dédié au traitement vidéo" (lire: dédié au piratage), par exemple un dossier nommé "devoirs" sur le bureau mais faites comme chez vous.

J'en profite pour rappeler d'être vigilant quand on télécharge et exécute des fichiers .exe vaguement inconnus. C'est comme ça qu'on devient un robot indexeur pour l'IA.

Dans ce cas-ci on peut faire confiance au projet mais soyez conscients du danger de cliquer sur des .exe des internets.

Installer un interpréteur JavaScript

Disposer d'un interpréteur JavaScript est devenu obligatoire cette année pour télécharger sur Youtube.

Si vous savez pas ce que c'est, c'est pas grave.

Si vous savez ce que c'est, en partie parce que je parle de JavaScript dans les trois quarts de mes articles, parfait.

Pour pas faire simple, il y a plus ou moins trois interpréteurs JavaScript sérieux:

  • Node — La base, l'originel, le daron
  • Deno — Celui qui est cherché par défaut par yt-dlp
  • Bun — Probablement le plus rapide et prometteur mais a été racheté par une boite d'IA, LOL

Si vous n'avez aucun des trois, le plus simple est d'installer Deno. J'indique comment utiliser Node plus loin pour ceux qui l'ont déjà installé.

Installer Deno

J'explique pour Linux et Windows.

Pour Linux, ils ont un de ces fameux "scripts d'installation en une ligne" mais en pratique ça revient à télécharger un mono-fichier exécutable et absolument rien d'autre.

Je conseille dès lors d'utiliser la même technique que pour yt-dlp: se rendre sur leur page Github avec les différentes versions précompilées.

Trouvez la version "unknown Linux" qui correspond à votre architecture (probablement x86_64).

L'asset de la page de release pour Linux apparait sur la liste
Ils ont beaucoup d'assets pour ce projet, j'aime bien le prendre en .zip

Copiez ça quelque part dans le PATH, par exemple dans /usr/local/bin.

Pour Windows 11 (fonctionne peut être aussi sur un 10 récent) on peut utiliser le gestionnaire de paquets Windows que j'essaye toujours de vendre à tout le monde.

Lancez un terminal (le Windows Terminal ou le bon vieux cmd.exe) et tapez:

winget install DenoLand.Deno

Si ça se passe comme prévu vous devriez voir un truc de ce genre:

Deno s'insalle avec Winget avec succès, mentionne aussi que le path a été modifié

Pour que Deno soit disponible dans le terminal il faut le redémarrer (c'est expliqué dans le texte qui suit l'installation).

Vous pouvez tester la disponibilité du programme en tapant deno dans une nouvelle fenêtre de terminal:

L'invite de commande interactive de deno qui s'affiche à l'écran avec un console.log('hellow world')

Voilà on est prêts!

Okay alors comment on télécharge une vidéo?

Avec Deno d'installé, ça se passe comme avant. Comme dans mes autres articles quoi.

Vous les avez pas lus?? Oh ben... Oh ben... Ok.

Premièrement, vous choppez l'URL de la vidéo Youtube à télécharger dont vous avez grand besoin pour un projet, par exemple Papayou de Carlos.

Ensuite, se rendre dans le répertoire où "yt-dlp" est disponible (ou n'importe où s'il est dans le PATH) et on y ouvre une invite de commande.

J'avais créé un vieux gif démontrant une astuce pour y arriver sans rien capter à la dite ligne de commande:

animation où on clique droit la barre d'adresse de l'explorateur Windows pour y taper 'cmd'

Une fois qu'on est dans son terminal et qu'on a enfilé son sweat-shirt à capuche noir de hacker, on peut taper:

yt-dlp "https://www.youtube.com/watch?v=Wv1cX9o8JJM"

Si vous utilisez PowerShell sous Windows depuis le répertoire où se trouve le .exe vous devrez peut-être ajouter quelques artifices au début de chaque commande, exemple:

./yt-dlp.exe "https://www.youtube.com/watch?v=i8wYSDk0Ro4"

Si tout se passer bien, vous devriez voir ce type de sortie sous vos yeux ébahis prêts à embrasser un nouveau monde d'efficacité informatique sans assistant IA qui envoie tous vos mots de passe en Corée du Nord:

Téléchargement d'une vidéo avec succès par yt-dlp en ligne de commande
Attends c'est censé être si facile que ça la vie?

Pour juste télécharger l'audio et emporter des gens qui parlent dans votre poche sans consommer toute votre batterie de téléphone, ceci devrait fonctionner sur la plupart des vidéos:

yt-dlp -f m4a "https://www.youtube.com/watch?v=i8wYSDk0Ro4"

Consultez mon ancien article sur le sujet pour d'autres petites astuces sur l'usagede yt-dlp.

Alternative: utiliser Node

Si comme moi vous avez déjà NodeJS d'installé parce que vous êtes un grand féru de JavaScript tant en semaine que le week end, c'est possible de dire à yt-dlp de l'utiliser et ça fonctionne pareil qu'avec Deno (enfin, à ma connaissance).

Il suffit d'ajouter une option aux commande:

yt-dlp --js-runtimes node "https://www.youtube.com/watch?v=Wv1cX9o8JJM"

Et voilà.

En bonus

Tant qu'on y est avec la ligne de commande, ils recommandent d'installer ffmpeg avec yt-dlp pour lui permettre d'automatiquement convertir... Des trucs. Convertissables.

Et ça tombe bien j'ai un autre article sur le sujet!

Sa marche pu

Vous allez devoir très régulièrement mettre yt-dlp à jour parce que YouTube change régulièrement de stratégie.

Commentaires

Il faut JavaScript activé pour écrire des commentaires ici

Ajouter un commentaire

Votre commentaire a été ajouté
(enfin, je pense)