मैं एमपी 3 प्रारूप में कुछ वीडियो डाउनलोड करने की कोशिश कर रहा हूं। यह एक प्लेलिस्ट है। मैं एक आदेश का उपयोग करके पूरी प्लेलिस्ट कैसे डाउनलोड करूं?
मैं एमपी 3 प्रारूप में कुछ वीडियो डाउनलोड करने की कोशिश कर रहा हूं। यह एक प्लेलिस्ट है। मैं एक आदेश का उपयोग करके पूरी प्लेलिस्ट कैसे डाउनलोड करूं?
जवाबों:
इस प्रश्न के दोनों भाग (एमपी में डाउनलोड करना और प्लेलिस्ट डाउनलोड करना) द्वारा समर्थित हैं youtube-dl
:
youtube-dl --extract-audio --audio-format mp3 -o "%(title)s.%(ext)s" <url to playlist>
मेरे और टिप्पणियों से कुछ नोट्स:
youtube-dl
आधुनिक प्लेलिस्ट के साथ संघर्ष के पुराने संस्करण । आपको रेपो संस्करण को नवीनतम के साथ बदलने की आवश्यकता हो सकती है ।
cmo : आप लापता ("अपने देश में अनुपलब्ध", या -i
ध्वज के साथ वीडियो) को अनदेखा कर सकते हैं ।
frans : यदि आपकी प्लेलिस्ट काम नहीं कर रही है और URL में एक v=<ID>
तत्व शामिल है , तो इसे हटा दें ताकि ?list=...
क्वेरिस्ट्रिंग में सिर्फ आइटम हो।
youtube-dl
(अंत में लिंक देखें) लेकिन ऐसा लगता है कि आपकी समस्या यह है कि आप इसे प्लेलिस्ट URL नहीं दे रहे हैं।
https://www.youtube.com/watch?v=<VIDEO_ID>&list=<LIST_ID>
। मुझे v=<ID>
URL से भाग निकालना था ।
-i
कमांड में तर्क को शामिल करने की सलाह देता हूं । यह प्लेलिस्ट में मौजूद किसी भी वीडियो को छोड़ देगा, जिसे youtube से हटा दिया गया है
नोट: - youtube-dl का पुराना संस्करण प्ले-लिस्ट डाउनलोड करने में सक्षम नहीं है। सबसे पहले आपको पता है कि आपका youtube-dl वर्जन क्या है। Youtube-dl उपयोग कमांड के संस्करण की जांच करने के लिए
youtube-dl --version
संस्करण 2014.02.17 और पुराने संस्करण प्ले-लिस्ट डाउनलोड करने में सक्षम नहीं हैं। यदि आप पुराने संस्करण का उपयोग करते हैं तो इसे अपडेट करें
sudo youtube-dl -U
सफल अद्यतन उपयोग आदेश के बाद
youtube-dl -cit https://www.youtube.com/playlist?list=PLttJ4RON7sleuL8wDpxbKHbSJ7BH4vCk
इसके अलावा आप एक साधारण पाठ फ़ाइल में URL सूची बना सकते हैं और निम्नलिखित कमांड का उपयोग कर सकते हैं।
youtube-dl -cit -a file_name_in_which_you_paste_URL_list
एमपी 3 प्रारूप के लिए ऑडियो सहेजा जा सकता है। लेकिन ऑडियो मेरी मशीन पर .m4a प्रारूप के रूप में सहेजता है।
youtube-dl -cit --extract-audio --audio-format mp3 https://www.youtube.com/playlist?list=PLttJ4RON7sleuL8wDpxbKHbSJ7BH4vvCk
नोट: - यदि आप Ubuntu सॉफ्टवेयर सेंटर से youtube-dl इंस्टॉल करते हैं। आप इसे टर्मिनल से अपडेट नहीं कर सकते।
सॉफ्टवेयर सेंटर पर जाएं और उससे अपडेट करें।
मैं शराब पर इस आदेश का परीक्षण करता हूं क्योंकि मेरा youtube-dl भी पुराना है। और मैं इसे अपडेट करने में असमर्थ हूं।
यदि आप अपने youtube-dl को अपडेट कर सकते हैं तो आप ऊपर दिए गए कमांड का उपयोग करके प्ले-लिस्ट डाउनलोड कर सकते हैं।
मुझे उम्मीद है यह मदद करेगा...
sudo apt install pip3
), लेकिन फिर sudo pip3 install youtube-dl
स्थापित करने के लिए, और sudo pip3 install youtube-dl --upgrade
नवीनतम संस्करण प्राप्त करने के लिए। मैं आपको हर बार youtube-dl का उपयोग करने से पहले अपग्रेड करने की सलाह देता हूं। ओह, और हाँ, अजगर 2 के बजाय पायथन 3 पीआईपी का उपयोग करें
आपके पसंदीदा खोज इंजन का उपयोग करके आप बहुत सारे निर्देश पा सकते हैं। उदाहरण के लिए:
के लिए इस प्लेलिस्ट यह होगा:youtube-dl -t https://www.youtube.com/playlist?list=PLYH8WvNV1YEnNVnJb5ZXxDCE2HDAVVo4M
मुझे आशा है मैं आपकी मदद कर सकता हूं!
youtube-dl -t --extract-audio --audio-format mp3 https://www.youtube.com/playlist?list=PLYH8WvNV1YEnNVnJb5ZXxDCE2HDAVVo4M
यदि आपने पाइप का उपयोग करके स्थापित किया है, तो अपडेट करने के लिए निम्न को चलाएँ:
sudo pip install youtube-dl --upgrade
का आनंद लें...
आप कर रहे हैं वास्तव में सुनिश्चित करें कि आप एमपी 3 करना चाहते हैं? आजकल बहुत सारे उपकरण AAC खेल सकते हैं और कुछ भी Opus खेल सकते हैं।
यदि आप उच्चतम गुणवत्ता (Opus 160 kbps) को बनाए रखना चाहते हैं और आपका खिलाड़ी Opus कोडेक का समर्थन करता है तो इसका उपयोग करना बेहतर है:
youtube-dl -f 251 (Playlist URL)
लेकिन अगर आपका खिलाड़ी केवल AAC का समर्थन करता है (2018 में सबसे अधिक एंट्री-लेवल टीवी):
youtube-dl -f 140 (Playlist URL)
यदि आप एमपी 3 का उपयोग करते हैं, तो आपको reencoding के रूप में गुणवत्ता खराब हो जाएगी (YouTube द्वारा पहले से ही reencoded ऑडियो से) की आवश्यकता होगी।