====== Youtube-DL / YT-DLP ====== Téléchargements de vidéos ou sons à partir de sites (Youtube...). Vous pouvez aussi essayer **[[:wiki:logiciels:video-downloadhelper|Video-DownloadHelper]]** (Téléchargement & Screencast). ===== Vidéo sécurisée ===== **[[:wiki:logiciels:youtube-securise|Youtube - Visionner une vidéo sécurisée]]** ou avec restriction liée à l'âge. . ====== YT-DLP ====== Source : https://github.com/yt-dlp/yt-dlp __yt-dlp__ est un fork (dérivé) de [[:wiki:logiciels:youtube-dl#youtube-dl|Youtube-dl]], basé sur youtube-dlc (maintenant inactif), il s'exécute en ligne de commande. \\ Pour **Linux, Windows, Mac**. \\ Documentation des commandes plus lisible --- https://pypi.org/project/yt-dlp/ \\ La procédure ci-dessous permet la meilleure mise à jour. YT-DLP (comme Youtube-DL) télécharge la vidéo et l'audio séparément, il est possible de les conserver (voir les paramètres), ils sont assemblés ensuite. ===== Pour Debian ===== ==== Installation ==== Avec les binaires de : https://github.com/yt-dlp/yt-dlp/wiki/Installation \\ sudo curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp sudo chmod a+rx /usr/local/bin/yt-dlp # Make executable ==== Mise à jour ==== Les mises à jour sont assez fréquentes. Quand un site modifie son fonctionnement, il faut attendre ~quelques~ temps pour que la mise à jour soit développée. \\ En pratique, quand ça ne fonctionne pas, mettez à jour yt-dlp. Le développement est peut-être déjà fait. sudo yt-dlp -U ==== Télécharger une vidéo ==== yt-dlp https://www.youtube.com/XXXXXXXXXXXXX ==== Choisir le format ==== Lister les formats disponibles sur le site : yt-dlp --list-formats URL_de_la_Video Choisir le code du format (XXX) correspondant dans la 1ère colonne (ID). yt-dlp -f XXX URL_de_la_Video ==== Télécharger une liste de vidéos ==== yt-dlp -a LISTE_de_Videos.txt Dans le fichier texte, mettre une URL par ligne. \\ ==== Liste des options ==== Voir toute la documentation à : https://github.com/yt-dlp/yt-dlp#readme \\ La documentation en ligne de commande (404 lignes, il y a quelques options ;-)) : yt-dlp -h ===== Pour Ubuntu ===== https://github.com/yt-dlp/yt-dlp/wiki/Installation#apt . ====== Youtube-DL ====== **Youtube-DL n'est plus développé depuis 2021.** https://github.com/yt-dlp/yt-dlp --- **yt-dlp** is a youtube-dl fork based on the now inactive youtube-dlc. The main focus of this project is adding new features and patches while also keeping up to date with the original project SMTube --- https://doc.ubuntu-fr.org/smtube --- ???? -------------------------- Youtube-dl est un utilitaire de capture de vidéos en ligne de commande qui supporte Youtube et de nombreuses autres plate-formes. \\ Youtube-dl se périme vite, car les plate-formes s’adaptent pour contrer ce genre de programme. \\ Ce programme est très performant. \\ Dans les dépôts, Debian ou Ubuntu, les versions de Youtube-dl sont anciennes. \\ Quand on a fait une installation par ces méthodes, on ne peut plus faire la mise à jour par une autre, y compris par ytdl-org.github.io. \\ **La version semblant la plus à jour est sur : https://ytdl-org.github.io/youtube-dl/download.html \\ La procédure d'installation y est décrite.** **[[https://doc.ubuntu-fr.org/youtube-dl|Youtube-dl]]** --- capture de vidéo Internet en ligne de commande. \\ **[[https://doc.ubuntu-fr.org/youtube-dlg|YouTube DL GUI]]** --- interface graphique de Youtube-dl. \\ **[[https://doc.ubuntu-fr.org/youtube-dl-gui|Youtube-dl-gui]]** --- interface graphique minimaliste pour youtube-dl. Je n'ai pas essayé les interfaces graphiques. **[[https://debian-facile.org/doc:media:youtube-dl|Explications d'installation par DebianFacile]]** ===== Installation ===== sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl sudo chmod a+x /usr/local/bin/youtube-dl Avec Debian 11 Bullseye, on peut avoir l'erreur : ([[https://linuxtrack.net/viewtopic.php?pid=15465#p15465|merci Mr.S.]]) /usr/bin/env: « python »: Aucun fichier ou dossier de ce type Pour contourner le problème, il convient d'installer la paquet **python-is-python3** sudo apt install python-is-python3 Si vous avez le message d'erreur : ERROR: m3u8 download detected but ffmpeg or avconv could not be found. Please install one. Installez **ffmpeg** sudo apt install ffmpeg ===== Mise à jour ===== Les mises à jour de youtube-dl sont fréquentes, il suffira d'entrer régulièrement la commande : sudo youtube-dl -U