एक Youtube वीडियो को स्टैंडअलोन देखा जा सकता है या यह किसी प्लेलिस्ट का हिस्सा हो सकता है।
उदाहरण:
https://www.youtube.com/watch?v=vbsNiOkm0BU और
https://www.youtube.com/watch?v=vbsNiOkm0BU&index=141&list=UUmM7KPLEYAXiPVAgBF6rhA
भाग को नोटिस करें vbsNiOkm0BU
।
प्रश्न यह है कि इस भाग को चैनल / प्लेलिस्ट के सभी वीडियो के लिए प्राप्त करें।
मकसद इस चैनल के सभी वीडियो (लगभग 3600) डाउनलोड करना है। लेकिन मुझे youtube-dl
एक बार में सभी डाउनलोड करने के साथ सफलता नहीं मिली है ।
तो मैं एक उदाहरण के रूप में, इसे 100 के गुच्छा में डाउनलोड करना चाहता हूं।
यदि मैं इस प्रश्न को और आगे ले जा सकता था, तो क्या मैं किसी प्लेलिस्ट के केवल विशेष अनुक्रमों को डाउनलोड करने के लिए बैश स्क्रिप्ट लिख सकता हूं?
यदि आप उपरोक्त लिंक देखते हैं:
https://www.youtube.com/watch?v=vbsNiOkm0BU&index=141&list=UUmM7KPLEthAXiPVAgBF6rhA
भाग देखें &index=141
।
अब अगर ऐसा कुछ करें:
for i in {100..200}
do
youtube-dl https://www.youtube.com/watch?v=vbsNiOkm0BU&index=${i}&list=UUmM7KPLEthAXiPVAgBF6rhA
done
भाग को नोटिस करें &index=${i}
।
यह उसी वीडियो को बार-बार डाउनलोड कर रहा है, जिसके कारण vbsNiOkm0BU
।
इस पर किसी भी प्रकार की सहायताबहुत प्रशंसनीय होगी। धन्यवाद।
--output "%(title)s"
। क्या मैं इसे लोअर केस में भी बदल सकता हूँ?