Ein Youtube-Video kann eigenständig angesehen werden oder Teil einer Wiedergabeliste sein.
Beispiel:
https://www.youtube.com/watch?v=vbsNiOkm0BU und
https://www.youtube.com/watch?v=vbsNiOkm0BU&index=141&list=UUmM7KPLEthAXiPVAgBF6rhA
Beachten Sie das Teil vbsNiOkm0BU
.
Die Frage ist, diesen Teil für alle Videos des Kanals / der Wiedergabeliste zu bekommen.
Das Motiv ist, alle Videos dieses Kanals herunterzuladen (ca. 3600). Aber ich habe keinen Erfolg damit, youtube-dl
alles auf einmal herunterzuladen.
Ich möchte es also als Beispiel in 100er-Dateien herunterladen.
Wenn ich diese Frage weiter beantworten könnte, kann ich ein Bash-Skript schreiben, um nur bestimmte Indizes einer Wiedergabeliste herunterzuladen?
Wenn Sie den obigen Link sehen:
https://www.youtube.com/watch?v=vbsNiOkm0BU&index=141&list=UUmM7KPLEthAXiPVAgBF6rhA
Beachten Sie den Teil &index=141
.
Wenn Sie so etwas tun:
for i in {100..200}
do
youtube-dl https://www.youtube.com/watch?v=vbsNiOkm0BU&index=${i}&list=UUmM7KPLEthAXiPVAgBF6rhA
done
Beachten Sie das Teil &index=${i}
.
Dies lädt aufgrund von immer wieder das gleiche Video herunter vbsNiOkm0BU
.
Jede Hilfe hierzu wäre sehr dankbar. Vielen Dank.
--output "%(title)s"
. Kann ich es auch in Kleinbuchstaben umwandeln?