सीधे सामग्री पर जाएँ

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 का असल मतलब

चूँकि कुछ री-एनकोड नहीं होता, फ़ाइल का साइज़ 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 वीडियो 1080p या 4K में डाउनलोड कर सकता हूँ?

नहीं। Pinterest 720p तक के प्रोग्रेसिव MP4 प्रकाशित करता है, और यह डाउनलोडर सिर्फ़ वही देता है जो Pinterest देता है। इससे ऊँचे रेज़ोल्यूशन गढ़ने पड़ते, और यहाँ कुछ भी फ़ाइल को बड़ा नहीं करता।

डाउनलोड सीधे सेव होने के बजाय नया टैब क्यों खोलता है?

क्योंकि `pinimg.com` कोई `access-control-allow-origin` हेडर नहीं भेजता, इसलिए पेज वीडियो के बाइट पढ़ नहीं सकता। रिज़ॉल्वर फ़ाइल को न पढ़ने योग्य बताता है और बटन CDN URL पर ले जाता है; वहाँ से आपका ब्राउज़र उसे सेव करता है।

क्या डाउनलोडर पिन से वॉटरमार्क हटाता है?

नहीं। कोई वॉटरमार्क जोड़ा नहीं जाता, और कोई हटाया नहीं जाता। अगर मूल अपलोड में पहले से था, तो वह तस्वीर का हिस्सा है और रहता है।

इस लेख के टूल

सभी लेख