Télécharger des vidéos ou du son grâce à yt-dlp

 

Si comme moi vous avez besoin de récupérer du son ou de l'image à partir de Youtube, vous vous êtes sans doute aperçu(e) que c'était de plus en plus difficile avec youtube-dl (qui toutefois continue à très bien fonctionner avec d'autres plateformes, heureusement !). Depuis quelques mois déjà, la vitesse de transfert avait dramatiquement chuté. Mais depuis la mi-février 2023, on se heurte à ce message d'erreur énervant…

ERROR: Unable to extract uploader id; please report this issue on https://yt-dl.org/bug

Eh oui, Youtube a encore fait évoluer son algorithme afin de nous compliquer la vie !

Pas la peine d'ouvrir un ticket sur le site de youtube-dl, ils sont au courant, tout le monde est concerné. Ni de mettre à jour, la dernière version date toujours de décembre 2021 et, pour l'instant, aucune nouvelle n'a été mise en ligne (à l'heure où vous lisez ces lignes, cela a peut-être changé)

L'occasion ou jamais de intéresser au concurrent yt-dlp, en fait un fork de youtube-dl. Qui, lui, a déjà trouvé comment contourner le blocage.

Vous pouvez récupérer l'exe du programme en cliquant le bouton correspondant à votre système d'exploitation dans le chapitre Installation sur sa page Github. Au moment où j'écris cet article, c'était la version 2023.02.17

Liens de téléchargement de yt-dlp

Comme youtube-dl, pas besoin d'installation. Vous déposez l'exe où ça vous arrange, et si vous voulez l'exécuter de n'importe où, n'oubliez pas d'ajouter son chemin à vos variables d'environnement.

Ensuite, vous lancez une fenêtre de ligne de commande (cmd dans la barre d'adresse de votre explorateur Windows), et c'est parti !

ATTENTION – Vous aurez peut-être besoin de ffmpeg si vous ne l'avez pas déjà sur votre PC pour réaliser certaines opérations.

Téléchargement de vidéo

Aucune différence par rapport à youtube-dl pour les commandes de base, vous n'allez pas être dépaysé(e). Et c'est beaucoup plus rapide !

Télécharger une vidéo

yt-dlp [URL]

Afficher la liste des formats disponibles

yt-dlp -F [URL]

Liste des formats disponibles

Télécharger un format donné (ici, l'audio puis la vidéo, que l'on recollera ensuite avec ffmpeg après avoir renommé les deux fichiers). Vraiment, la vitesse de transfert est bluffante ! Pourvu que ça dure…

yt-dlp -f [format] [URL]

Téléchargement d'un format

Autre bonne nouvelle, vous vous apercevrez peut-être aussi que yt-dlp réussit à récupérer les vidéos de la plateforme Arte.tv alors que youtube-dl n'y parvenait plus depuis quelques mois (erreur « Unable to download JSON metadata: HTTP Error 404: Not Found (caused by HTTPError()) »)…

Pour la gestion des sous-titres, aucun changement par rapport à youtube-dl non plus

Lister les sous-titres disponibles

yt-dlp --list-subs [URL]

Lister les sous-titres disponibles pour la vidéo

Télécharger la vidéo + ses sous-titres au format SRT

yt-dlp --all-subs --convert-subs srt [URL]

Télécharger les sous-titres seulement (toujours au format SRT)

yt-dlp --all-subs --convert-subs srt --skip-download [URL]

Télécharger les sous-titres seuls

Téléchargement audio

Pour récupérer un mp3 au meilleur taux de compression possible

yt-dlp -x --audio-format mp3 --audio-quality 0 [URL]

Téléchargement de mp3

Tiens, ce n'est pas comme youtube-dl ? Si si, car le paramètre -x est tout simplement l'abréviation de –extract-audio

Et pour télécharger une playlist

yt-dlp --ignore-errors --format bestaudio --extract-audio --audio-format mp3 --audio-quality 192K --output "%(title)s.%(ext)s" --yes-playlist [URL playlist youtube]

Téléchargement playlist

Et là, devant vos yeux ébahis, une fonctionnalité exclusive ! La possibilité de récupérer l'audio découpée par chapitre (c'est à dire avec autant de fichiers qu'il y a de chapitres) ! Il vous faut une vidéo chapitrée (évidemment). Et les fichiers obtenus ne peuvent être que dans l'un des formats disponibles sur la plateforme (souvent *.m4a). Vous pouvez ensuite les renommer avec Total Commander et les convertir avec Audacity équipé du plugin ffmpeg

yt-dlp -f ba[ext=m4a] --split-chapters [URL]

Téléchargement audio découpé par chapitres

 

Karine SANCHE

Partager cet article