Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

यूट्यूब वीडियो डाउनलोड करने के लिए पायथन लाइब्रेरी PyTube

आप "यूट्यूब" जानते हैं ना? हाँ, वह सबसे प्रसिद्ध वीडियो शेयरिंग वेबसाइट विशेष रूप से भारत में यूट्यूब वीडियो डाउनलोड करने के लिए पायथन लाइब्रेरी PyTube। अधिकांश समय, आप कुछ वीडियो पसंद करते हैं और आप उस वीडियो को डाउनलोड करने का प्रयास करते हैं ताकि बाद में/ऑफ़लाइन देख सकें। फिर आप "यूट्यूब-डाउनलोडर" ऐप के बारे में जानते हैं जो यूट्यूब वेबसाइट से यूट्यूब वीडियो डाउनलोड करता है। लेकिन अधिकांश ऐप कुछ प्रतिबंधों के साथ आते हैं (यदि आप इसे मुफ्त में उपयोग कर रहे हैं) या आपसे पैसे लेते हैं। लेकिन क्या आपने कभी यूट्यूब वीडियो डाउनलोड करने के लिए अपना खुद का प्रोग्राम बनाने के बारे में सोचा है? यदि नहीं, तो आपको प्रयास करना चाहिए क्योंकि पायथन लाइब्रेरी का उपयोग करना बहुत सरल है। पायथन यूट्यूब से वीडियो डाउनलोड करने के लिए "pytube" लाइब्रेरी प्रदान करता है। यह लाइब्रेरी हमें वेब से वीडियो डाउनलोड करने की अनुमति देती है।

Pytube एक मानक लाइब्रेरी नहीं है, इसलिए हमें इसे इंस्टॉल करने की आवश्यकता है। पिप के साथ, इसे इंस्टॉल करना आसान है:

pip install pytube
Collecting pytube
Downloading https://files.pythonhosted.org/packages/af/56/c9b484e93e1f3a4ef6aefbc1e68258121831007938556daf968ab4519c9c/pytube-9.3.5-py3-none-any.whl
Installing collected packages: pytube
Successfully installed pytube-9.3.5

वीडियो डाउनलोड करना

जैसा कि हम लेख में नीचे देखते हैं, pytube का उपयोग करके यूट्यूब वीडियो डाउनलोड करना बहुत आसान है।

तो आइए youtube क्लास आयात करके शुरू करते हैं:

from pytube import YouTube

अब आइए वीडियो का लिंक प्राप्त करने का प्रयास करें। उदाहरण के लिए, अपनी पसंद का एक वीडियो चुनें:

yt = YouTube('https://www.youtube.com/watch?v=-KnAZcXzxRA')

pytube API सभी जानकारी को सहज रूप से एक्सेस करने योग्य बनाता है। उदाहरण के लिए, वीडियो का शीर्षक प्राप्त करने का तरीका यह है:

>>> yt.title
'Redmi Note 7 Fake 48MP Camera? Explained \U0001f525\U0001f525\U0001f525'

और थंबनेल URL प्राप्त करने के लिए:

>>> yt.thumbnail_url
'https://i.ytimg.com/vi/-KnAZcXzxRA/default.jpg'

अब, हमें मीडिया प्रारूप चुनने की आवश्यकता है। Pytube मॉड्यूल वीडियो डाउनलोड करने के लिए निम्नलिखित मीडिया प्रारूप प्रदान करता है:

>>> yt.streams.all()
[,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ]
>>> </Stream:>

मान लीजिए हम पहली स्ट्रीम प्राप्त करना चाहते हैं:

>>> stream = yt.streams.first()
>>> stream

वीडियो आपके गंतव्य पथ में डाउनलोड हो जाएगा:

>>> stream.download('f:/')
'f:/Redmi Note 7 Fake 48MP Camera Explained \U0001f525\U0001f525\U0001f525.mp4'

या फिर आप वीडियो को वर्तमान कार्य निर्देशिका में डाउनलोड कर सकते हैं:

>>> stream.download()
'C:\\Python\\Python361\\Redmi Note 7 Fake 48MP Camera Explained \U0001f525\U0001f525\U0001f525.mp4'

अब हम देखते हैं कि वीडियो हमारे गंतव्य पथ में डाउनलोड हो गया है:

यूट्यूब वीडियो डाउनलोड करने के लिए पायथन लाइब्रेरी PyTube

  1. YouTube वीडियो iPhone कैमरा रोल में सेव करें: स्टेप-बाय-स्टेप गाइड YouTube वीडियो iPhone कैमरा रोल में सेव करें: स्टेप-बाय-स्टेप गाइड

    YouTube वीडियो चलते-फिरते देखना अच्छा आइडिया लग सकता है जब तक आपको पता न चले कि ये वीडियो कितना डेटा कंज्यूम करते हैं। अपने पूरे डेटा अलाउंस को स्ट्रीमिंग में खर्च करने के बजाय, आप निकलने से पहले YouTube वीडियो iPhone पर डाउनलोड करना चाह सकते हैं। न केवल आप बफरिंग और लो वीडियो क्वालिटी की समस्याओं

  1. ऑफ़लाइन देखने के लिए YouTube वीडियो डाउनलोड करने के 5 विश्वसनीय तरीके ऑफ़लाइन देखने के लिए YouTube वीडियो डाउनलोड करने के 5 विश्वसनीय तरीके

    YouTube सबसे अच्छी वीडियो शेयरिंग और देखने वाली वेबसाइटों में से एक है जिसके बारे में आप सोच सकते हैं। YouTube आपको फिल्में देखने, अपने पसंदीदा ट्रैक सुनने, समाचार देखने और लगभग बाकी सब कुछ करने देता है। केवल यही नहीं, YouTube अपने उपयोगकर्ताओं को वीडियो डाउनलोड करने और उन्हें बाद में ऑफ़लाइन देखने

  1. YouTube वीडियो को अपने iPhone पर सुरक्षित रूप से कैसे डाउनलोड करें YouTube वीडियो को अपने iPhone पर सुरक्षित रूप से कैसे डाउनलोड करें

    अपने सुंदर डिजाइन और अविश्वसनीय प्रदर्शन के बावजूद, कभी-कभी iPhone पर प्रतिबंध एक उपयोगकर्ता को परेशान कर सकते हैं। मान लीजिए आप अपने iPhone पर एक YouTube वीडियो देख रहे हैं और इसे अपने कैमरा रोल में सेव करना चाहते हैं, आप नहीं कर सकते। क्या यह निराशाजनक नहीं है? खैर, यह है और यह आपके iPhone पर You