====== Youtube-dl pour récupérer les vidéos en ligne ======
===== Introduction =====
Youtube-dl est un programme en ligne de commande qui sert à récupérer des vidéos sur des sites tels que Youtube et DailyMotion pour un visionnage offline.
===== Installation =====
[[https://github.com/rg3/youtube-dl|Youtube-dl disponible sur GitHub]]
wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
chmod a+rx /usr/local/bin/youtube-dl
Il est possible d'installer libav-tools pour extraire la musique des vidéos par exemple.
apt install libav-tools
===== Utilisation =====
Pour télécharger une vidéo :
#Téléchargement dans le dossier courant.
youtube-dl https://www.youtube.com/watch?v=kdF3bGDtfwI
Des informations de configuration peuvent être ajoutées pour choisir une qualité vidéo ou forcer un réglage. Je recommande l'utilisation de IPv4 pour ne pas être bloqué.
# Utilisation de IPv4
--force-ipv4
# Télécharger le meilleur mp4 de 720p maximum, puis meilleur fichier disponible si impossible.
-f 'best[ext=mp4][height<=720]/best'
===== Youtube-dl-WebUI =====
Une WebUI est disponible pour utiliser Youtube-dl depuis un navigateur. Pensez à restreindre l'accès avec un ''.htaccess''.
[[https://github.com/p1rox/Youtube-dl-WebUI|Youtube-dl-WebUI disponible sur GitHub]]