youtube-dl काम नहीं कर रहा है


25

मैं youtube से कुछ वीडियो डाउनलोड करने के लिए youtube-dl का उपयोग कर रहा हूं। लेकिन जब मैं लिखता हूं:

youtube-dl http://www.youtube.com/watch?v=rn_YodiJO6k

मुझे मिला:

[youtube] Setting language
[youtube] rn_YodiJO6k: Downloading video webpage
[youtube] rn_YodiJO6k: Downloading video info webpage
[youtube] rn_YodiJO6k: Extracting video information

ERROR: unable to download video

मैं क्या गलत कर रहा हूं?


1
क्या आपने उस वीडियो को देखने की कोशिश की? मैं इसे अपने देश से एक्सेस नहीं कर सकता।
जनवरी

जब मैं इस लिंक को दबाता हूं तो यह पता चलता है: youtube.com/watch?v=rn_YodiJO6k
Rondogiannis Aristophanes

1
यह इस विशेष वीडियो के साथ एक समस्या है, या दूसरों के साथ भी?
जनवरी

मेरे द्वारा आजमाए गए सभी वीडियो
रोंदोगियानिस अरस्तूफ़नेस

यह वास्तव में एक बग है, और मैंने एक लॉन्चपैड बग * Bugs.launchpad.net/ubuntu/+source/youtube-dl/+bug/1128610 ) में प्रवेश किया जो अपस्ट्रीम फिक्स को संदर्भित करता है।
1

जवाबों:


31

वही सवाल unix.stackexchange.com पर पूछा गया था।

Youtube ने इसे असंगत बनाने के लिए कुछ बदला youtube-dl, यह नवीनतम संस्करण में तय किया गया है। अद्यतन करने के लिए निम्न का उपयोग करें youtube-dlजब तक कि पैकेज सिस्टम को अद्यतन संस्करण न मिले:

sudo youtube-dl -U

अद्यतन करें

जैसा कि सुरक्षा चिंताओं के कारण विकल्प को निष्क्रिय करने के लिए उबंटू में टिप्पणियों में समर्थन किया गया youtube-dlहै --update( बग्रेपोर्ट यहां है )। यह बग्रेपोर्ट में भी तर्क दिया जाता है जो youtube-dlएक चलती लक्ष्य है, इसलिए रिपॉजिटरी में संस्करण अक्सर पुराना हो जाता है। यह आसान आवश्यकता को अपग्रेड करता है।

आसान उन्नयन अभी भी संभव है जैसे pip। इस तरह स्थापित करें (आप youtube-dlपहले के पुराने संस्करणों की स्थापना रद्द करना चाहते हैं ):

sudo pip install youtube_dl

अब इसके साथ अपग्रेड किया जा सकता है:

sudo pip install --upgrade youtube_dl

जैसा कि youtube-dl डाउनलोड पेज पर प्रलेखित है । ध्यान दें कि इस पद्धति के साथ भी समान सुरक्षा चिंताएं जुड़ी हुई हैं।


1
यह अब काम नहीं करता है: bugs.launchpad.net/ubuntu/+source/youtube-dl/+bug/1063469 अपस्ट्रीम से एक नया संस्करण स्थापित करें: sudo wget https://yt-dl.org/downloads/2013.11.07/youtube-dl -O /usr/local/bin/youtube-dl sudo chmod a+x /usr/local/bin/youtube-dl(जानकारी यहाँ से: rg3.github.io/boutube/dl/download.html )
सुपर

1
@ चुप: मैंने एक pipविकल्प जोड़ा है जो लगभग सुविधाजनक है।
थोर

कूल, केवल यह पहले से ही अक्षम है, मैं इसे प्रतिबिंबित करने के लिए आपके उत्तर को संपादित करता हूं।
सुपर

4

मेरे लिए निम्नलिखित पंक्तियों ने काम किया:

sudo apt-get remove -y youtube-dl
wget -O - https://yt-dl.org/latest/youtube-dl | sudo tee /usr/local/bin/youtube-dl > /dev/null
sudo chmod a+x /usr/local/bin/youtube-dl
hash -r

-6

आपको "इसे काम करने के लिए वीडियो के URL से पहले और बाद में दोहरे उद्धरण ( ) डालने होंगे । मुझे नहीं लगता कि यह एक बग है।

उदाहरण के लिए:

youtube-dl "<video-URL>"

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