आँकड़ों और विज्ञापन के लिए कुकीज़
हम आँकड़ों और विज्ञापन के लिए कुकीज़ इस्तेमाल करते हैं, दोनों Google को जाती हैं। मना करने से आपको दिखने वाली किसी चीज़ में कोई फ़र्क़ नहीं पड़ता।निजता पेज पढ़ें
यहाँ आप WebM को WebP में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। कन्वर्ज़न आपके अपने ब्राउज़र के भीतर होता है, इसलिए फ़ाइल कभी अपलोड नहीं होती। यह Windows, macOS और Linux पर वैसे ही चलता है जैसे iPhone और Android पर, और कनेक्शन काट देने पर भी चलता रहता है।
एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।
ये एक के बाद एक बदलती हैं और साथ में एक ZIP बनकर उतरती हैं।
WebM से WebP
किसी वेब पन्ने के लिए बनी तस्वीर अलग कसौटी पर परखी जाती है। कोई इसे इमेज-व्यूअर में नहीं खोलेगा; यह उन बीस चीज़ों में से एक होगी जो ब्राउज़र किसी के रुकने का फ़ैसला करते समय डाउनलोड करता है। इसका किलोबाइट में आकार हर विज़िटर चुकाई गई असली क़ीमत है।
यही JPG के बजाय WebP की पूरी दलील है। एक जैसा दिखने वाला नतीजा, लगभग तीस प्रतिशत कम बाइट, और मौजूदा ब्राउज़रों में सार्वभौमिक समर्थन। दर्जन भर ट्यूटोरियल थंबनेल के ग्रिड पर यह तस्वीर के वज़न का एक तिहाई हटाता है, बिना कोई नज़र आने वाला बदलाव।
WebP और WebM एक ही मेहनत से आते हैं। Google ने दोनों 2010 के आस-पास पेटेंट-बंधी फ़ॉर्मेट के रॉयल्टी-मुक्त जवाब के रूप में जारी किए, और WebP का स्थिर-तस्वीर संपीड़न VP8 की intra-frame कोडिंग से निकला — वही वीडियो-कोडेक जिस पर WebM बना।
इससे कन्वर्ज़न बिना नुक़सान वाला नहीं बनता, और यह साफ़ कहना ज़रूरी है ताकि कोई ऐसी उम्मीद न रखे। फ़्रेम पिक्सेल में डिकोड होकर शुरू से दोबारा एन्कोड होता है, तयशुदा गुणवत्ता 82 पर।
इस कन्वर्ज़न से सबसे काम की चीज़ भी सबसे साफ़ है: WebM से फ़्रेम लेकर उसे उसी वीडियो के poster के रूप में इस्तेमाल कीजिए। ब्राउज़र चलना शुरू होने तक पोस्टर दिखाता है, इसलिए लोग सबसे पहले वीडियो का ही एक असली फ़्रेम देखते हैं, काला चौकोर या बेमेल कोई स्टॉक तस्वीर नहीं।
लगभग एक सेकंड बाद का फ़्रेम लीजिए, शून्य से नहीं। रिकॉर्डिंग का बिलकुल पहला फ़्रेम अक्सर कोई फ़ेड या ख़ाली स्थिति होती है, और यह वही फ़्रेम भी है जो वीडियो शुरू होते ही दिखेगा — इसलिए बाद के पल से लिया पोस्टर बिना उछाल के देखने वाले को कुछ दिखाता है।
फ़्रेम वीडियो के अपने पिक्सेल-नाप पर आता है, कुछ भी घटाया नहीं। 1080p की स्क्रीन-रिकॉर्डिंग 1920 गुणा 1080 की WebP देती है; 4K कैप्चर 3840 गुणा 2160। यह जान-बूझकर है — फ़्रेम का असली रिज़ॉल्यूशन होता है और इस कन्वर्ज़न का काम है वह अनुमानित नाप की बजाय जस का तस थमाना।
नाप बदलना आगे की चेन में होता है। जो भी आपका responsive srcset बनाता है, या आपका CMS का इमेज-पाइपलाइन, वे पहले से जानते हैं कि लेआउट को किन चौड़ाइयों की ज़रूरत है, और वे पूरे-रिज़ॉल्यूशन स्रोत से बेहतर काम करेंगे।
WebM के भीतर की तस्वीर हरकत के लिए एन्कोड हुई थी। वीडियो कोडेक अपने बिट वहाँ ख़र्च करता है जहाँ चीज़ें हिलती हैं और वहाँ बचाता है जहाँ नहीं, इस मान्यता पर कि कोई एक फ़्रेम को घूर कर नहीं देखेगा। किसी को रोकना ठीक वही करना है जो किसी के न करने की उम्मीद थी।
थंबनेल के लिए व्यावहारिक असर छोटा है, क्योंकि थंबनेल अपने असली नाप के एक हिस्से पर दिखता है और छोटा करना नरमी को अच्छे से छिपा देता है। यह तब मायने रखता है जब स्थिर तस्वीर बड़ी इस्तेमाल हो — हीरो इमेज, पूरी चौड़ाई का चित्रण — जहाँ पैन या स्क्रोल के बीच लिया फ़्रेम बाक़ी पन्ने के मुक़ाबले धुँधला दिखेगा।
ब्राउज़र अब समस्या नहीं; बाक़ी दुनिया कहीं और है। कुछ ईमेल क्लाइंट WebP नहीं दिखाते, इसलिए न्यूज़लेटर थंबनेल JPG होनी चाहिए। कुछ पुराने डेस्कटॉप ऐप्लिकेशन, प्रिंट-वर्कफ़्लो और कुछ अपलोड फ़ॉर्म अब भी फ़ॉर्मेट नकारते हैं।
ब्राउज़र के भीतर WebP को सार्वभौमिक मानना सुरक्षित है, यही इसे AVIF से ज़्यादा व्यावहारिक तयशुदा बनाता है। मंज़िल वेब पन्ने के अलावा कुछ भी हो — ईमेल, दस्तावेज़, प्रिंटर, फ़ॉर्म — तो JPG लीजिए और इस पर सोचना बंद कर दीजिए।
ट्यूटोरियल की लाइब्रेरी को हर एक का थंबनेल चाहिए, यानी एक कन्वर्ज़न प्रति फ़्रेम की बजाय एक कन्वर्ज़न प्रति वीडियो। बदलिए, जो समय काम आया वह नोट कीजिए, अगली फ़ाइल पर जाइए। पूरा चक्र कुछ सेकंड का है क्योंकि कोशिशों के बीच कुछ अपलोड नहीं होता।
समय जान-बूझकर चुनना बेहतर है, सबको शून्य पर छोड़ने से। सारे थंबनेल में ख़ाली एडिटर या लोडिंग स्पिनर दिखने से विज़िटर को कुछ पता नहीं चलता कि कौन-सी वीडियो कौन-सी है।
जिन रिकॉर्डिंग को पोस्टर फ़्रेम चाहिए वे आमतौर पर वही होती हैं जो अभी लॉन्च नहीं हुईं — कोई प्रोडक्ट डेमो, फ़ीचर वॉकथ्रू, कोर्स मॉड्यूल। सिर्फ़ 60 KB का थंबनेल पाने के लिए पूरी वीडियो किसी कन्वर्टर पर अपलोड करना बहुत ज़्यादा उजागर करना है।
डिकोड और एन्कोड दोनों टैब में होते हैं, ब्राउज़र के पहले से मौजूद WebM-चलाने वाले कोडेक इस्तेमाल करते हुए। वीडियो ले जाने वाला कुछ भी भेजा नहीं जाता, कोई खाता नहीं और कोई दैनिक सीमा नहीं।
| WebM | WebP | |
|---|---|---|
| पूरा नाम | WebM वीडियो | WebP तस्वीर |
| फ़ाइल एक्सटेंशन | .webm | .webp |
| मीडिया टाइप | video/webm | image/webp |
| कंप्रेशन | नुक़सान के साथ — छोटा आकार गुणवत्ता देकर ख़रीदा जाता है | सेटिंग के हिसाब से दोनों में से कोई भी |
| पहली बार प्रकाशित | 2010 | 2010 |
| प्रकाशक | ||
| विनिर्देश | — | RFC 9649 |
| लाइसेंस | खुला मानक | खुला मानक |
| आज की स्थिति | मौजूदा | मौजूदा |
| बिट डेप्थ | — | 8 |
| रंग जो यह दर्ज कर सकता है | — | RGB, YCbCr |
| सबसे बड़ी इमेज | — | हर तरफ़ 16,383 px |
| ब्राउज़र में खुलता है | हर ब्राउज़र | हर ब्राउज़र |
| इसकी जगह विचारणीय | MP4, MKV | AVIF, JPG, PNG |
पारदर्शिता बनी रहती है। WebM और WebP — दोनों अल्फ़ा चैनल सँभालते हैं: काटा हुआ हिस्सा कटा ही रहता है और उसके पीछे कुछ भरा नहीं जाता।
दोनों तरफ़ के प्रोग्राम अलग हैं: WebM फ़ाइल VLC और FFmpeg में खुलती है और WebP फ़ाइल Adobe Photoshop, GIMP और Squoosh में — यानी नतीजा जिसके पास जाएगा, उसे दूसरी सूची में से कोई प्रोग्राम चाहिए होगा।
WebP Google का है और 2010 से चला आ रहा है, और RFC 9649 में तय किया गया है। Adobe Photoshop, GIMP और Squoosh इस फ़ॉर्मेट को पढ़ लेते है।
नहीं। यह कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है, इसलिए फ़ाइल आपके डिवाइस से बाहर नहीं जाती। आप ख़ुद जाँच सकते हैं: डेवलपर टूल्स का नेटवर्क टैब खोलिए और कुछ बदल कर देखिए। आपको पेज ख़ुद दिखेगा और आँकड़ों तथा विज्ञापन के वे अनुरोध दिखेंगे जिनसे इस सेवा का ख़र्च निकलता है — और एक भी ऐसा अनुरोध नहीं जो आपकी फ़ाइल साथ ले जा रहा हो। इस जोड़ी के पीछे mediabunny है, WebCodecs के ऊपर चढ़ी एक परत, जो आपके अपने डिवाइस के हार्डवेयर डिकोडर उधार लेती है; आपका ब्राउज़र इसे एक बार उतारता है और फिर सहेज कर रखता है।
हाँ। न खाता, न वॉटरमार्क, और न कोई रोज़ का कोटा जो ख़त्म हो: यह आपकी अपनी मशीन पर चलता है, इसलिए आप जितनी बार चाहें लौट सकते हैं। ब्राउज़र 100 MB तक की फ़ाइलें सँभालता है, एक बार में 100। mediabunny आपकी अपनी मशीन पर उतरता है और वहीं चलता है — इसीलिए उस पर कोई गिनती नहीं है।
WebP कंप्रेस करता है, इसलिए कुछ डेटा जाता है। तयशुदा सेटिंग पर यह पकड़ में नहीं आता; पक्का करना हो तो गुणवत्ता बढ़ा दीजिए। एक फ़्रेम, पूरे रिज़ॉल्यूशन में। कंप्रेस किए हुए वीडियो से निकली ठहरी तस्वीर वही कंप्रेशन साथ ढोती है — तेज़ हरकत वाला पल ठहरे हुए पल से ज़्यादा मुलायम दिखता है, और यह वीडियो की अपनी एनकोडिंग है, इस कन्वर्ज़न का किया हुआ कुछ नहीं।
पारदर्शिता बनी रहती है। WebM और WebP — दोनों अल्फ़ा चैनल सँभालते हैं: काटा हुआ हिस्सा कटा ही रहता है और उसके पीछे कुछ भरा नहीं जाता।
इस पेज पर WebM और WebP के बारे में जो कहा गया है, वह जाँचा जा सकता है, और ये रहे वे दस्तावेज़ जो उसे तय करते हैं।