यह कमांड youtube-dl है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
youtube-dl - youtube.com या अन्य वीडियो प्लेटफॉर्म से वीडियो डाउनलोड करें
SYNOPSIS
यूट्यूब-डीएल [विकल्प] यूआरएल [यूआरएल...]
वर्णन
यूट्यूब-डीएल YouTube.com और कुछ से वीडियो डाउनलोड करने के लिए एक छोटा कमांड-लाइन प्रोग्राम है
अधिक साइटें। इसके लिए पायथन दुभाषिया, संस्करण 2.6, 2.7, या 3.2+ की आवश्यकता है, और यह नहीं है
मंच विशिष्ट। यह आपके यूनिक्स बॉक्स पर, विंडोज़ पर या मैक ओएस एक्स पर काम करना चाहिए। यह है
सार्वजनिक डोमेन के लिए जारी किया गया, जिसका अर्थ है कि आप इसे संशोधित कर सकते हैं, इसे पुनर्वितरित कर सकते हैं या इसका उपयोग कर सकते हैं
जैसे भी आपको पंसद हो।
विकल्प
-एच, --मदद
इस सहायता टेक्स्ट को प्रिंट करें और बाहर निकलें
--संस्करण
प्रोग्राम संस्करण प्रिंट करें और बाहर निकलें
-यू, --अपडेट करें
इस प्रोग्राम को नवीनतम संस्करण में अपडेट करें। सुनिश्चित करें कि आपके पास पर्याप्त है
अनुमतियाँ (यदि आवश्यक हो तो sudo के साथ चलाएँ)
-मैं, --अनदेखा-त्रुटियों
डाउनलोड त्रुटियों पर जारी रखें, उदाहरण के लिए प्लेलिस्ट में अनुपलब्ध वीडियो को छोड़ना
--गर्भपात-पर-त्रुटि
यदि कोई हो तो आगे के वीडियो (प्लेलिस्ट या कमांड लाइन में) डाउनलोड करना बंद करें
त्रुटि होती है
-डंप-उपयोगकर्ता-एजेंट
वर्तमान ब्राउज़र पहचान प्रदर्शित करें
--सूची निकालने वाले
सभी समर्थित एक्सट्रैक्टर्स की सूची बनाएं
--एक्सट्रैक्टर-विवरण
सभी समर्थित एक्सट्रैक्टर्स का आउटपुट विवरण
--बल-जेनेरिक-निकालने वाला
जेनेरिक एक्सट्रैक्टर का उपयोग करने के लिए बल निष्कर्षण
--डिफ़ॉल्ट खोज उपसर्ग
अयोग्य यूआरएल के लिए इस उपसर्ग का प्रयोग करें। उदाहरण के लिए "gvsearch2:" दो डाउनलोड करता है
यूट्यूब-डीएल "बड़े सेब" के लिए गूगल वीडियो से वीडियो। करने के लिए "ऑटो" मान का उपयोग करें
youtube-dl को अनुमान लगाने दें ("auto_warning" अनुमान लगाते समय चेतावनी देने के लिए)। "त्रुटि"
बस एक त्रुटि फेंकता है। डिफ़ॉल्ट मान "fixup_error" टूटे हुए URL को ठीक करता है, लेकिन
यदि खोज करने के बजाय यह संभव नहीं है तो एक त्रुटि का उत्सर्जन करता है।
--अनदेखा-कॉन्फ़िगरेशन
कॉन्फ़िगरेशन फ़ाइलें न पढ़ें। जब वैश्विक कॉन्फ़िगरेशन फ़ाइल में दिया जाता है /आदि
/youtube-dl.conf: में उपयोक्ता विन्यास न पढ़ें ~/.config/यूट्यूब-
dl/config (विंडोज़ पर%APPDATA%/youtube-dl/config.txt)
--फ्लैट-प्लेलिस्ट
किसी प्लेलिस्ट के वीडियो न निकालें, केवल उन्हें सूचीबद्ध करें।
--रंग नहीं
आउटपुट में कलर कोड का उत्सर्जन न करें
नेटवर्क विकल्प:
--प्रॉक्सी यूआरएल
निर्दिष्ट HTTP/HTTPS प्रॉक्सी का प्रयोग करें। एक खाली स्ट्रिंग में पास करें (--proxy "") for
सीधा सम्बन्ध
--सॉकेट-टाइमआउट सेकंड
हार मानने से पहले प्रतीक्षा करने का समय, सेकंडों में
--स्रोत पता IP
क्लाइंट-साइड IP पता जिससे आबद्ध होना है (प्रयोगात्मक)
- 4, --फोर्स-आईपीवी4
IPv4 के माध्यम से सभी कनेक्शन बनाएं (प्रयोगात्मक)
- 6, --फोर्स-आईपीवी6
IPv6 के माध्यम से सभी कनेक्शन बनाएं (प्रयोगात्मक)
--cn-सत्यापन-प्रॉक्सी यूआरएल
कुछ चीनी साइटों के आईपी पते को सत्यापित करने के लिए इस प्रॉक्सी का उपयोग करें। डिफ़ॉल्ट प्रॉक्सी
द्वारा निर्दिष्ट --proxy (या कोई नहीं, यदि विकल्प मौजूद नहीं है) का उपयोग के लिए किया जाता है
वास्तविक डाउनलोडिंग। (प्रयोगात्मक)
वीडियो चयन:
--प्लेलिस्ट-शुरू नंबर
प्रारंभ करने के लिए प्लेलिस्ट वीडियो (डिफ़ॉल्ट 1 है)
--प्लेलिस्ट-अंत नंबर
प्लेलिस्ट वीडियो जिस पर समाप्त होगा (डिफ़ॉल्ट अंतिम है)
--प्लेलिस्ट-आइटम आइटम_विशेष
प्लेलिस्ट वीडियो आइटम डाउनलोड करने के लिए। प्लेलिस्ट में वीडियो के सूचकांक निर्दिष्ट करें
कॉमा द्वारा अलग किया गया जैसे: "--playlist-items 1,2,5,8" यदि आप वीडियो डाउनलोड करना चाहते हैं
प्लेलिस्ट में अनुक्रमित 1, 2, 5, 8। आप सीमा निर्दिष्ट कर सकते हैं: "--प्लेलिस्ट-आइटम
1-3,7,10-13", यह इंडेक्स 1, 2, 3, 7, 10, 11, 12 और 13 पर वीडियो डाउनलोड करेगा।
--मैच-शीर्षक regex
केवल मिलान करने वाले शीर्षक डाउनलोड करें (रेगेक्स या केसलेस सब-स्ट्रिंग)
--अस्वीकार-शीर्षक regex
मिलान करने वाले शीर्षकों के लिए डाउनलोड छोड़ें (रेगेक्स या केसलेस सब-स्ट्रिंग)
--अधिकतम डाउनलोड नंबर
NUMBER फ़ाइलें डाउनलोड करने के बाद निरस्त करें
--min-filesize SIZE
SIZE से छोटा कोई भी वीडियो डाउनलोड न करें (जैसे 50k या 44.6m)
--मैक्स-फाइलसाइज SIZE
SIZE से बड़ा कोई भी वीडियो डाउनलोड न करें (जैसे 50k या 44.6m)
--दिनांक DATE
केवल इस तिथि में अपलोड किए गए वीडियो डाउनलोड करें
--डेटबिफोर DATE
केवल इस तिथि को या उससे पहले अपलोड किए गए वीडियो डाउनलोड करें (अर्थात समावेशी)
--तिथि के बाद DATE
केवल इस तिथि को या उसके बाद अपलोड किए गए वीडियो डाउनलोड करें (अर्थात समावेशी)
--मिनट-विचार COUNT
COUNT से कम बार देखे जाने वाले किसी भी वीडियो को डाउनलोड न करें
--अधिकतम-दृश्य COUNT
COUNT से अधिक बार देखे गए किसी भी वीडियो को डाउनलोड न करें
--मैच-फ़िल्टर फ़िल्टर
सामान्य वीडियो फ़िल्टर (प्रयोगात्मक)। कोई भी कुंजी निर्दिष्ट करें (सूची के लिए -o के लिए सहायता देखें
उपलब्ध कुंजियों में से) यदि कुंजी मौजूद है तो मिलान करने के लिए, !कुंजी यह जांचने के लिए कि कुंजी नहीं है
वर्तमान, कुंजी > NUMBER (जैसे "comment_count > 12", >=, <, <=, !=, = के साथ भी काम करता है)
एक संख्या के साथ तुलना करने के लिए, और कई मैचों की आवश्यकता के लिए। मान जो हैं
अज्ञात को तब तक बाहर रखा जाता है जब तक कि आप संचालिका के बाद प्रश्न चिह्न (?) नहीं लगाते
उदाहरण के लिए, केवल उन वीडियो का मिलान करने के लिए जिन्हें 100 से अधिक बार पसंद किया गया है और नापसंद किया गया है
50 बार से कम (या नापसंद कार्यक्षमता दिए गए पर उपलब्ध नहीं है
service), लेकिन जिनके पास विवरण भी है, --match-filter "like_count> 100 & का उपयोग करें
नापसंद_गिनती
--नो-प्लेलिस्ट
केवल वीडियो डाउनलोड करें, यदि URL किसी वीडियो और प्लेलिस्ट को संदर्भित करता है।
--हाँ-प्लेलिस्ट
यदि URL किसी वीडियो और प्लेलिस्ट को संदर्भित करता है, तो प्लेलिस्ट डाउनलोड करें।
--आयु सीमा वर्षों
केवल दी गई उम्र के लिए उपयुक्त वीडियो डाउनलोड करें
--डाउनलोड-संग्रह फ़ाइल
केवल वही वीडियो डाउनलोड करें जो संग्रह फ़ाइल में सूचीबद्ध नहीं हैं। सभी की आईडी रिकॉर्ड करें
इसमें डाउनलोड किए गए वीडियो।
--शामिल-विज्ञापन
विज्ञापन भी डाउनलोड करें (प्रयोगात्मक)
डाउनलोड विकल्प:
-आर, --कीमत सीमा सीमा
बाइट प्रति सेकंड में अधिकतम डाउनलोड दर (जैसे 50K या 4.2M)
-आर, --पुनर्प्रयास पुनर्प्रयास
पुनर्प्रयासों की संख्या (डिफ़ॉल्ट 10 है), या "अनंत"।
--बफर आकार SIZE
डाउनलोड बफर का आकार (जैसे 1024 या 16K) (डिफ़ॉल्ट 1024 है)
--नो-आकार-बफर
बफ़र आकार को स्वचालित रूप से समायोजित न करें। डिफ़ॉल्ट रूप से, बफर आकार है
SIZE के प्रारंभिक मान से स्वचालित रूप से आकार बदल गया।
--प्लेलिस्ट-रिवर्स
प्लेलिस्ट वीडियो को उल्टे क्रम में डाउनलोड करें
--xattr-सेट-फाइलसाइज
फ़ाइल xattribute ytdl.filesize को अपेक्षित फ़ाइल आकार (प्रयोगात्मक) के साथ सेट करें
--hls-पसंद-देशी
Ffmpeg (प्रयोगात्मक) के बजाय मूल HLS डाउनलोडर का उपयोग करें
--hls-उपयोग-एमपीईजीटीएस
HLS वीडियो के लिए mpegts कंटेनर का उपयोग करें, इस दौरान वीडियो चलाने की अनुमति दें
डाउनलोड कर रहा है (कुछ खिलाड़ी इसे खेलने में सक्षम नहीं हो सकते हैं)
--बाहरी डाउनलोडर कमान
निर्दिष्ट बाहरी डाउनलोडर का उपयोग करें। वर्तमान में समर्थन करता है
aria2c, एक्सल, कर्ल, httpie, wget
--बाहरी-डाउनलोडर-आर्ग्स ARGS
ये तर्क बाहरी डाउनलोडर को दें
फाइल सिस्टम विकल्प:
-ए --बैच फ़ाइल फ़ाइल
डाउनलोड करने के लिए URL वाली फ़ाइल ('-' stdin के लिए)
--पहचान फ़ाइल नाम में केवल वीडियो आईडी का प्रयोग करें
-ओ, --आउटपुट खाका
आउटपुट फ़ाइल नाम टेम्प्लेट। शीर्षक प्राप्त करने के लिए %(शीर्षक) का उपयोग करें, %(अपलोडर) के लिए
अपलोडर का नाम, %(uploader_id)s अपलोडर उपनाम के लिए यदि भिन्न है,
%(autonumber)s स्वचालित रूप से बढ़ी हुई संख्या प्राप्त करने के लिए, फ़ाइल नाम के लिए %(ext)s
एक्सटेंशन, प्रारूप विवरण के लिए %(format)s (जैसे "22 - 1280x720" या "HD"),
%(format_id)s प्रारूप की विशिष्ट आईडी के लिए (जैसे YouTube के ittags: "137"),
अपलोड करने की तारीख (YYYYMMDD) के लिए %(upload_date)s, प्रदाता के लिए %(extractor)s
(यूट्यूब, मेटाकैफे, आदि), वीडियो आईडी के लिए %(id)s, %(playlist_title)s,
प्लेलिस्ट के लिए %(playlist_id)s, या %(playlist)s (= शीर्षक अगर मौजूद है, आईडी अन्यथा)
प्लेलिस्ट में स्थिति के लिए वीडियो %(playlist_index)s में है। % (ऊंचाई) एस
और वीडियो प्रारूप की चौड़ाई और ऊंचाई के लिए %(चौड़ाई) s। a . के लिए %(resolution)s
वीडियो प्रारूप के संकल्प का पाठ्य विवरण। शाब्दिक के लिए %%
प्रतिशत। उपयोग - आउटपुट के लिए stdout। एक अलग करने के लिए डाउनलोड करने के लिए भी इस्तेमाल किया जा सकता है
निर्देशिका, उदाहरण के लिए -o '/my/downloads/%(uploader)s . के साथ
/%(शीर्षक)s-%(id)s.%(ext)s' ।
--autonumber-आकार नंबर
आउटपुट में मौजूद होने पर %(autonumber)s में अंकों की संख्या निर्दिष्ट करें
फ़ाइल नाम टेम्पलेट या --ऑटो-नंबर विकल्प दिया गया है
--प्रतिबंध-फ़ाइलनाम
फ़ाइल नामों को केवल ASCII वर्णों तक सीमित रखें, और फ़ाइल नामों में "&" और रिक्त स्थान से बचें
-ए, --वाहन नंबर
[पदावनत; उपयोग -o "%(autonumber)s-%(title)s.%(ext)s" ] डाउनलोड की गई फाइलों की संख्या
00000 . से शुरू
-टी, --शीर्षक
[पदावनत] फ़ाइल नाम में शीर्षक का प्रयोग करें (डिफ़ॉल्ट)
-एल, --शाब्दिक
[पदावनत] --title . का उपनाम
-डब्ल्यू, --नो-ओवरराइट
फ़ाइलों को अधिलेखित न करें
-सी, --जारी रखें
आंशिक रूप से डाउनलोड की गई फ़ाइलों को बलपूर्वक फिर से शुरू करें। डिफ़ॉल्ट रूप से, youtube-dl फिर से शुरू होगा
यदि संभव हो तो डाउनलोड करें।
--नहीं-जारी रखें
आंशिक रूप से डाउनलोड की गई फ़ाइलों को फिर से शुरू न करें (शुरुआत से पुनरारंभ करें)
--कोई हिस्सा नहीं
.part फ़ाइलों का उपयोग न करें - सीधे आउटपुट फ़ाइल में लिखें
--नो-मटाइम
फ़ाइल संशोधन समय निर्धारित करने के लिए अंतिम-संशोधित शीर्षलेख का उपयोग न करें
--लिखना-विवरण
विवरण फ़ाइल में वीडियो विवरण लिखें
--लिखें-जानकारी-जेसन
.info.json फ़ाइल में वीडियो मेटाडेटा लिखें
--लिखना-टिप्पणी
एक .annotations.xml फ़ाइल में वीडियो एनोटेशन लिखें
--लोड-जानकारी फ़ाइल
वीडियो जानकारी वाली JSON फ़ाइल ("--राइट-इन्फो-जेसन" के साथ बनाई गई)
विकल्प)
--कुकीज़ फ़ाइल
कुकीज पढ़ने और कुकी जार में डंप करने के लिए फ़ाइल
--कैश-दिरो डीआईआर
फ़ाइल सिस्टम में स्थान जहां youtube-dl कुछ डाउनलोड की गई जानकारी संग्रहीत कर सकता है
स्थायी रूप से। डिफ़ॉल्ट रूप से $XDG_CACHE_HOME /youtube-dl या ~/.कैश/यूट्यूब-डीएल . पर
फिलहाल, केवल YouTube प्लेयर फ़ाइलें (अस्पष्ट हस्ताक्षर वाले वीडियो के लिए) हैं
कैश्ड, लेकिन वह बदल सकता है।
--नो-कैश-डीआईआर
फ़ाइल सिस्टम कैशिंग अक्षम करें
--आरएम-कैश-दिरो
सभी फाइल सिस्टम कैशे फाइल को डिलीट करें
थंबनेल तस्वीरें:
--लिखें-थंबनेल
डिस्क पर थंबनेल छवि लिखें
--राइट-ऑल-थंबनेल
डिस्क पर सभी थंबनेल छवि प्रारूप लिखें
--सूची-थंबनेल
सभी उपलब्ध थंबनेल प्रारूपों का अनुकरण और सूची बनाएं
शब्दाडंबर / सिमुलेशन विकल्प:
-क्यू, --शांत
शांत मोड सक्रिय करें
--नो-चेतावनी
चेतावनियों पर ध्यान न दें
-एस, --अनुकरण
वीडियो डाउनलोड न करें और डिस्क पर कुछ भी न लिखें
--स्किप-डाउनलोड
वीडियो डाउनलोड न करें
-जी, --यूआरएल प्राप्त करें
अनुकरण करें, शांत लेकिन प्रिंट URL
-e, --प्राप्त-शीर्षक
अनुकरण, शांत लेकिन प्रिंट शीर्षक
--get-आईडी
अनुकरण, शांत लेकिन प्रिंट आईडी
--प्राप्त-थंबनेल
अनुकरण, शांत लेकिन प्रिंट थंबनेल URL
--प्राप्त-विवरण
अनुकरण, शांत लेकिन वीडियो विवरण प्रिंट करें
--प्राप्त-अवधि
अनुकरण, शांत लेकिन वीडियो की लंबाई प्रिंट करें
--फ़ाइलनाम प्राप्त करें
अनुकरण, शांत लेकिन प्रिंट आउटपुट फ़ाइल नाम
--गेट-प्रारूप
अनुकरण, शांत लेकिन प्रिंट आउटपुट स्वरूप
-जे, --डंप-json
अनुकरण, शांत लेकिन JSON जानकारी प्रिंट करें। के विवरण के लिए --output देखें
उपलब्ध चाबियाँ।
-जे, --डंप-सिंगल-जेसन
प्रत्येक कमांड-लाइन तर्क के लिए अनुकरण, शांत लेकिन JSON जानकारी प्रिंट करें। अगर
URL एक प्लेलिस्ट को संदर्भित करता है, संपूर्ण प्लेलिस्ट जानकारी को एक पंक्ति में डंप करें।
--प्रिंट-जेसन
शांत रहें और वीडियो जानकारी को JSON के रूप में प्रिंट करें (वीडियो अभी भी डाउनलोड किया जा रहा है)।
--नई पंक्ति
नई लाइनों के रूप में आउटपुट प्रगति पट्टी
--कोई प्रगति नहीं
प्रगति पट्टी न छापें
--कंसोल शीर्षक
कंसोल टाइटलबार में प्रगति प्रदर्शित करें
-में, --शब्दशः
विभिन्न डिबगिंग जानकारी प्रिंट करें
--डंप-पेज
समस्याओं को डीबग करने के लिए बेस 64 का उपयोग करके एन्कोड किए गए डाउनलोड किए गए पृष्ठों को प्रिंट करें (बहुत वर्बोज़)
--राइट-पेज
डिबग करने के लिए वर्तमान निर्देशिका में फ़ाइलों के लिए डाउनलोड किए गए मध्यस्थ पृष्ठ लिखें
समस्याओं
--प्रिंट-ट्रैफ़िक
भेजा गया प्रदर्शित करें और HTTP ट्रैफ़िक पढ़ें
-सी, --घर फोन करो
डिबगिंग के लिए youtube-dl सर्वर से संपर्क करें
--नो-कॉल-होम
डिबगिंग के लिए youtube-dl सर्वर से संपर्क न करें
समाधान:
--एन्कोडिंग एन्कोडिंग
निर्दिष्ट एन्कोडिंग को बाध्य करें (प्रयोगात्मक)
-नहीं-जांच-प्रमाण पत्र
HTTPS प्रमाणपत्र सत्यापन को रोकें
--पसंद-असुरक्षित
वीडियो के बारे में जानकारी प्राप्त करने के लिए एक अनएन्क्रिप्टेड कनेक्शन का उपयोग करें। (वर्तमान में
केवल YouTube के लिए समर्थित)
--उपयोगकर्ता एजेंट UA
एक कस्टम उपयोगकर्ता एजेंट निर्दिष्ट करें
--रेफरर यूआरएल
एक कस्टम रेफरर निर्दिष्ट करें, अगर वीडियो एक्सेस एक डोमेन तक सीमित है तो इसका उपयोग करें
--ऐड-हेडर क्षेत्र: मूल्य
एक कस्टम HTTP शीर्षलेख और उसका मान निर्दिष्ट करें, जिसे एक कोलन ':' से अलग किया गया हो। आप उपयोग कर सकते हैं
यह विकल्प कई बार
--बीड़ी-समाधान
उन टर्मिनलों के आसपास काम करें जिनमें द्विदिश पाठ समर्थन की कमी है। बिडीव की आवश्यकता है या
पाथ में निष्पादन योग्य फ्रिबिडी
--नींद-अंतराल सेकंड
प्रत्येक डाउनलोड से पहले सोने के लिए सेकंड की संख्या।
वीडियो प्रारूप विकल्प:
-एफ, --प्रारूप FORMAT
वीडियो प्रारूप कोड, सभी जानकारी के लिए "प्रारूप चयन" देखें
--सभी प्रारूप
सभी उपलब्ध वीडियो प्रारूप डाउनलोड करें
--पसंद-मुक्त-प्रारूप
जब तक किसी विशिष्ट वीडियो प्रारूप का अनुरोध नहीं किया जाता है, तब तक निःशुल्क वीडियो प्रारूपों को प्राथमिकता दें
-एफ, --सूची-प्रारूप
अनुरोधित वीडियो के सभी उपलब्ध प्रारूपों की सूची बनाएं
--youtube-छोड़ें-डैश-प्रकट
YouTube वीडियो पर DASH मेनिफेस्ट और संबंधित डेटा डाउनलोड न करें
--मर्ज-आउटपुट-प्रारूप FORMAT
यदि मर्ज की आवश्यकता है (उदाहरण के लिए bestvideo+bestaudio), दिए गए कंटेनर को आउटपुट
प्रारूप। mkv, mp4, ogg, webm, flv में से एक। मर्ज की आवश्यकता नहीं होने पर अनदेखा किया गया
उपशीर्षक विकल्प:
--लिखें-उप
उपशीर्षक फ़ाइल लिखें
--राइट-ऑटो-सब
स्वचालित रूप से उत्पन्न उपशीर्षक फ़ाइल लिखें (केवल YouTube)
--ऑल-सब
वीडियो के सभी उपलब्ध उपशीर्षक डाउनलोड करें
--सूची-उप
वीडियो के लिए सभी उपलब्ध उपशीर्षक सूचीबद्ध करें
--उप प्रारूप FORMAT
उपशीर्षक प्रारूप, प्रारूप वरीयता स्वीकार करता है, उदाहरण के लिए: "srt" या "ass/srt/best"
--उप-लैंग भाषाएं
डाउनलोड करने के लिए उपशीर्षक की भाषाएं (वैकल्पिक) अल्पविराम से अलग, उपयोग करें --list-
उपलब्ध भाषा टैग के लिए सदस्यता लें
प्रमाणीकरण विकल्प:
-यू, --उपयोगकर्ता नाम USERNAME
इस अकाउंट आईडी से लॉग इन करें
-पी, --पासवर्ड पासवर्ड
खाते का पासवर्ड। यदि यह विकल्प छोड़ दिया जाता है, तो youtube-dl अंतःक्रियात्मक रूप से पूछेगा।
- 2, --दो कारक दो कारक
दो-कारक प्रमाणीकरण कोड
-एन, --netrc
.netrc प्रमाणीकरण डेटा का उपयोग करें
--वीडियो-पासवर्ड पासवर्ड
वीडियो पासवर्ड (vimeo, smotri, youku)
प्रोसेसिंग के बाद विकल्प:
-एक्स, --extract-ऑडियो
वीडियो फ़ाइलों को केवल-ऑडियो फ़ाइलों में कनवर्ट करें (ffmpeg या avconv और ffprobe की आवश्यकता है या
एवप्रोब)
--ऑडियो प्रारूप FORMAT
ऑडियो प्रारूप निर्दिष्ट करें: "सर्वश्रेष्ठ", "एएसी", "वोर्बिस", "एमपी3", "एम4ए", "ओपस", या "वेव";
डिफ़ॉल्ट रूप से "सर्वश्रेष्ठ"
--ध्वनि गुणवत्ता गुणवत्ता
ffmpeg/avconv ऑडियो गुणवत्ता निर्दिष्ट करें, 0 (बेहतर) और 9 . के बीच एक मान डालें
(बदतर) VBR या 128K जैसे विशिष्ट बिटरेट के लिए (डिफ़ॉल्ट 5)
--recode-वीडियो FORMAT
यदि आवश्यक हो तो वीडियो को किसी अन्य प्रारूप में एन्कोड करें (वर्तमान में समर्थित:
mp4|flv|ogg|webm|mkv|avi)
--पोस्टप्रोसेसर-आर्ग्स ARGS
पोस्टप्रोसेसर को ये तर्क दें
-क, --रखना-वीडियो
पोस्ट-प्रोसेसिंग के बाद वीडियो फ़ाइल को डिस्क पर रखें; वीडियो मिटा दिया गया है
चूक
--नो-पोस्ट-ओवरराइट्स
पोस्ट-प्रोसेस्ड फ़ाइलों को अधिलेखित न करें; पोस्ट-प्रोसेस्ड फ़ाइलें द्वारा अधिलेखित कर दी जाती हैं
चूक
--एम्बेड-उप
वीडियो में उपशीर्षक एम्बेड करें (केवल mkv और mp4 वीडियो के लिए)
--एम्बेड-थंबनेल
ऑडियो में कवर आर्ट के रूप में थंबनेल एम्बेड करें
--ऐड-मेटाडेटा
वीडियो फ़ाइल में मेटाडेटा लिखें
--मेटाडेटा-से-शीर्षक FORMAT
वीडियो शीर्षक से अतिरिक्त मेटाडेटा जैसे गीत शीर्षक / कलाकार को पार्स करें। NS
प्रारूप सिंटैक्स --आउटपुट के समान है, पार्स किए गए पैरामीटर मौजूदा को प्रतिस्थापित करते हैं
मूल्य। अतिरिक्त टेम्पलेट:%(एल्बम)s,%(कलाकार)s। उदाहरण:
--metadata-from-title "%(artist)s - %(title)s" शीर्षक से मेल खाता है जैसे "कोल्डप्ले -
स्वर्ग"
--xattrs
वीडियो फ़ाइल के xattrs में मेटाडेटा लिखें (डबलिन कोर और xdg मानकों का उपयोग करके)
--फ़ैसला करना नीति
फ़ाइल के ज्ञात दोषों को स्वचालित रूप से ठीक करें। कभी नहीं में से एक (कुछ न करें), चेतावनी
(केवल एक चेतावनी उत्सर्जित करें), डिटेक्ट_ओर_वार्न (डिफ़ॉल्ट; अगर हम कर सकते हैं तो फ़ाइल को ठीक करें, चेतावनी दें
अन्यथा)
--prefer-avconv
पोस्टप्रोसेसर चलाने के लिए ffmpeg पर avconv को प्राथमिकता दें (डिफ़ॉल्ट)
--वरीयता-ffmpeg
पोस्टप्रोसेसर चलाने के लिए avconv पर ffmpeg को प्राथमिकता दें
--ffmpeg-स्थान पथ
Ffmpeg/avconv बाइनरी का स्थान; या तो बाइनरी का रास्ता या उसका
निर्देशिका युक्त।
--निष्पादन सीएमडी
डाउनलोड करने के बाद फ़ाइल पर एक कमांड निष्पादित करें, जो फाइंड के -exec सिंटैक्स के समान है।
उदाहरण: --exec 'adb push {} /sdcard/Music/ && rm {}'
--कन्वर्ट-उप FORMAT
उपशीर्षक को अन्य प्रारूप में बदलें (वर्तमान में समर्थित: srt|ass|vtt)
विन्यास
आप किसी भी समर्थित कमांड लाइन विकल्प को a . पर रखकर youtube-dl को कॉन्फ़िगर कर सकते हैं
विन्यास फाइल। लिनक्स पर, सिस्टम वाइड कॉन्फ़िगरेशन फ़ाइल यहां स्थित है
/etc/youtube-dl.conf और यूज़र वाइड कॉन्फ़िगरेशन फ़ाइल यहाँ ~/.config/youtube-dl/config.
विंडोज़ पर, उपयोगकर्ता के व्यापक कॉन्फ़िगरेशन फ़ाइल स्थान हैं %APPDATA%\youtube-dl\config.txt
या सी:\उपयोगकर्ता\ \youtube-dl.conf. उदाहरण के लिए, निम्न कॉन्फ़िगरेशन के साथ
फ़ाइल youtube-dl हमेशा ऑडियो निकालेगी, न कि माइम की प्रतिलिपि बनाएँ और प्रॉक्सी का उपयोग करें:
--extract-ऑडियो
--नो-मटाइम
--प्रॉक्सी 127.0.0.1:3128
यदि आप किसी विशेष के लिए कॉन्फ़िगरेशन फ़ाइल को अक्षम करना चाहते हैं तो आप --ignore-config का उपयोग कर सकते हैं
यूट्यूब-डीएल रन।
प्रमाणीकरण साथ में .netrc पट्टिका
आप उन एक्सट्रैक्टर्स के लिए स्वचालित क्रेडेंशियल स्टोरेज को भी कॉन्फ़िगर करना चाह सकते हैं जो समर्थन करते हैं
प्रमाणीकरण (--उपयोगकर्ता नाम और --पासवर्ड के साथ लॉगिन और पासवर्ड प्रदान करके) क्रम में
प्रत्येक youtube-dl निष्पादन पर कमांड लाइन तर्क के रूप में क्रेडेंशियल पास नहीं करना और
शेल कमांड हिस्ट्री में प्लेन टेक्स्ट पासवर्ड को ट्रैक करने से रोकें। आप इसे हासिल कर सकते हैं
एक .netrc फ़ाइल का उपयोग करना (http://stackoverflow.com/tags/.netrc/info) प्रति एक्सट्रैक्टर के आधार पर।
उसके लिए आपको अपने $HOME में a.netrc फ़ाइल बनानी होगी और अनुमतियों को प्रतिबंधित करना होगा
केवल आपके द्वारा पढ़ें/लिखें:
$HOME/.netrc . स्पर्श करें
chmod a-rwx,u+rw $HOME/.netrc
उसके बाद आप निम्नलिखित प्रारूप में चिमटा के लिए क्रेडेंशियल जोड़ सकते हैं, जहां चिमटा
लोअरकेस में एक्सट्रैक्टर का नाम है:
मशीन लॉग इन करें पासवर्ड
उदाहरण के लिए:
मशीन यूट्यूब लॉगिन [ईमेल संरक्षित] पासवर्ड my_youtube_password
मशीन ट्विच लॉगिन my_twitch_account_name पासवर्ड my_twitch_password
.netrc फ़ाइल के साथ प्रमाणीकरण सक्रिय करने के लिए आपको --netrc को youtube-dl पर पास करना होगा या
इसे कॉन्फ़िगरेशन फ़ाइल (#configuration) में रखें।
विंडोज़ पर आपको %HOME% पर्यावरण चर को मैन्युअल रूप से सेटअप करने की भी आवश्यकता हो सकती है।
आउटपुट खाका
-o विकल्प उपयोगकर्ताओं को आउटपुट फ़ाइल नामों के लिए एक टेम्पलेट इंगित करने की अनुमति देता है। बुनियादी
उपयोग किसी एकल फ़ाइल को डाउनलोड करते समय कोई टेम्पलेट तर्क सेट करने के लिए नहीं है, जैसे in
youtube-dl -o funny_video.flv "http://some/video"। हालांकि, इसमें विशेष हो सकता है
अनुक्रम जो प्रत्येक वीडियो को डाउनलोड करते समय बदल दिए जाएंगे। विशेष क्रम है
प्रारूप %(NAME)s. स्पष्ट करने के लिए, यह एक प्रतिशत प्रतीक है जिसके बाद एक नाम आता है
कोष्ठक, उसके बाद एक लोअरकेस S. अनुमत नाम हैं:
· आईडी: वीडियो पहचानकर्ता
शीर्षक: वीडियो शीर्षक
· यूआरएल: वीडियो यूआरएल
· ext: वीडियो फ़ाइल नाम एक्सटेंशन
· alt_title: वीडियो का द्वितीयक शीर्षक
· display_id: वीडियो के लिए एक वैकल्पिक पहचानकर्ता
· अपलोडर: वीडियो अपलोडर का पूरा नाम
· निर्माता: वीडियो बनाने वाले मुख्य कलाकार
· रिलीज़_डेट: तारीख (YYYYMMDD) जब वीडियो जारी किया गया था
· टाइमस्टैम्प: वीडियो के उपलब्ध होने के क्षण का UNIX टाइमस्टैम्प
अपलोड_डेट: वीडियो अपलोड करने की तारीख (YYYYMMDD)
अपलोडर_आईडी: वीडियो अपलोडर का उपनाम या आईडी
· स्थान: भौतिक स्थान जहां वीडियो फिल्माया गया था
· अवधि: वीडियो की लंबाई सेकंड में
· view_count: कितने उपयोगकर्ताओं ने मंच पर वीडियो देखा है
· like_count: वीडियो की सकारात्मक रेटिंग की संख्या
नापसंद_गिनती: वीडियो की नकारात्मक रेटिंग की संख्या
· repost_count: वीडियो के रीपोस्ट की संख्या
· औसत_रेटिंग: उपयोगकर्ताओं द्वारा दी गई औसत रेटिंग, उपयोग किया जाने वाला पैमाना वेबपेज पर निर्भर करता है
· comment_count: वीडियो पर टिप्पणियों की संख्या
· आयु सीमा: वीडियो के लिए आयु प्रतिबंध (वर्ष)
प्रारूप: प्रारूप का मानव-पठनीय विवरण
· format_id: --format . द्वारा निर्दिष्ट प्रारूप कोड
· format_note: प्रारूप के बारे में अतिरिक्त जानकारी
· चौड़ाई: वीडियो की चौड़ाई
· ऊंचाई: वीडियो की ऊंचाई
· संकल्प: चौड़ाई और ऊंचाई का पाठ्य विवरण
· tbr: ऑडियो और वीडियो की औसत बिटरेट Kbit/s . में
· abr: Kbit/s . में औसत ऑडियो बिटरेट
· एकोडेक: प्रयोग में ऑडियो कोडेक का नाम
· asr: हर्ट्ज़ में ऑडियो नमूनाकरण दर
· vbr: Kbit/s . में औसत वीडियो बिटरेट
· एफपीएस: फ्रेम दर
· vcodec: उपयोग में आने वाले वीडियो कोडेक का नाम
कंटेनर: कंटेनर प्रारूप का नाम
· फाइलसाइज: बाइट्स की संख्या, यदि पहले से ज्ञात हो
· filesize_approx: बाइट्स की संख्या के लिए एक अनुमान
प्रोटोकॉल: वास्तविक डाउनलोड के लिए इस्तेमाल किया जाने वाला प्रोटोकॉल
· चिमटा: चिमटा का नाम
· एक्सट्रैक्टर_की: एक्सट्रैक्टर का मुख्य नाम
युग: फ़ाइल बनाते समय यूनिक्स युग
· ऑटोनंबर: पांच अंकों की संख्या जिसे प्रत्येक डाउनलोड के साथ बढ़ाया जाएगा, से शुरू हो रहा है
शून्य
· प्लेलिस्ट: उस प्लेलिस्ट का नाम या आईडी जिसमें वीडियो है
· प्लेलिस्ट_इंडेक्स: प्लेलिस्ट में वीडियो के इंडेक्स के अनुसार अग्रणी शून्य के साथ गद्देदार
प्लेलिस्ट की कुल लंबाई तक
उस वीडियो के लिए उपलब्ध है जो किसी तार्किक अध्याय या खंड से संबंधित है: - अध्याय: नाम
या उस अध्याय का शीर्षक जिससे वीडियो संबंधित है - अध्याय_संख्या: अध्याय की संख्या
वीडियो संबंधित है - अध्याय_आईडी: वीडियो जिस अध्याय से संबंधित है उसकी आईडी
उस वीडियो के लिए उपलब्ध है जो किसी श्रृंखला या कार्यक्रम का एक एपिसोड है: - श्रृंखला: शीर्षक:
वह श्रृंखला या कार्यक्रम जिसका वीडियो एपिसोड संबंधित है - सीज़न: सीज़न का शीर्षक
वीडियो एपिसोड संबंधित है - सीज़न_नंबर: वीडियो एपिसोड के सीज़न की संख्या
to - सीज़न_आईडी: जिस सीज़न का वीडियो एपिसोड संबंधित है, उसका आईडी - एपिसोड: शीर्षक
वीडियो एपिसोड - एपिसोड_नंबर: एक सीज़न में वीडियो एपिसोड की संख्या - एपिसोड_आईडी:
वीडियो एपिसोड की आईडी
आउटपुट टेम्पलेट में संदर्भित होने पर प्रत्येक उपरोक्त अनुक्रम को द्वारा प्रतिस्थापित किया जाएगा
अनुक्रम नाम के अनुरूप वास्तविक मूल्य। ध्यान दें कि कुछ अनुक्रम नहीं हैं
उपस्थित होने की गारंटी है क्योंकि वे विशेष रूप से प्राप्त मेटाडेटा पर निर्भर करते हैं
एक्सट्रैक्टर, ऐसे अनुक्रमों को NA से बदल दिया जाएगा।
उदाहरण के लिए -o %(शीर्षक)s-%(id)s.%(ext)s और mp4 वीडियो शीर्षक के साथ youtube-dl परीक्षण वीडियो
और आईडी BaW_jenozKcj यह एक youtube-dl परीक्षण वीडियो-BaW_jenozKcj.mp4 फ़ाइल में परिणाम देगा
वर्तमान निर्देशिका में बनाया गया।
आउटपुट टेम्प्लेट में मनमाना पदानुक्रमित पथ भी हो सकता है, उदाहरण के लिए
-o '%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s' जिसके परिणामस्वरूप डाउनलोड हो जाएगा
इस पथ टेम्पलेट के अनुरूप निर्देशिका में प्रत्येक वीडियो। कोई गुम निर्देशिका होगी
आपके लिए स्वचालित रूप से बनाया जाएगा।
आउटपुट टेम्प्लेट में प्रतिशत शाब्दिक निर्दिष्ट करने के लिए %% का उपयोग करें। स्टडआउट के आउटपुट के लिए -o - का उपयोग करें।
वर्तमान डिफ़ॉल्ट टेम्पलेट %(शीर्षक)s-%(id)s.%(ext)s है।
कुछ मामलों में, आप 中, रिक्त स्थान, या & जैसे विशेष वर्ण नहीं चाहते हैं, जैसे कि कब
डाउनलोड किए गए फ़ाइल नाम को किसी Windows सिस्टम या फ़ाइल नाम में a . के माध्यम से स्थानांतरित करना
8 बिट-असुरक्षित चैनल। इन मामलों में, छोटा पाने के लिए --restrict-filenames ध्वज जोड़ें
शीर्षक:
उदाहरण (विंडोज़ पर नोट आपको सिंगल के बजाय डबल कोट्स का उपयोग करने की आवश्यकता हो सकती है):
$ youtube-dl --get-filename -o '%(title)s.%(ext)s' BaW_jenozKc
youtube-dl परीक्षण वीडियो ''_ä↭