Pinterest वीडियो 720p पर ही क्यों डाउनलोड होता है
Pinterest हर पिन के लिए एक प्रोग्रेसिव MP4 रखता है, और उसका सबसे बड़ा वर्शन 720p है। डाउनलोड बिल्कुल वही फ़ाइल है जो Pinterest देता है — बिना मौजूद पिक्सल को बढ़ाया नहीं जाता।
पिन का लिंक पेस्ट करें और डाउनलोडर का एक ही काम है: वह वीडियो ढूँढ़ना जो Pinterest पहले से अपने CDN पर प्रकाशित करता है, और वही फ़ाइल आपको देना। न कुछ ट्रांसकोड होता है, न आकार बदला जाता है, और बीच में किसी सर्वर पर कुछ नहीं लिखा जाता। इसीलिए "क्या मुझे 1080p मिलेगा?" का जवाब आमतौर पर ना है — ऐसा नहीं कि टूल मना करता है, बल्कि इसलिए कि Pinterest ने उस पिन के लिए कभी 1080p फ़ाइल प्रकाशित ही नहीं की।
एक पिन, एक प्रोग्रेसिव फ़ाइल
रिज़ॉल्वर पिन को Pinterest के खुद के रिसोर्स एंडपॉइंट (PinResource/get) से पढ़ता है, जो पिन का वीडियो डेटा JSON में लौटाता है। अगर वह कॉल विफल हो, तो यह पिन के सार्वजनिक पेज पर और फिर Pinterest के oEmbed पेलोड पर लौट आता है। छोटे pin.it लिंक एक-एक रीडायरेक्ट करके, ज़्यादा से ज़्यादा चार हॉप तक, खोले जाते हैं — यह सब कुछ और होने से पहले।
जवाब में प्रोग्रेसिव MP4 रेंडिशन की सूची आती है। प्रोग्रेसिव का मतलब है एक ही फ़ाइल जो पहले बाइट से चलती है — ब्राउज़र उसे बिना किसी मैनिफ़ेस्ट और बिना कुछ जोड़े डाउनलोड कर सकता है। Pinterest कुछ पिन HLS या HEVC में भी रखता है; वे प्रोग्रेसिव MP4 नहीं हैं, इसलिए उन्हें छोड़ दिया जाता है, ऐसा डाउनलोड बताने के बजाय जो खुले ही नहीं।
ज़्यादा से ज़्यादा चार रेंडिशन बचते हैं: डुप्लिकेट URL के हिसाब से हटा दिए जाते हैं, और HEVC एंट्री छान ली जाती हैं। व्यवहार में ज़्यादातर पिन में एक ही उपयोगी फ़ाइल होती है, बिल्कुल वही जो आपका फ़ोन Pinterest ऐप में चलाता है।
पिन के लिए 720p का असल मतलब
- 720p ऊपरी सीमा है — Pinterest जो सबसे बड़ा प्रोग्रेसिव MP4 प्रकाशित करता है।
- छोटे अपलोड छोटे ही रहते हैं: 540p या 480p पर सेव किया पिन उसी साइज़ में डाउनलोड होता है।
- फ़ाइल कभी बड़ी नहीं की जाती। 480p सोर्स को 720p तक नहीं खींचा जाता, और क्लिक करने से पहले पेज यह बता देता है।
- HEVC फ़ाइलें बाहर रखी जाती हैं, क्योंकि ब्राउज़र उन्हें सेव करने लायक भरोसेमंद तरीके से चला नहीं सकता।
- जो आइडिया पिन सिर्फ़ HLS में प्रकाशित होते हैं, उन्हें रिज़ॉल्वर के हार मानने से पहले पिन पेज से निकाल लिया जाता है।
चूँकि कुछ री-एनकोड नहीं होता, फ़ाइल का साइज़ Pinterest का ही रहता है, बिटरेट Pinterest का, और ऑडियो ट्रैक मूल अपलोड वाला। जो 720p पिन भारी कम्प्रेस क्लिप के रूप में अपलोड हुआ था, वह भारी कम्प्रेस ही रहता है — फ़ाइल Pinterest तक पहुँचने से पहले जो कम्प्रेशन हुआ, उसे टूल ठीक नहीं कर सकता।
डाउनलोड नए टैब में क्यों खुलता है
Pinterest का इमेज और वीडियो होस्ट pinimg.com कोई access-control-allow-origin हेडर नहीं भेजता। इसका मतलब है कि दूसरे डोमेन का पेज उन बाइट को स्क्रिप्ट से पढ़ नहीं सकता — ब्राउज़र रोक देता है। रिज़ॉल्वर हर Pinterest फ़ॉर्मैट को fetchable: false चिह्नित करता है, और डाउनलोड बटन इसके बजाय CDN लिंक पर ले जाता है। फिर आपका ब्राउज़र खुद वीडियो सेव करता है, बिल्कुल वैसे जैसे आपने लिंक हाथ से खोला हो।
इसका एक साफ़ नतीजा है: पेज पर कोई प्रोग्रेस बार नहीं। जो डाउनलोड पेज से होकर जाता है वह प्रतिशत बता सकता है; नेविगेशन नहीं बता सकता। फ़ाइल फिर भी आपके Downloads फ़ोल्डर में पहुँच जाती है, और उसका एक भी बाइट इस साइट से होकर नहीं गुज़रता।
वॉटरमार्क और क्वालिटी
Grabivo कोई वॉटरमार्क नहीं जोड़ता। वह हटा भी नहीं सकता: अगर अपलोड करने वाले ने वीडियो में कोई लोगो या चैनल नाम जड़ दिया है, तो वह वॉटरमार्क पिक्सल का हिस्सा है और फ़ाइल के साथ जाता है। रेज़ोल्यूशन का भी वही हाल — Pinterest जो रखता है, वही आपको मिलता है।
रिज़ॉल्वर क्या अस्वीकार करता है
| इनपुट | क्या होता है |
|---|---|
| निजी पिन या गुप्त बोर्ड | private — Pinterest इसे बिना सेशन किसी को नहीं दिखाता। |
| बिना वीडियो वाला पिन | no_video — फ़ोटो और स्थिर पिन में हल करने को कुछ नहीं होता। |
| हटाया गया पिन | not_found. |
| प्रोफ़ाइल या बोर्ड लिंक | bad_url_path — रिज़ॉल्वर को पिन चाहिए, कोई लिस्टिंग पेज नहीं। |
यह सिर्फ़ सार्वजनिक पिन पर काम करता है, और यह Pinterest का नियम है, इस पेज की कोई सेटिंग नहीं। टूल वही पढ़ता है जो Pinterest किसी अनाम विज़िटर को दिखाता है, और कुछ नहीं।
छोटी बात
- डाउनलोड Pinterest का ही MP4 है, जो Pinterest के CDN से स्ट्रीम होता है।
- 720p Pinterest की तरफ़ ऊपरी सीमा है; छोटे सोर्स छोटे ही रहते हैं।
- फ़ाइल नए टैब में खुलती है क्योंकि Pinterest का CDN क्रॉस-ओरिजिन पढ़ने की इजाज़त नहीं देता।
- वीडियो के साथ अपलोड हुए वॉटरमार्क बने रहते हैं; कोई नया नहीं जोड़ा जाता।
- कुछ भी सेव, री-एनकोड या दोबारा होस्ट नहीं होता।
सवाल
क्या मैं Pinterest वीडियो 1080p या 4K में डाउनलोड कर सकता हूँ?
नहीं। Pinterest 720p तक के प्रोग्रेसिव MP4 प्रकाशित करता है, और यह डाउनलोडर सिर्फ़ वही देता है जो Pinterest देता है। इससे ऊँचे रेज़ोल्यूशन गढ़ने पड़ते, और यहाँ कुछ भी फ़ाइल को बड़ा नहीं करता।
डाउनलोड सीधे सेव होने के बजाय नया टैब क्यों खोलता है?
क्योंकि `pinimg.com` कोई `access-control-allow-origin` हेडर नहीं भेजता, इसलिए पेज वीडियो के बाइट पढ़ नहीं सकता। रिज़ॉल्वर फ़ाइल को न पढ़ने योग्य बताता है और बटन CDN URL पर ले जाता है; वहाँ से आपका ब्राउज़र उसे सेव करता है।
क्या डाउनलोडर पिन से वॉटरमार्क हटाता है?
नहीं। कोई वॉटरमार्क जोड़ा नहीं जाता, और कोई हटाया नहीं जाता। अगर मूल अपलोड में पहले से था, तो वह तस्वीर का हिस्सा है और रहता है।