Youtube - प्लेलिस्ट डाउनलोड करना - youtube-dl


113

मैं प्लेलिस्ट से सभी वीडियो डाउनलोड करने का प्रयास कर रहा हूं :

मैं इसके लिए youtube-dl का उपयोग कर रहा हूँ और कमांड है:

youtube-dl -citk –format mp4 –yes-playlist https://www.youtube.com/watch?v=7Vy8970q0Xc&list=PLwJ2VKmefmxpUJEGB1ff6yUZ5Zd7Gegn2

लेकिन यह केवल पहला वीडियो डाउनलोड करता है। निश्चित नहीं कि मुझसे कौन सी गलती हो रही है।

जवाबों:


195

एक शेल में, &एक विशेष चरित्र है, जो शेल को पृष्ठभूमि में एक प्रक्रिया के रूप में और सब कुछ शुरू करने की सलाह देता है। इस व्यवहार से बचने के लिए, आप URL को उद्धरणों में रख सकते हैं। देखें यूट्यूब-डीएल पूछे जाने वाले प्रश्न अधिक जानकारी के लिए।

इसके अलावा सावधान रहें -citk-iइन विकल्पों के अपवाद के साथ , ये विकल्प कम मायने रखते हैं। देखें यूट्यूब-डीएल पूछे जाने वाले प्रश्न अधिक जानकारी के लिए। यहां तक ​​कि -f mp4बहुत अजीब लगता है।

तो आप क्या चाहते हैं:

youtube-dl -i -f mp4 --yes-playlist 'https://www.youtube.com/watch?v=7Vy8970q0Xc&list=PLwJ2VKmefmxpUJEGB1ff6yUZ5Zd7Gegn2'

वैकल्पिक रूप से, आप केवल प्लेलिस्ट आईडी का उपयोग कर सकते हैं:

youtube-dl -i PLwJ2VKmefmxpUJEGB1ff6yUZ5Zd7Gegn2

1
इस C: \ Users \ lenovo \ Desktop \ New फ़ोल्डर के बारे में क्या है> youtube-dl -i PLD07B2225BB40E582 [youtube: playlist] PLD07B2225BB40E582: वेबपृष्ठ डाउनलोड करना [डाउनलोड] प्लेलिस्ट: PLD07B2225BB40E582: youtube, youtube, youtube, Google Play-in-youtube; ] प्लेलिस्ट डाउनलोड करना समाप्त: PLD07B2225BB40E582 // डाउनडाउन समाप्त होने पर कहता है, लेकिन कुछ भी डाउनलोड नहीं हुआ है।
आइल BCT

1
@ userqrqh123 यह एक अलग प्रश्न की तरह लगता है। आगे बढ़ो और यह पूछो ! जब आप -vविकल्प जोड़ते हैं तो आउटपुट को शामिल करना न भूलें , क्योंकि यह पहचानने में महत्वपूर्ण होगा कि आपकी समस्या कहां है। youtube-dl -i PLD07B2225BB40E582मेरे लिए ठीक काम करता है।

1
@ userqrqh123 जैसा कि मैंने कहा, एक टिप्पणी आपकी असंबंधित समस्या पर चर्चा करने का स्थान नहीं है। कृपया इसके बजाय एक प्रश्न पूछें। उस प्रश्न में, कृपया आउटपुट जोड़ें जब आप जोड़ते हैं -v। इसके अलावा, आपको शायद यह तय करना चाहिए कि आप अभी किन दो आउटपुटों को देख रहे हैं - वे स्पष्ट रूप से भिन्न हैं।

3
youtube-dl -x -i <PLAYLIST_ID> ने प्लेलिस्ट को ऑडियो में बदलने के लिए मेरे लिए काम किया!
गैरी

1
मैंने भी इस्तेमाल किया--no-check-certificate
गाविन पामर

55

प्लेलिस्ट में वीडियो ऑर्डर द्वारा अनुक्रमित अलग निर्देशिका में YouTube प्लेलिस्ट वीडियो डाउनलोड करें

$ youtube-dl -o '%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s'  https://www.youtube.com/playlist?list=PLwiyx1dc3P2JR9N8gQaQN_BCvlSlap7re

प्रत्येक प्लेलिस्ट को अलग-अलग निर्देशिका में रखते हुए YouTube चैनल / उपयोगकर्ता के सभी प्लेलिस्ट डाउनलोड करें:

$ youtube-dl -o '%(uploader)s/%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s' https://www.youtube.com/user/TheLinuxFoundation/playlists

वीडियो चयन:

YouTube-dl YouTube.com और कुछ और साइटों से वीडियो डाउनलोड करने के लिए एक कमांड-लाइन प्रोग्राम है। इसके लिए पायथन दुभाषिया, संस्करण 2.6, 2.7 या 3.2+ की आवश्यकता होती है, और यह प्लेटफ़ॉर्म विशिष्ट नहीं है। यह आपके यूनिक्स बॉक्स पर, विंडोज पर या मैकओएस पर काम करना चाहिए। यह सार्वजनिक डोमेन पर जारी किया जाता है, जिसका अर्थ है कि आप इसे संशोधित कर सकते हैं, इसे पुनर्वितरित कर सकते हैं या इसका उपयोग कर सकते हैं, हालांकि आप इसे पसंद करते हैं।

$ youtube-dl [OPTIONS] URL [URL...]
--play-start NUMBER Playlist वीडियो को शुरू करने के लिए (डिफ़ॉल्ट 1 है)

-प्लेलिस्ट-एंड NUMBER प्लेलिस्ट वीडियो को समाप्त करने के लिए (डिफ़ॉल्ट अंतिम है)

--प्लेलिस्ट-आइटम ITEM_SPEC प्लेलिस्ट वीडियो आइटम डाउनलोड करने के लिए। उल्लिखित करना
                                 प्लेलिस्ट में वीडियो के संकेत
                                 अल्पविराम द्वारा अलग किया गया जैसे: "--playlist- आइटम
                                 1,2,5,8 "यदि आप वीडियो डाउनलोड करना चाहते हैं
                                 प्लेलिस्ट में 1, 2, 5, 8 अनुक्रमित। आप ऐसा कर सकते हैं
                                 सीमा निर्दिष्ट करें: "--playlist- आइटम
                                 1-3,7,10-13 ", यह वीडियो डाउनलोड करेगा
                                 इंडेक्स 1, 2, 3, 7, 10, 11, 12 और 13 पर।

-o '% (प्‍लेलिस्‍ट) s /% (प्‍लेलिस्‍ट_इन्‍डेक्‍स) s -% (शीर्षक) s।% (ext) s'% s के लिए काम नहीं किया लेकिन -% "(अपलोडर) s% (शीर्षक) s।%। (ext) s "किया (मैंने
-o- रूप में

वीडियो क्वालिटी विकल्प कैसे पास करें - जैसे 480 या 720 या 1080 आदि

-f, --फॉर्म फॉरमैट वीडियो प्रारूप कोड, सभी सूचनाओं के लिए "फॉरमेट चयन" देखें
हरीश कुमावत

--all-format सभी उपलब्ध वीडियो प्रारूप डाउनलोड करें
हरीश कुमावत

-विशेष-मुक्त-प्रारूप नि: शुल्क वीडियो प्रारूपों को प्राथमिकता दें जब तक कि एक विशिष्ट अनुरोध नहीं किया जाता है
हरीश कुमावत

8

मैंने ऊपर सब कुछ करने की कोशिश की है, लेकिन कोई भी मेरी समस्या को हल नहीं कर सका। मैंने प्लेलिस्ट डाउनलोड करने के लिए youtube-dl के पुराने संस्करण को अपडेट करके इसे ठीक किया। इसे अपडेट करने के लिए

sudo youtube-dl -U

या

youtube-dl -U

उपरोक्त कमांड का उपयोग करके आपने सफलतापूर्वक अपडेट किया है

youtube-dl -cit https://www.youtube.com/playlist?list=PLttJ4RON7sleuL8wDpxbKHbSJ7BH4vvCk

अगर किसी ऑटोपाडेट की अनुमति नहीं है (एक को हटाने के बाद) का उपयोग करें: sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dlऔर sudo chmod a+rx /usr/local/bin/youtube-dl
एलेक्स स्ज़ुक्स

धन्यवाद। संस्करण 2020-11-26 मेरे लिए मैक पर काम कर रहा है
JackChouMine

6

मुझे इस समस्या के कई प्रयासों के बाद सबसे अच्छा समाधान मिला।

youtube-dl --ignore-errors --format bestaudio --extract-audio --audio-format mp3 --audio-quality 160K --output "%(title)s.%(ext)s" --yes-playlist https://www.youtube.com/playlist?list={your-youtube-playlist-id}

2

आपकी लिंक एक प्लेलिस्ट नहीं है।

एक उचित प्लेलिस्ट URL इस तरह दिखता है:

https://www.youtube.com/playlist?list=PLHSdFJ8BDqEyvUUzm6R0HxawSWniP2c9K

आपका यूआरएल सिर्फ पहला वीडियो है की एक निश्चित प्लेलिस्ट। इसके https://www.youtube.com/watch?बजाय इसमें शामिल है https://www.youtube.com/playlist?

वीडियो की सूची में दाईं ओर प्लेलिस्ट के शीर्षक पर क्लिक करके प्लेलिस्ट चुनें और इस URL का उपयोग करें।


0

v=...&Url से भाग को हटा रहा है , और केवल list=...भाग को रखें । &शेल द्वारा व्याख्या की जाने वाली मुख्य समस्या विशेष चरित्र है ।

आप अपने आदेश में अपना 'url' भी उद्धृत कर सकते हैं।

अधिक जानकारी यहाँ (उदाहरण के लिए):

/ubuntu/564567/how-to-download-playlist-from-youtube-dl


0

सबसे आसान काम एक file.txtफ़ाइल बनाना और लिंक url लिंक को पास करना है:

https://www.youtube.com/watch?v=5Lj1BF0Kn8c&list=PL9YFoJnn53xyf9GNZrtiraspAIKc80s1i

-aटर्मिनल में पैरामीटर शामिल करना सुनिश्चित करें :

youtube-dl -a file.txt
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.