Một video Youtube có thể được xem độc lập hoặc nó có thể là một phần của danh sách phát.
Ví dụ:
https://www.youtube.com/watch?v=vbsNiOkm0BU và
https://www.youtube.com/watch?v=vbsNiOkm0BU&index=141&list=UUmM7KPLEthAXiPVAgBF6rhA
Chú ý một phần vbsNiOkm0BU
.
Câu hỏi là để có được phần này cho tất cả các video của kênh / danh sách phát.
Động lực là để tải xuống tất cả các video của kênh này (khoảng 3600). Nhưng tôi đã không thành công với việc youtube-dl
tải xuống tất cả cùng một lúc.
Vì vậy, tôi muốn tải xuống trong 100 năm, làm ví dụ.
Nếu tôi có thể đưa câu hỏi này đi xa hơn, tôi có thể viết một tập lệnh bash để chỉ tải xuống các chỉ mục cụ thể của danh sách phát không?
Nếu bạn thấy liên kết ở trên:
https://www.youtube.com/watch?v=vbsNiOkm0BU&index=141&list=UUmM7KPLEthAXiPVAgBF6rhA
Lưu ý phần &index=141
.
Bây giờ nếu làm một cái gì đó như thế này:
for i in {100..200}
do
youtube-dl https://www.youtube.com/watch?v=vbsNiOkm0BU&index=${i}&list=UUmM7KPLEthAXiPVAgBF6rhA
done
Chú ý một phần &index=${i}
.
Đây là tải xuống cùng một video nhiều lần, do vbsNiOkm0BU
.
Bất kì sự giúp đỡ nào trong việc này đều rất được trân trọng. Cảm ơn bạn.
--output "%(title)s"
. Tôi cũng có thể chuyển đổi nó thành chữ thường?