J'ai souvent besoin de récupérer l'audio d'une vidéo Youtube, mais ça peut-être utile de les télécharger en offline pour pouvoir lire sans publicités et euh... Ben sans Internet.
Evidemment, Youtube s'est arrangé pour que lire une vidéo sur son mobile pour juste écouter l'audio avec écran éteint soit extrêmement difficile.
Un peu comme Spotify qui ne permet que de lire en aléatoire sur mobile. Parce que... Ouais.
Je serais OK d'avoir une option pour juste l'audio et avoir tout de même des pubs mais j'imagine qu'ils veulent vraiment qu'on regarde un mec qui nous lit le temps des trempettes sur Audible jusqu'au bout avec bien sa face sur l'écran.
— BREF —
J'utilisais youtube-dl jusqu'à ce que ce que Youtube décide de restreindre la vitesse de téléchargement à l'extrème pour les téléchargements youtube-dl.
Heureusement il suffit juste d'utiliser yt-dlp à la place et ça le fait.
La plupart des arguments importants de youtube-dl sont aussi compatibles avec yt-dlp.
Je vous livre ici ce qui est aussi présent dans mon plus large article sur ffmpeg.
Premièrement, téléchargez l'exécutable; C'est le plus simple si vous êtes sous Windows et n'êtes pas un genre de programmeur Python.
Si vous n'êtes pas un initié de la ligne de commande, le plus simple est de poser le .exe dans un répertoire sur votre bureau à dédié aux vidéos téléchargées. Vous pourrez d'ailleurs ajouter d'autres utilitaires plus tard pour télécharger sur d'autres sites que Youtube. Utile si vous souhaitez écouter une vidéo Pornhub en courant par ex.
Pour ouvrir une invite de commande dans ce répertoire en mode "je préfère pas trop toucher à ce truc", il y a deux techniques.
La première: Installer Windows Terminal depuis le Windows Store; Il suffit ensuite de cliquer droit sur le répertoire et choisir l'option "Ouvrir dans Windows Terminal".
La seconde n'a aucun prérequis et je savais même pas que c'était possible, je me suis fait dessus quand j'ai vu quelqu'un faire cette manip genre "bah ouais tu fais pas comme ça toi?" — Il s'agit d'ouvrir le répertoire, cliquer droit la ligne d'adresse, modifier, et entrer "cmd", Enter, puis voilà.
Je vous ai même concocté un magnifique GIF ici:

Munissez-vous de l'URL de la vidéo, puis entrez une des commandes suivantes (ici avec une URL de mon choix):
yt-dlp "https://www.youtube.com/watch?v=i8wYSDk0Ro4"
N'oubliez pas les guillements autour de l'URL. La plupart du temps vous allez récupérer un fichier .webm avec la vidéo et l'audio.
Il est possible de juste télécharger l'audio, ce qui est mon cas d'utilisation le plus courant. Vous économisez en temps, bande passante et volume par rapport à la vidéo.
Ici pour récupérer le format m4a qui va bien sur tous les lecteurs audio que je connais:
yt-dlp -f m4a "https://www.youtube.com/watch?v=i8wYSDk0Ro4"
Sinon, vous pouvez demander le "meilleur format audio" (qui la plupart du temps est un .webm à renommer en .opus et c'est moins compatible):
yt-dlp -f ba "https://www.youtube.com/watch?v=i8wYSDk0Ro4"
Pour examiner les formats disponibles:
yt-dlp -F "https://www.youtube.com/watch?v=i8wYSDk0Ro4"
Ce qui devrait vous fournir leurs noms et code identifiants:
Vous pouvez demander un format spécifique avec l'argument "-f" suivi du code du format (le numéro par ex.).
Etant donné que Youtube n'est pas super heureux que ce type d'outils existe, il convient de le mettre à jour relativement souvent et il n'est pas à exclure qu'un autre outil soit nécessaire dans l'avenir (je me souviens qu'un moment j'utilisais cclive dont on entend plus du tout parler).
Lire Youtube avec VLC ou mpv
Là on part sur une drôle d'idée mais qui peut avoir du sens dans certaines circonstances:
- Votre bloqueur de pub ne bloque plus les pubs, ou vous n'avez pas la possibilité d'en installer un;
- Vous êtes sur une brouette et avez besoin de tous les cycles CPU que vous pouvez grapiller et souhaitez ne pas avoir de navigateur ou un navigateur en mode texte.
En fait vous pouvez juste lancer VLC puis choisir "Open Network Stream..." dans le menu Media (Ouvrir flux réseau) et coller l'URL de la vidéo dans la fenêtre qui apparait. Et voilà c'est tout.
De nos jours j'ai tendance à préférer mpv que j'utilise en ligne de commande et lit également les vidéos Youtube sans effort:
mpv "https://www.youtube.com/watch?v=i8wYSDk0Ro4"
Il lit aussi les streams Twitch donc je vous recommande mpv si vous aussi vous vous demandez comment un projet d'étudiant avec un cône de circulation comme icône est resté le lecteur vidéo de référence aussi longtemps.
VOILA, je dis pas bonne année, je le dirai l'année prochaine. J'espère.

Commentaires
Il faut JavaScript activé pour écrire des commentaires ici