yt-dlp निःसंशयपणे, YouTube व्हिडिओ डाउनलोड करण्यासाठी हे सर्वोत्तम सॉफ्टवेअर आहे. ते त्याहूनही बरेच काही करते आणि ते Google च्या लोकप्रिय प्लॅटफॉर्मवरील व्हिडिओंपुरते मर्यादित नाही, परंतु त्याचा वापर सर्व बाबतीत सर्वात सहज असू शकत नाही. आता बराच काळ झाला आहे आम्ही एक मार्गदर्शक लिहिला. हे विलक्षण साधन वापरणे सोपे होते, पण ते अपूर्ण होते. सूचनांमध्ये स्पष्ट केलेल्या प्रत्येक गोष्टीचे स्पष्टीकरण देणे हे आमचे ध्येय नव्हते, परंतु काहीतरी महत्त्वाचे होते जे आम्ही समाविष्ट केले नाही.
जर तुम्हाला व्हिडिओ त्यांच्या उच्चतम गुणवत्तेत डाउनलोड करायचे असतील, तर yt-dlp वापरणे खूप सोपे आहे: प्रोग्रामचे नाव आणि त्यानंतर लिंक एंटर करा आणि एंटर दाबा. जर वरील अयशस्वी झाले, तर काही उपकरणांना लिंक कोट्समध्ये असणे आवश्यक असल्याने असे होऊ शकते. बस्स, जोपर्यंत तुम्हाला एक सापडत नाही तोपर्यंत वय-प्रतिबंधित व्हिडिओअशा परिस्थितीत आपण काय करू शकतो?
yt-dlp कुकीज वापरून डाउनलोड करू शकते.
अकाउंटशिवाय वय-प्रतिबंधित व्हिडिओ पाहण्याचे अनेक मार्ग आहेत, परंतु सध्या एकही मार्ग काम करत नाही. त्यापैकी दोन मार्ग "youtube" च्या आधी "nsfw" किंवा नंतर "repeat" ही अक्षरे जोडत आहेत, ज्यामुळे आपल्याला दोन वेगवेगळ्या सेवा मिळतात ज्या किमान लिहिण्याच्या वेळी काम करणे थांबवल्या आहेत. असेही म्हटले जाते की "watch?v=" ला "/embed/" मध्ये बदलल्याने निर्बंध दूर होतात, परंतु ते देखील काम करत नाही. YouTube जवळजवळ दररोज बदल करत असते., आणि जे आज काम करते ते उद्या काम करणे थांबवण्याची शक्यता आहे.
परंतु yt-dlp चे डेव्हलपर्स सर्वात जलद कारवाई करतात. सर्वात मूलभूत कमांड—yt-dlp "लिंक"—हे प्रतिबंधित व्हिडिओ हाताळू शकत नाही, परंतु जर आपण त्याला YouTube कुकीज वापरण्याची परवानगी दिली तर ते करू शकते. प्रक्रिया खालीलप्रमाणे असेल:
- अर्थात, जर yt-dlp इन्स्टॉल केलेले नसेल, तर आम्ही ते इन्स्टॉल करू. ते अधिकृत वितरण भांडारांमध्ये असू शकते, परंतु तुम्ही तुमच्या वरून yt-dlp.py देखील डाउनलोड करू शकता. GitHub पृष्ठ आणि त्याला अंमलबजावणी परवानग्या दिल्यानंतर ते ज्या मार्गावर आहे त्या मार्गावरून लाँच करा — chmod -x yt-dlp.py –.
- आपल्याकडे गुगल अकाउंट असणे आवश्यक आहे आणि ब्राउझरमध्ये YouTube मध्ये लॉग इन असणे आवश्यक आहे.
- आम्ही खालील कमांड लाँच करतो:
yt-dlp --ब्राउझर ब्राउझरमधील कुकीज "लिंक"
आणि ते सर्व होईल.
मागील ध्वज स्वतः स्पष्ट आहे, परंतु उर्वरित गोष्टी थोडे स्पष्ट करणे आवश्यक आहे:
- yt-dlp सॉफ्टवेअर आहे.
- --ब्राउझरमधील कुकीज त्यामुळेच जादू घडते. स्पॅनिश भाषांतर "ब्राउझर कुकीज" असे आहे.
- ब्राउझर हे आपण YouTube वर लॉग इन केलेल्या ब्राउझरचे नाव आहे. उदाहरणार्थ, "ब्राउझर" ऐवजी, तुम्ही जोपर्यंत लॉग इन आहात तोपर्यंत अवतरण चिन्हांशिवाय "फायरफॉक्स" वापरावे.
- "लिंक", जे सहसा अवतरण चिन्हांमध्ये असते, ही व्हिडिओची लिंक आहे.
थोडक्यात, आपण म्हणतो, "yt-dlp लाँच करा, फायरफॉक्स ब्राउझर कुकीज वापरा आणि लिंक डाउनलोड करा."
कुकीजचे इतर वापर
अजून एक मार्ग आहे कुकीज वापरा, पण मला वाटतं ते जास्त कंटाळवाणं आहे, आणि मला दिसतंय त्याचं एकमेव कारण म्हणजे आपण YouTube वर लॉग इन राहायचं नाही. शिवाय, हे शक्य आहे, आणि अगदी शक्यताही आहे की Google ला एखादा बदल किंवा त्याला हवे ते सापडेल, आणि ही पद्धत कधीही काम करणे थांबवू शकते—पद्धतीमुळे नाही, तर आपण डाउनलोड करणार असलेल्या कुकीज आता वैध राहणार नाहीत म्हणून. पण हा दुसरा पर्याय आहे आणि आम्ही ते स्पष्ट करू.
मागील आदेशापासून तुम्हाला फक्त दोन गोष्टी बदलाव्या लागतील:
- ब्राउझरमधून मिळवलेल्या –कुकीज फक्त –कुकीज असतील.
- ब्राउझरचे नाव आपण पूर्वी तयार केलेल्या टेक्स्ट फाईलचा मार्ग असेल.
ही पद्धत वापरण्यासाठी, तुम्हाला youtube.com वरून कुकीज मिळवाव्या लागतील — शक्यतो डोमेनच्या रूटवरून, व्हिडिओ पेजवरून नाही — आणि त्या टेक्स्ट फाइलमध्ये सेव्ह कराव्या लागतील. सर्वोत्तम मार्ग म्हणजे सारखे एक्सटेंशन वापरणे. कुकी-एडिटर, जे त्यांना संपादित करण्याव्यतिरिक्त yt-dlp शी सुसंगत स्वरूपात निर्यात करण्याची परवानगी देते.
एकदा एक्सटेंशन स्थापित झाल्यानंतर, youtube.com वर जा, एक्सटेंशनवर क्लिक करा आणि नंतर "एक्सपोर्ट" वर क्लिक करा.
तो आपल्याला फॉरमॅट विचारेल, आणि आपल्याला "नेटस्केप" निवडावे लागेल.. फॉरमॅट बटणावर क्लिक केल्याने ते क्लिपबोर्डवर कॉपी होईल. आपल्याला तो मजकूर अशा फाईलमध्ये पेस्ट करायचा आहे ज्याचे नाव आपल्याला हवे ते असू शकते, परंतु "cookies.txt" ठीक राहील. जर आपल्याला त्यात असलेल्या कुकीजबद्दल अधिक स्पष्ट व्हायचे असेल तर आपण "yt-cookies.txt" सारखे दुसरे नाव वापरू शकतो. मुद्दा असा आहे की, आपल्याला नाव, मार्ग आणि विस्तार माहित असणे आवश्यक आहे, जे .txt असले पाहिजे.
जसे आपण आधीच स्पष्ट केले आहे, फक्त योग्य कमांड वापरणे बाकी आहे, जे या प्रकरणात असेल:
yt-dlp --कुकीज /path/to/cookies.txt "व्हिडिओची लिंक"
महत्त्वाचे: कुकीजमध्ये आमच्या सत्राबद्दल माहिती असते आणि ती कोणासोबतही शेअर करू नये.
कोणताही व्हिडिओ डाउनलोड करा
आणि हाच मार्ग असेल. हे जाणून घेतल्यास, फक्त खाजगी व्हिडिओच शिल्लक राहतील, म्हणजेच असे व्हिडिओ जे फक्त विशिष्ट वापरकर्त्यांसोबत शेअर केले जातात आणि इतर कोणत्याही प्रकारे अॅक्सेस करता येत नाहीत. पण तरीही आपण इतर सर्व व्हिडिओ अॅक्सेस करू शकतो.