Une vidéo Youtube peut être visionnée de manière autonome ou faire partie d'une liste de lecture.
Exemple:
https://www.youtube.com/watch?v=vbsNiOkm0BU et
https://www.youtube.com/watch?v=vbsNiOkm0BU&index=141&list=UUmM7KPLEthAXiPVAgBF6rhA
Remarquez la pièce vbsNiOkm0BU
.
La question est d'obtenir cette partie pour toutes les vidéos de la chaîne / playlist.
Le motif est de télécharger toutes les vidéos de cette chaîne (environ 3600). Mais je n'ai pas réussi à youtube-dl
télécharger tout d'un coup.
Je souhaite donc le télécharger par groupe de 100, par exemple.
Si je pouvais approfondir cette question, puis-je écrire un script bash pour télécharger uniquement des index particuliers d'une liste de lecture?
Si vous voyez le lien ci-dessus:
https://www.youtube.com/watch?v=vbsNiOkm0BU&index=141&list=UUmM7KPLEthAXiPVAgBF6rhA
Remarquez la pièce &index=141
.
Maintenant, si vous faites quelque chose comme ça:
for i in {100..200}
do
youtube-dl https://www.youtube.com/watch?v=vbsNiOkm0BU&index=${i}&list=UUmM7KPLEthAXiPVAgBF6rhA
done
Remarquez la pièce &index=${i}
.
Cela télécharge la même vidéo encore et encore, en raison de vbsNiOkm0BU
.
Toute aide à ce sujet serait grandement appréciée. Je vous remercie.
--output "%(title)s"
. Puis-je également le convertir en minuscules?