Video Youtube dapat ditonton secara mandiri atau dapat menjadi bagian dari daftar putar.
Contoh:
https://www.youtube.com/watch?v=vbsNiOkm0BU dan
https://www.youtube.com/watch?v=vbsNiOkm0BU&index=141&list=UUmM7KPLEthAXiPVAgBF6rhA
Perhatikan bagian itu vbsNiOkm0BU
.
Pertanyaannya adalah untuk mendapatkan bagian ini untuk semua video saluran / daftar putar.
Motifnya adalah mengunduh semua video saluran ini (sekitar 3600). Tapi saya belum berhasil youtube-dl
mengunduh semuanya sekaligus.
Jadi saya ingin mengunduhnya dalam jumlah 100-an, sebagai contoh.
Jika saya dapat meneruskan pertanyaan ini, dapatkah saya menulis skrip bash untuk mengunduh hanya indeks tertentu dari daftar putar?
Jika Anda melihat tautan di atas:
https://www.youtube.com/watch?v=vbsNiOkm0BU&index=141&list=UUmM7KPLEthAXiPVAgBF6rhA
Perhatikan bagian itu &index=141
.
Sekarang jika melakukan sesuatu seperti ini:
for i in {100..200}
do
youtube-dl https://www.youtube.com/watch?v=vbsNiOkm0BU&index=${i}&list=UUmM7KPLEthAXiPVAgBF6rhA
done
Perhatikan bagian itu &index=${i}
.
Ini mengunduh video yang sama lagi dan lagi, karena vbsNiOkm0BU
.
Bantuan apa pun akan sangat dihargai. Terima kasih.
--output "%(title)s"
. Bisakah saya mengonversinya menjadi huruf kecil?