सामग्री पर जाएँ
yt-dlp

4K वीडियो डाउनलोडर — yt-dlp कमांड जेनरेटर

2160p वीडियो के लिए yt-dlp कमांड बनाएँ, चैप्टर और मेटाडेटा सुरक्षित रखते हुए।

ज़रूरी नहीं। खाली छोड़ दें तो कमांड URL पर खत्म होगा जिसे आप खुद भर सकते हैं।

आपका कमांड

yt-dlp -f 'bv*[height<=2160]+ba/b[height<=2160]' --merge-output-format mkv --no-playlist --embed-metadata --embed-chapters -N 4 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'
बुनियादी

केवल ऑडियो चुनने पर आवाज़ निकाल ली जाती है और वीडियो छोड़ दिया जाता है।

वीडियो और क्वालिटी

ऊँचाई की सीमा तय करता है। yt-dlp उस सीमा या उससे नीचे की सबसे अच्छी स्ट्रीम चुनता है।

वह फ़ाइल प्रकार जिसमें अलग-अलग वीडियो और ऑडियो स्ट्रीम जोड़ी जाती हैं।

उन्नत विकल्प (3)

क्वालिटी चयन की जगह ले लेता है। उनके लिए जो format सिंटैक्स पहले से जानते हैं।

स्ट्रीम को दोबारा एन्कोड किए बिना फिर से पैक करता है। तेज़ और क्वालिटी घटाए बिना।

वीडियो दोबारा एन्कोड करता है। धीमा और क्वालिटी घटाता है — केवल तब जब remux काम न करे।

ऑडियो

वह फ़ाइल जिसमें ऑडियो बदला जाता है।

VBR आकार और क्वालिटी का सबसे अच्छा संतुलन देता है; तय bitrate का अंदाज़ा लगाना आसान होता है।

सबटाइटल

Embed करने पर वे वीडियो के अंदर चले जाते हैं; सहेजने पर उसके साथ अलग .srt फ़ाइल बनती है।

कॉमा से अलग करें। सभी उपलब्ध भाषाओं के लिए all लिखें।

प्लेलिस्ट और चैनल

जब URL एक वीडियो और एक प्लेलिस्ट दोनों का हो तो क्या करें।

रेंज और सूची दोनों चलती हैं, जैसे 1-10,15 या अंत से हर दूसरे आइटम के लिए -5::2।

उन्नत विकल्प (1)

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

हिस्से और चैप्टर
उन्नत विकल्प (2)

*00:01:30-00:03:00 जैसा समय रेंज, या चैप्टर का नाम। शुरू का तारा बताता है कि यह समय है।

मेटाडेटा और कवर
उन्नत विकल्प (3)
SponsorBlock

SponsorBlock डेटा की मदद से समुदाय द्वारा चिह्नित हिस्सों को फ़ाइल से काट देता है।

उन्नत विकल्प (1)

हिस्से बने रहते हैं पर चिह्नित हो जाते हैं, ताकि आप खुद उन्हें छोड़ सकें।

फ़ाइलें और फ़ोल्डर

फ़ील्ड के नाम %(...)s में आते हैं। स्लैश से फ़ोल्डर बनते हैं।

उन्नत विकल्प (4)

फ़ाइलें कहाँ लिखी जाएँ। सबफ़ोल्डर के लिए ऊपर के टेम्पलेट के साथ मिलाएँ।

फ़ाइल नाम की अधिकतम लंबाई, अक्षरों में।

फ़िल्टर
उन्नत विकल्प (5)

YYYYMMDD, या now-1month जैसी सापेक्ष तारीख।

YYYYMMDD, या सापेक्ष तारीख।

इससे छोटी फ़ाइलें छोड़ देता है। 5M, 500K जैसे मान चलते हैं।

इससे बड़ी फ़ाइलें छोड़ देता है।

रुकने से पहले कितनी फ़ाइलें डाउनलोड करनी हैं।

नेटवर्क

जैसे 2M या 500K। जब बाकी बैंडविड्थ किसी और काम के लिए चाहिए तब उपयोगी।

उन्नत विकल्प (5)

fragment में बँटी स्ट्रीम तेज़ करता है। चार से शुरू करना ठीक रहता है।

नाकाम हिस्से को कितनी बार दोबारा आज़माना है। infinite भी चलता है।

HTTP, HTTPS या SOCKS proxy का URL।

रिक्वेस्ट को असली ब्राउज़र जैसी बनाता है। अचानक आने वाली 403 गड़बड़ी का यही आम हल है।

लॉगिन और cookies

आपका लॉगिन सत्र सीधे पढ़ता है। निजी, आयु-प्रतिबंधित या केवल सदस्यों वाली सामग्री के लिए ज़रूरी।

उन्नत विकल्प (1)

आपके ब्राउज़र से निकाली गई Netscape फ़ॉर्मैट की cookies.txt फ़ाइल।

लाइव स्ट्रीम
उन्नत विकल्प (2)

तय समय पर होने वाली स्ट्रीम शुरू होने तक जाँचता रहता है। MIN-MAX सेकंड के अंतराल पर।

समस्या समाधान
उन्नत विकल्प (3)

पुराना पड़ चुका है, इसकी जगह --add-headers है। रखा गया है क्योंकि बहुत सारे पुराने गाइड अभी इसी का उपयोग करते हैं।

पुराना पड़ चुका है, इसकी जगह --add-headers है।

हर साइट के अपने विकल्प, जैसे youtube:player_client=web।

आउटपुट और डीबग
उन्नत विकल्प (2)
रीसेट

4K के लिए असल में क्या ज़रूरी है

2160p पर वीडियो और ऑडियो हमेशा अलग स्ट्रीम होते हैं, इसलिए उन्हें जोड़ने के लिए ffmpeg अनिवार्य है। MKV ज़्यादा सुरक्षित container है: 4K जिन कुछ codec में आता है उन्हें MP4 रख नहीं पाता, और उसे ज़बरदस्ती चुनने पर yt-dlp को दोबारा एन्कोड करना पड़ता है — धीमा, क्वालिटी घटाने वाला, और HDR मेटाडेटा आमतौर पर इसी तरह खोता है।

4K न दिखे तो सबसे संभव यह है कि वीडियो उस resolution में कभी अपलोड ही नहीं हुआ। कमांड को गलत मानने से पहले फ़ॉर्मैट की सूची देखें। प्रति घंटे कई गीगाबाइट की उम्मीद रखें, और यह दिक्कत हो तो आकार की सीमा या समय रेंज इस्तेमाल करें।

container का चुनाव ही HDR निर्णय है. 4K HDR ऐसे codec में आता है — VP9.2, AV1 — जिन्हें MP4 हमेशा नहीं रख सकता, और MP4 ज़बरदस्ती चुनने पर yt-dlp को दोबारा एन्कोड करना पड़ता है: घंटों की मेहनत, दिखने वाली क्वालिटी हानि, और HDR मेटाडेटा चला गया. MKV सब कुछ जैसा है वैसा रखता है; यह प्रीसेट इसी वजह से उसी को डिफ़ॉल्ट रखता है. SDR प्लेयर पर HDR फ़ाइल धुँधली दिखती है — यह प्लेयर की समस्या है, फ़ाइल की नहीं, और HDR को SDR में ठीक-ठाक बदलना फ़्लैग का नहीं, फ़िल्टर का काम है.

बैंडविड्थ वहीं है जहाँ 4K सैद्धांतिक से बाहर निकलता है: दमदार bitrate पर 2160p फ़ुटेज के प्रति घंटा 40–90 GB चलता है, और साथ-साथ fragment डाउनलोड को कनेक्शन जितनी तेज़ी से चल सके चला देते हैं — और यही प्लेटफ़ॉर्म की दर-सीमा को ट्रिगर करता है. चलाना रेंगने लगे तो fragment गिनती आधी कर दें और उसे ज़्यादा देर चलने दें; 4K फ़ाइल इतनी बड़ी होती है कि धीमा पूरा होना भी दोबारा शुरू करने से बेहतर है. आकार सीमा विकल्प इसलिए है कि डिस्क भरने से पहले ही बेलगाम चलाने को रोक दे.

चैप्टर और मेटाडेटा वहीं हैं जहाँ 4K आर्काइव अपनी कीमत वसूलता है: बिना चैप्टर वाली दो-घंटे की फ़िल्म एक फ़ाइल है, और उनके साथ वह नेविगेट करने लायक हो जाती है. SponsorBlock यहाँ भी जुड़ता है — 4K सामग्री पर स्पॉन्सर हिस्से बाक़ी किसी सामग्री की तरह ही चिह्नित होते हैं, और फ़िल्म-लंबाई की फ़ाइल पर उन्हें छोड़ना किसी छोटी चीज़ से ज़्यादा समय बचाता है. थंबनेल कवर art के रूप में एम्बेड करें वरना आपकी मीडिया लाइब्रेरी हर 4K फ़ाइल के लिए ख़ाली टाइल दिखाएगी.

4K जो नहीं कर सकता: अपस्केल. 1080p स्रोत ऊपर की ओर सीमित किया हुआ 1080p ही रहता है — सीमा अधिकतम है, और yt-dlp उस पर या उससे नीचे की सबसे अच्छी स्ट्रीम चुन लेता है, बिना शिकायत. अगर -F कुछ न दिखाए 1080p से ऊपर, तो वही सब है जो अपलोडर ने प्लेटफ़ॉर्म को दिया. YouTube पर असली 4K स्रोत आमतौर पर VP9 या AV1 होते हैं, जिन्हें पुराने GPU सॉफ़्टवेयर से डिकोड करते हैं — धीमा प्लेयर अक्सर codec का सवाल है, फ़ाइल का नहीं, और MKV मूल codec को बिना छेड़े रखता है.

अक्सर पूछे जाने वाले प्रश्न

इस वीडियो के लिए 4K क्यों नहीं है?
यह 4K में अपलोड ही नहीं हुआ, या प्लेटफ़ॉर्म उस संस्करण पर रोक लगाता है। कमांड को गलत मानने से पहले -F चलाकर देखें कि क्या मौजूद है।
4K के लिए कौन-सा container इस्तेमाल करूँ?
MKV codec के किसी भी मेल को रख लेता है। MP4 ज़्यादा जगह चलता है पर कुछ 4K codec नहीं रख पाता, और उस स्थिति में yt-dlp को दोबारा एन्कोड करना पड़ता है — धीमा और क्वालिटी घटाने वाला।
4K डाउनलोड कितने बड़े होते हैं?
अक्सर प्रति घंटे कई गीगाबाइट। यह मायने रखता हो तो अधिकतम आकार या समय रेंज इस्तेमाल करें।
HDR चलता है?
हाँ, जब स्रोत में हो। मूल codec बनाए रखें — दोबारा एन्कोड करना ही आमतौर पर HDR मेटाडेटा नष्ट करता है।