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

YouTube मीडिया/ऑडियो डाउनलोड पायथन का उपयोग करके - pafy

इस लेख में, हम देखेंगे कि यूट्यूब . के बारे में विवरण कैसे निकाला जाए pafy . का उपयोग करके वीडियो और उन्हें विभिन्न स्वरूपों में डाउनलोड करें मापांक। आधिकारिक दस्तावेज़ीकरण के लिए लिंक पर जाएं।

pafy . स्थापित करें निम्न आदेश का उपयोग कर मॉड्यूल

पाइप इंस्टाल पफी

यदि आप उपरोक्त कमांड चलाते हैं, तो यह मॉड्यूल की सफल स्थापना पर निम्नलिखित परिणाम उत्पन्न करेगा pafy

pafy को संग्रहित करना कैश्ड का उपयोग करना पूर्व> 

जांचें कि क्या आप pafy . आयात कर सकते हैं निम्न आदेश चलाकर मॉड्यूल या नहीं।

पैफी आयात करें

यदि आपको कोई त्रुटि नहीं मिली तो यह हो गया। अन्यथा समस्या को हल करने के लिए निम्न मॉड्यूल स्थापित करें।

पाइप इंस्टाल youtube-dl

यदि आप उपरोक्त कमांड चलाते हैं, तो यह मॉड्यूल के सफल इंस्टालेशन पर निम्नलिखित परिणाम उत्पन्न करेगा youtube-dl

यूट्यूब-डीएल को संग्रहित करना कैश्ड का उपयोग करनाhttps://files.pythonhosted.org/packages/b1/ec/fe552181d6bd05a9e5b6b51f6f7ea4fed9f121ce595d788217e59318e47c/youtube_dl-2019.3-nuccess.python-py2.py2. -2019.7.30

यूट्यूब वीडियो विवरण

लिंक का उपयोग करके वीडियो का विवरण निकालने के चरण।

  • मॉड्यूल आयात करें pafy

  • वीडियो के लिंक को वेरिएबल में स्टोर करें।

  • pafy.new(url) . का आह्वान करें विधि और परिणाम को एक चर में संग्रहीत करें।

  • उपरोक्त चर का उपयोग करके वीडियो के बारे में सारी जानकारी प्राप्त करें।

आइए एक उदाहरण देखें।

## मॉड्यूल आयात करना pafy## videourl का url ="https://www.youtube.com/watch?v=cr3-J5wDLsM"## pafyresult की नई विधि को कॉल करना =pafy.new(url) ## शीर्षक, रेटिंग, व्यूकाउंट, लेखक, लंबाई, पसंद, आदि जैसे विवरण प्राप्त करना, प्रिंट (f"शीर्षक:{result.title}")प्रिंट(f"व्यूकाउंट {result.viewcount}")print(f" लेखक:{result.author}")print(f"Video Length:{result.length}")print(f"Likes:{result.likes}")print(f"Dislikes:{result.dislikes}")print (f"विवरण:{result.description}")

यदि आप उपरोक्त कार्यक्रम चलाते हैं, तो आपको निम्नलिखित परिणाम प्राप्त होंगे।

Title:इंडेक्सिंग ओवरव्यू व्यूकाउंट 862लेखक:ट्यूटोरियल्स पॉइंट (इंडिया) प्रा। Ltd.वीडियो की लंबाई:167पसंद:6नापसंद:1विवरण:अनुक्रमण अवलोकन https://www.tutorialspoint.com/videotutorials/index.htmLecture By:श्री अर्नब चक्रवर्ती, ट्यूटोरियल पॉइंट इंडिया प्राइवेट लिमिटेड
पर अधिक वीडियो देखें।

सर्वश्रेष्ठ गुणवत्ता में वीडियो डाउनलोड करना

  • मॉड्यूल आयात करें pafy

  • वीडियो के लिंक को वेरिएबल में स्टोर करें।

  • pafy.new(url) . का आह्वान करें विधि और परिणाम को एक चर में संग्रहीत करें।

  • getbest . का उपयोग करके वीडियो की सर्वोत्तम गुणवत्ता प्राप्त करें उपरोक्त पिछले चर का उपयोग करके विधि और एक चर में स्टोर करें।

  • डाउनलोड . को आमंत्रित करें पिछले चर पर विधि।

नीचे दिया गया उदाहरण देखें।

## मॉड्यूल आयात करना pafy## videourl का url ="https://www.youtube.com/watch?v=cr3-J5wDLsM"## pafyresult की नई विधि को कॉल करना =pafy.new(url) ## getbest()best_quality_video =result.getbest()## का उपयोग करके 'परिणाम' से वीडियो की सर्वोत्तम गुणवत्ता प्राप्त करना आप वीडियोप्रिंट की गुणवत्ता देखने के लिए इसे प्रिंट कर सकते हैं (best_quality_video)## इसे डाउनलोड का उपयोग करके डाउनलोड करें () best_quality_video.download()

यदि आप उपरोक्त कार्यक्रम चलाते हैं, तो आपको निम्नलिखित परिणाम प्राप्त होंगे।

सामान्य:mp4@1280x72026,638,008 बाइट्स [100.00%] प्राप्त हुए। दर:[ 820 केबी/एस]। ईटीए:[0 सेकंड]

आप getbest() . का उपयोग करके किसी भी प्रकार का वीडियो डाउनलोड कर सकते हैं 3gp, mp4, WebM, आदि जैसे प्रीफ़टाइप को दरकिनार करने के तरीके, नीचे दिए गए सिंटैक्स को देखें और इसे स्वयं आज़माएँ।

## पिछले चरण समान हैंबेस्ट_क्वालिटी_वीडियो =result.getbest(preftype ="mp4")## अगले चरण समान हैं

सर्वश्रेष्ठ गुणवत्ता में ऑडियो डाउनलोड करना

उसी प्रक्रिया का पालन करें जैसा हमने वीडियो डाउनलोड करने के लिए किया था। getbestaudio() . का आह्वान करें इसके बजाय getbest() और फिर डाउनलोड () . का उपयोग करके इसे डाउनलोड करें तरीका। सबसे पहले, इसे स्वयं आज़माएं। यदि आपको निम्न कोड देखने में कठिनाई होती है।## मॉड्यूल आयात करना

import pafy## videourl का url ="https://www.youtube.com/watch?v=cr3-J5wDLsM"## pafyresult की नई विधि को कॉल करना =pafy.new(url)## प्राप्त करना getbest()best_quality_audio =result.getbestaudio()## का उपयोग करके 'result' से वीडियो की सर्वोत्तम गुणवत्ता आप वीडियोप्रिंट (best_quality_audio) की गुणवत्ता देखने के लिए इसे प्रिंट कर सकते हैं )

यदि आप उपरोक्त कार्यक्रम चलाते हैं, तो आपको निम्नलिखित परिणाम प्राप्त होंगे।

ऑडियो:m4a@128k27,518 बाइट्स [100.00%] प्राप्त हुए। दर:[ 306 केबी/एस]। ETA:[0 secs]'इंडेक्सिंग ओवरव्यू.m4a'

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

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

  1. iPhone पर YouTube वीडियो कैसे डाउनलोड करें

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

  1. ऑडियो के साथ Reddit वीडियो कैसे डाउनलोड करें

    यदि आप कुछ निष्पक्ष, बौद्धिक, आकर्षक और समुदाय-संचालित सामग्री की तलाश कर रहे हैं, जो आपको पसंद है, तो Reddit का स्थान है। एक Redditor के रूप में या एक गैर-Redditor के रूप में भी क्या कभी ऐसा हुआ है कि आप कुछ अनोखे और दिलचस्प वीडियो पर ठोकर खा गए हैं जो आपको कहीं और नहीं मिल सकता है और आप सोच रहे है