Film z YouTube można oglądać samodzielnie lub może on być częścią listy odtwarzania.
Przykład:
https://www.youtube.com/watch?v=vbsNiOkm0BU i
https://www.youtube.com/watch?v=vbsNiOkm0BU&index=141&list=UUmM7KPLEthAXiPVAgBF6rhA
Zwróć uwagę na część vbsNiOkm0BU
.
Pytanie brzmi: zdobądź tę część dla wszystkich filmów z kanału / listy odtwarzania.
Celem jest pobranie wszystkich filmów z tego kanału (około 3600). Ale nie udało mi się youtube-dl
pobrać wszystkich naraz.
Chciałbym więc pobrać go na przykład w setkach setek.
Jeśli mógłbym przejść dalej do tego pytania, czy mogę napisać skrypt bash, aby pobrać tylko określone indeksy listy odtwarzania?
Jeśli zobaczysz powyższy link:
https://www.youtube.com/watch?v=vbsNiOkm0BU&index=141&list=UUmM7KPLEthAXiPVAgBF6rhA
Zwróć uwagę na część &index=141
.
Teraz, jeśli zrób coś takiego:
for i in {100..200}
do
youtube-dl https://www.youtube.com/watch?v=vbsNiOkm0BU&index=${i}&list=UUmM7KPLEthAXiPVAgBF6rhA
done
Zwróć uwagę na część &index=${i}
.
To jest pobieranie tego samego filmu raz za razem, z powodu vbsNiOkm0BU
.
Każda pomoc w tym zakresie byłaby bardzo mile widziana. Dziękuję Ci.
--output "%(title)s"
. Czy mogę również przekonwertować to na małe litery?