yt-dlp C'est sans aucun doute le meilleur logiciel pour télécharger des vidéos YouTube. Il offre bien plus que cela, et ne se limite pas aux vidéos de la célèbre plateforme de Google, mais son utilisation n'est peut-être pas toujours intuitive. Cela fait un moment que je ne l'ai plus utilisé. nous avons écrit un guide Cet outil fantastique était facile à utiliser, mais il était incomplet. Notre objectif n'était pas d'expliquer tout ce que les instructions expliquaient, mais il y avait un point important que nous avions omis.
Pour télécharger des vidéos en haute qualité, utiliser yt-dlp est très simple : saisissez le nom du programme suivi du lien, puis appuyez sur Entrée. Si cela échoue, c'est peut-être parce que certains appareils nécessitent que le lien soit entre guillemets. C'est tout, sauf si vous tombez sur un vidéo soumise à une limite d'âgeQue pouvons-nous faire dans ce cas ?
yt-dlp peut télécharger en utilisant des cookies
Il existe de nombreuses façons de regarder des vidéos soumises à une limite d'âge sans compte, mais aucune ne fonctionne actuellement. Deux d'entre elles consistent à ajouter les lettres « nsfw » avant « youtube » ou « repeat » après, ce qui nous amène à deux services différents qui, du moins au moment de la rédaction de la présente publication, ne fonctionnent plus. Il semble également que remplacer « watch?v= » par « /embed/ » supprime la restriction, mais cela ne fonctionne pas non plus. YouTube apporte des modifications presque quotidiennement, et ce qui fonctionne aujourd’hui risque de ne plus fonctionner demain.
Mais les développeurs de yt-dlp sont les plus réactifs. La commande la plus basique, yt-dlp « link », ne peut pas gérer ces vidéos restreintes, mais elle le peut si nous l'autorisons à utiliser les cookies YouTube. La procédure est la suivante :
- Bien sûr, si yt-dlp n'est pas installé, nous l'installerons. Il se trouve peut-être dans les dépôts officiels de la distribution, mais vous pouvez également télécharger yt-dlp.py depuis votre Page GitHub et lancez-le depuis le chemin où il se trouve après lui avoir donné les autorisations d'exécution — chmod -x yt-dlp.py –.
- Nous devons avoir un compte Google et être connectés à YouTube dans le navigateur.
- Nous lançons la commande suivante :
yt-dlp --cookies-from-browser navigateur « lien »
Et ce serait tout.
Le drapeau précédent est explicite, mais le reste doit être un peu expliqué :
- yt-dlp c'est le logiciel.
- --cookies-du-navigateur C'est ce qui rend la magie possible. La traduction espagnole est « cookies de navigateur ».
- navigateur Il s'agit du nom du navigateur utilisé pour la connexion à YouTube. Par exemple, au lieu de « navigateur », utilisez « firefox » sans les guillemets, tant que vous êtes connecté.
- "lien", qui est généralement entre guillemets, est le lien vers la vidéo.
En bref, nous disons : « Lancez yt-dlp, utilisez les cookies du navigateur Firefox et téléchargez le lien. »
Autre utilisation des cookies
Il existe une autre façon de utiliser des cookies, mais je pense que c'est plus fastidieux, et la seule raison que je vois, c'est si nous ne voulons pas rester connectés à YouTube. De plus, il est possible, et même probable, que Google détecte un changement ou autre, et cette méthode pourrait cesser de fonctionner à tout moment, non pas à cause de la méthode elle-même, mais parce que les cookies que nous téléchargerons ne seront plus valides. Mais c'est une autre option, et nous allons l'expliquer.
À partir de la commande précédente, vous n'avez qu'à modifier deux choses :
- –cookies-from-browser sera simplement –cookies.
- Le nom du navigateur sera le chemin vers un fichier texte que nous créerons précédemment.
Pour utiliser cette méthode, vous devez récupérer les cookies de youtube.com (de préférence à la racine du domaine, et non à une page vidéo) et les enregistrer dans un fichier texte. La meilleure solution est d'utiliser une extension comme éditeur de cookies, qui en plus de les éditer permet de les exporter vers un format compatible avec yt-dlp.
Une fois l'extension installée, accédez à youtube.com, cliquez sur l'extension, puis sur « Exporter ».
Il nous demandera le format, et nous devons choisir "Netscape"Cliquer sur le bouton Formater le copiera dans le presse-papiers. Nous devons coller ce texte dans un fichier dont le nom peut être quelconque, mais « cookies.txt » conviendrait parfaitement. Pour préciser les cookies qu'il contient, nous pouvons utiliser un autre nom, comme « yt-cookies.txt ». Il est important de connaître le nom, le chemin d'accès et l'extension, qui doit être .txt.
Comme nous l'avons déjà expliqué, il ne reste plus qu'à utiliser la commande correcte, qui dans ce cas serait :
yt-dlp --cookies /chemin/vers/cookies.txt "lien-vers-la-vidéo"
IMPORTANT:Les cookies contiennent des informations sur notre session et ne doivent être partagés avec personne.
Téléchargez n'importe quelle vidéo
Et voilà comment procéder. Sachant cela, il ne resterait que les vidéos privées, c'est-à-dire celles partagées uniquement avec des utilisateurs spécifiques et inaccessibles autrement. Mais nous pourrions toujours accéder à toutes les autres.