J'essaie de télécharger toutes les vidéos de la playlist :
J'utilise youtube-dl pour cela et la commande est la suivante:
youtube-dl -citk –format mp4 –yes-playlist https://www.youtube.com/watch?v=7Vy8970q0Xc&list=PLwJ2VKmefmxpUJEGB1ff6yUZ5Zd7Gegn2
Mais cela ne télécharge que la première vidéo. Pas sûr de ce que je fais mal.
Dans un shell, &
est un caractère spécial, conseillant au shell de tout lancer jusqu'au processus & en tant que processus en arrière-plan. Pour éviter ce problème, vous pouvez mettre l'URL entre guillemets. Voir le youtube-dl FAQ pour plus d'informations.
Méfiez-vous aussi de -citk
. À l'exception de -i
, ces options ont peu de sens. Voir le youtube-dl FAQ pour plus d'informations. Même -f mp4
semble très étrange.
Donc ce que vous voulez c'est:
youtube-dl -i -f mp4 --yes-playlist 'https://www.youtube.com/watch?v=7Vy8970q0Xc&list=PLwJ2VKmefmxpUJEGB1ff6yUZ5Zd7Gegn2'
Alternativement, vous pouvez simplement utiliser l'ID de la playlist:
youtube-dl -i PLwJ2VKmefmxpUJEGB1ff6yUZ5Zd7Gegn2
Supprimez la partie v=...&
de l'URL et ne conservez que la partie list=...
. Le problème principal est le caractère spécial &
, interprété par le shell.
Vous pouvez également citer votre "URL" dans votre commande.
Plus d'informations ici (par exemple):
https://askubuntu.com/questions/564567/how-to-download-playlist-from-youtube-dl