Afficher/cacher Sommaire
youtube-dl
youtube-dl sous licence Unlicense permet de télécharger les flux audio et vidéo de nombreux sites
- youtube-dl, récupérer les flux audio et vidéo de nombreux sites
- youtube-dl : comment récupérer légalement des flux audio et vidéo depuis un millier de sites
Principales commandes et options
- -F, –list-formats : Lister tous les formats des flux audio et vidéo disponibles pour une URL
- -r, –limit-rate : Limiter le débit du téléchargement (500K ou 3.5M par exemple)
- -a, –batch-file : Fournir une liste d’URLs à télécharger via un fichier (une URL par ligne)
- -i, –ignore-errors : Continuer si une erreur se produit lors d’un téléchargement, surtout utile quand on fournit une liste d’URLs à télécharger (–batch-file)
- -o, –output : Nommer le fichier de sortie à partir de template, voir les exemples et la documentation
- -x, –extract-audio : Extraire le flux audio
- –audio-format : Spécifier le format audio de sortie (« best », « aac », « flac », « mp3 », « m4a », « opus », « vorbis », « wav », « best » par défaut)
- –audio-quality : Spécifier la qualité audio de sortie (valeur entre 0 la meilleure et 9 la pire)
- -f ‘bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best’ : Télécharger le meilleur format mp4 disponible ou le meilleur format disponible si le mp4 n’est pas disponible, voir les exemples et la documentation
Récupérer le son d’une vidéo
Une énorme quantité de clips et chansons sont présentes sur YouTube, vous avez envie d’avoir Je danse le Mia sous le coude ?
youtube-dl --extract-audio --audio-format m4a --audio-quality 0 --output "~/Musique/%(title)s.%(ext)s" https://www.youtube.com/watch?v=wf4YT-vsq_4
Vous obtiendrez ~/Musique/IAM - Je Danse le Mia (Audio officiel).m4a.
Récupérer une vidéo
Votre pêché mignon est Capitaine Marleau (comme moi) mais vous avez loupé celui de mardi soir (shit une rediff de la saison 1 !) ?
youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best' --output "~/Téléchargements/%(title)s.%(ext)s" https://www.france.tv/france-3/capitaine-marleau/saison-1/304197-en-trompe-l-oeil.html
Vous obtiendrez ~/Téléchargements/Capitaine Marleau - En trompe-l’oeil.mp4.
Récupérer une liste de vidéos
youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best' --output "~/Téléchargements/%(title)s.%(ext)s" --ignore-errors --batch-file '~/Téléchargements/Liste_dl.txt'
Vous obtiendrez… un paquet de vidéos. Vous pouvez vous passer de l’option –batch-file en renseignant plusieurs URLs sur la ligne de commande.
youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best' --output "~/Téléchargements/%(title)s.%(ext)s" --ignore-errors URL URL URL
Créer un alias
Sur Linux, les alias sont des raccourcis de commandes jugées trop longues par l’utilisateur. En effet, le terminal est très pratique mais les commandes sont parfois lourdes et il devient facile de se tromper. Un alias permet également de gagner du temps en créant une commande courte pour une séquence que l’on tape fréquemment.
On ajoute l’alias qui permet de télécharger dans le dossier en cours une vidéo youtube au format titre.mp4
Editer le fichier $HOME/.bashrc
, et ajouter
alias youtube="youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best' --output '%(title)s.%(ext)s' --ignore-errors"
Ouvrir un terminal et lancer la commande réduite youtube
suivi du lien
youtube https://www.youtube.com/watch?v=7KCVP-CWlTs