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

Pinterest के लिए yt-dlp कमांड जेनरेटर

Pinterest के वीडियो pin के लिए yt-dlp कमांड बनाएँ।

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

आपका कमांड

yt-dlp --merge-output-format mp4 --no-playlist https://www.pinterest.com/pin/123456789/
बुनियादी

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

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

ऊँचाई की सीमा तय करता है। 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)
रीसेट

Pinterest के लिए ध्यान देने योग्य बातें

वीडियो वाले अलग-अलग pin के URL सीधे चलते हैं और उन्हें किसी खास विकल्प की ज़रूरत नहीं होती।

पूरे board के लिए समर्थन सीमित है और Pinterest के अपने markup के साथ बदलता रहता है। एक-एक pin का URL देना धीमा है पर काफ़ी ज़्यादा भरोसेमंद।

हर pin वीडियो नहीं होता — ज़्यादातर तस्वीरें होती हैं — और पूरा board देने पर yt-dlp से ज़्यादातर image आइटम लौटते हैं। वीडियो pin ही इस पेज का काम हैं: pin खोलें, pin पेज का ही पता कॉपी करें (ब्राउज़र में दिखने वाला i.pinimg.com image URL नहीं), और yt-dlp को तय करने दें कि उसके पीछे की मीडिया वीडियो है या नहीं। जब yt-dlp image जवाब दे तो उस pin में सचमुच कोई वीडियो नहीं है; कोई विकल्प नहीं जो image pin को वीडियो pin बना दे।

Pinterest कुछ सामग्री को लॉगिन के पीछे रखता है, और ज़्यादातर प्लेटफ़ॉर्म के उलट यह रोक ब्राउज़िंग पर भी उतनी ही लगती है जितनी डाउनलोड पर — cookies के बिना board पहले पेज के बाद रुक जाते हैं और कुछ श्रेणियों के वीडियो pin कुछ भी नहीं लौटाते। यहाँ browser-cookies विकल्प ही भरोसेमंद रास्ता है: अपने ब्राउज़र में जैसे हमेशा लॉगिन करें, yt-dlp को cookie jar सौंपें, और पेज दर पेज चलना आपके लॉगिन खाते के हिसाब से चलेगा। लॉग-आउट सत्र की cookies से कुछ हासिल नहीं होता।

लंबे board या उस profile के लिए जिसे सिंक में रखना हो, cookies के साथ आर्काइव फ़ाइल जोड़ें और वही कमांड समय-समय पर चलाएँ: आर्काइव दर्ज रखती है कि कौन-सा pin पहले ही आ चुका है, इसलिए अगला चलाना सिर्फ़ वही ले आता है जो पिछले चलाने के बाद pin हुआ। आउटपुट का रूप बदलता रहेगा — Pinterest अपना markup yt-dlp के किसी भी दूसरे प्लेटफ़ॉर्म से ज़्यादा बार बदलता है, और जब कोई board अचानक एक विशाल gallery की तरह डाउनलोड होने लगे या शीर्षक खो दे, तो आमतौर पर बस अपडेट किया हुआ yt-dlp ही पूरा इलाज है। शिकायत तभी करें जब अपडेट से भी ठीक न हो।

आउटपुट का नाम pin के नहीं, board के हिसाब से रखें। pin शीर्षक दोहराए जाते हैं — "Untitled", board का नाम, या कुछ भी नहीं — इसलिए साधारण शीर्षक टेम्पलेट एक ही चलाने में टकराता है; यहाँ का डिफ़ॉल्ट टेम्पलेट id रखता है जो अनोखा होता है, और प्लेलिस्ट क्रमांक जोड़ने से board डाउनलोड board के क्रम में रहता है। board के अंदर के sections sub-प्लेलिस्ट की तरह आते हैं, और आर्काइव फ़ाइल उसका हर स्तर दर्ज रखती है बिना अगले चलाने में कुछ दोबारा लिए।

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

क्या yt-dlp Pinterest वीडियो डाउनलोड कर सकता है?
हाँ, वीडियो वाले pin के URL सीधे चलते हैं।
क्या मैं पूरा board डाउनलोड कर सकता हूँ?
board के लिए समर्थन सीमित है और अक्सर बदलता है। एक-एक pin का URL देना ज़्यादा भरोसेमंद है।