Un video di Youtube può essere visto da solo o potrebbe far parte di una playlist.
Esempio:
https://www.youtube.com/watch?v=vbsNiOkm0BU e
https://www.youtube.com/watch?v=vbsNiOkm0BU&index=141&list=UUmM7KPLEthAXiPVAgBF6rhA
Notare la parte vbsNiOkm0BU
.
La domanda è ottenere questa parte per tutti i video del canale / playlist.
Il motivo è scaricare tutti i video di questo canale (circa 3600). Ma non ho avuto successo con il youtube-dl
download tutto in una volta.
Quindi desidero scaricarlo in centinaia di centinaia, ad esempio.
Se potessi approfondire questa domanda, posso scrivere uno script bash per scaricare solo determinati indici di una playlist?
Se vedi il link sopra:
https://www.youtube.com/watch?v=vbsNiOkm0BU&index=141&list=UUmM7KPLEthAXiPVAgBF6rhA
Notare la parte &index=141
.
Ora se fai qualcosa del genere:
for i in {100..200}
do
youtube-dl https://www.youtube.com/watch?v=vbsNiOkm0BU&index=${i}&list=UUmM7KPLEthAXiPVAgBF6rhA
done
Notare la parte &index=${i}
.
Questo sta scaricando lo stesso video ancora e ancora, a causa di vbsNiOkm0BU
.
Qualsiasi aiuto su questo sarebbe molto apprezzato. Grazie.
--output "%(title)s"
. Posso anche convertirlo in minuscolo?