आँकड़ों और विज्ञापन के लिए कुकीज़
हम आँकड़ों और विज्ञापन के लिए कुकीज़ इस्तेमाल करते हैं, दोनों Google को जाती हैं। मना करने से आपको दिखने वाली किसी चीज़ में कोई फ़र्क़ नहीं पड़ता।निजता पेज पढ़ें
यहाँ आप WebM को AVIF में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। कन्वर्ज़न आपके अपने ब्राउज़र के भीतर होता है, इसलिए फ़ाइल कभी अपलोड नहीं होती। यह Windows, macOS और Linux पर वैसे ही चलता है जैसे iPhone और Android पर, और कनेक्शन काट देने पर भी चलता रहता है।
एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।
ये एक के बाद एक बदलती हैं और साथ में एक ZIP बनकर उतरती हैं।
WebM से AVIF
AVIF तभी लायक़ है जब किसी तस्वीर का आकार असल में कोई देख रहा हो — कोई largest-contentful-paint अंक जो नीचे नहीं आ रहा, कोई पेज-वज़न लक्ष्य। इनमें से कुछ लागू न हो तो उसी फ़्रेम की WebP JPG से भी छोटी है और तुरंत बन जाती है — वही लीजिए और आगे बढ़िए।
जहाँ बजट असली है, वहाँ AVIF यहाँ मौजूद सबसे कुशल विकल्प है। क़ीमत दो जगह चुकती है: अभी एनकोडिंग के समय में, और बाद में markup में एक fallback के रूप में।
AVIF कोई नया image कोडेक नहीं। यह AV1 का एक intra frame है — वीडियो कोडेक का एक कीफ़्रेम — HEIC जैसे कंटेनर परिवार में लपेटा हुआ। और AV1 उन कोडेक में से एक है जिसे WebM ढो सकता है।
इसलिए जब स्रोत AV1 WebM हो, यह बदलाव एक ऐसे फ़्रेम को डिकोड करता है जिसे AV1 ने ही एनकोड किया था और उसे फिर AV1 को स्टिल की तरह एनकोड करने के लिए सौंप देता है। यह पूरी तरह lossless नहीं — फ़्रेम बीच में पूरी तरह पिक्सेल में डिकोड होता है — पर इस बंडल का सबसे करीबी पारिवारिक बदलाव है।
JPG या WebP लगभग तुरंत बन जाती है। AVIF को सेकंड लगते हैं, और किसी 4K फ़्रेम पर मामूली लैपटॉप पर उससे कहीं ज़्यादा। यह पेज की सुस्ती नहीं — यही AV1 एनकोडिंग की क़ीमत है।
वजह है खोज। AV1 अपनी कुशलता हर ब्लॉक-पिक्सेल को बताने के अनगिनत तरीक़ों में से चुनने से पाता है, और एनकोडर चुनने से पहले बहुत सारे आज़माता है। अगर तीस फ़्रेम बदलते हुए इंतज़ार करना पड़ रहा है, तो थंबनेल के लिए WebP लीजिए।
फ़्रेम वीडियो के अपने पिक्सेल आकार पर, बिना बदले, तय क्वालिटी पर एनकोड होकर निकलता है। 1080p रिकॉर्डिंग से 1920 गुणा 1080 की AVIF बनती है; 4K से उसका चार गुना।
आकार बाद में बदलिए, यहाँ नहीं। जो कुछ भी आपके responsive स्रोत बनाता है वह लेआउट की माँगी चौड़ाइयाँ जानता है, और पूरे फ़्रेम से शुरू करके छोटी की गई फ़्रेम से बेहतर काम करेगा।
हर मौजूदा प्रमुख ब्राउज़र AVIF डिकोड करता है, पर समर्थन WebP से बरसों बाद पहुँचा और पुराने डिवाइस अब भी हैं। सिर्फ़ AVIF परोसना उन दर्शकों की तस्वीर खोने का फ़ैसला है।
उपाय है picture एलिमेंट — AVIF स्रोत, WebP स्रोत, और आख़िर में JPG। तीन लाइन, कोई JavaScript नहीं, और ब्राउज़र पहला समझ में आने वाला चुन लेता है।
दबे हुए वीडियो से निकाला स्टिल वही ढोता है जो वीडियो कोडेक ने उसके साथ किया — गति पर बिट ख़र्च हुए, रंग हर दिशा में आधे रिज़ॉल्यूशन पर संग्रहित है। AVIF इसे बहुत कुशलता से रखता है; कुछ भी ठीक नहीं करता।
व्यावहारिक नतीजा यह है कि फ़ॉर्मेट से ज़्यादा टाइमस्टैंप मायने रखता है। स्थिर पल पर लिया JPG स्टिल हर मापदंड पर धुँधले पल में लिए AVIF को हरा देता है।
कोई भी चीज़ जो वेब पेज नहीं। ईमेल क्लाइंट इसे नहीं दिखाते। ऑफ़िस सॉफ़्टवेयर ज़्यादातर नहीं करता। किसी और साइट पर अपलोड फ़ॉर्म अक्सर एक्सटेंशन सीधे नकार देते हैं।
इसकी पूरी दलील ब्राउज़र से डिकोड होने पर टिकी है। स्लाइड, दस्तावेज़ या संदेश के लिए JPG लीजिए; पुरालेख या प्रिंट काम के लिए TIFF।
AVIF एनकोडिंग इतनी महँगी है कि इसे देने वाली सेवाएँ अक्सर पैसे लेती हैं या क़तार में डालती हैं। यहाँ यह ब्राउज़र में चलता है, इसलिए सीमा बस ऊपर लिखी है — सौ फ़ाइल एक बैच में, फ़ाइल पर सौ मेगाबाइट।
यह वीडियो को मशीन से बाहर जाने से भी रोकता है। किसी बड़ी रिकॉर्डिंग को अपलोड करके 40 किलोबाइट की तस्वीर पाना बेतुका नेटवर्क ख़र्च है, और यही आकार लगभग हर दूसरे converter में होता है।
| WebM | AVIF | |
|---|---|---|
| पूरा नाम | WebM वीडियो | AV1 Image File Format |
| फ़ाइल एक्सटेंशन | .webm | .avif |
| मीडिया टाइप | video/webm | image/avif |
| कंप्रेशन | नुक़सान के साथ — छोटा आकार गुणवत्ता देकर ख़रीदा जाता है | सेटिंग के हिसाब से दोनों में से कोई भी |
| पहली बार प्रकाशित | 2010 | 2019 |
| प्रकाशक | Alliance for Open Media | |
| विनिर्देश | — | AV1 Image File Format |
| लाइसेंस | खुला मानक | खुला मानक |
| आज की स्थिति | मौजूदा | मौजूदा |
| बिट डेप्थ | — | 12 |
| रंग जो यह दर्ज कर सकता है | — | RGB, YCbCr, वाइड गैमट |
| सबसे बड़ी इमेज | — | हर तरफ़ 65,536 px |
| ब्राउज़र में खुलता है | हर ब्राउज़र | मौजूदा ब्राउज़र |
| इसकी जगह विचारणीय | MP4, MKV | WebP, JXL, JPG |
पारदर्शिता बनी रहती है। WebM और AVIF — दोनों अल्फ़ा चैनल सँभालते हैं: काटा हुआ हिस्सा कटा ही रहता है और उसके पीछे कुछ भरा नहीं जाता।
AVIF को मौजूदा ब्राउज़र पढ़ लेते हैं, पुराने नहीं। इस लिहाज़ से दोनों में यही कम जगह चलने वाला है। भेजने से पहले देख लीजिए कि पाने वाला इसे लेता भी है या नहीं।
AVIF एक कंटेनर है, कोई इकहरा फ़ॉर्मेट नहीं। जो चलता है वह उसके भीतर बैठा कोडेक है — आम तौर पर AV1 — और इसीलिए एक ही एक्सटेंशन वाली दो फ़ाइलें एक ही उपकरण पर अलग-अलग बर्ताव कर सकती हैं।
दोनों तरफ़ के प्रोग्राम अलग हैं: WebM फ़ाइल VLC और FFmpeg में खुलती है और AVIF फ़ाइल GIMP, Squoosh और ImageMagick में — यानी नतीजा जिसके पास जाएगा, उसे दूसरी सूची में से कोई प्रोग्राम चाहिए होगा।
AVIF Alliance for Open Media का है और 2019 से चला आ रहा है, और AV1 Image File Format में तय किया गया है। GIMP, Squoosh और ImageMagick इस फ़ॉर्मेट को पढ़ लेते है।
नहीं। यह कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है, इसलिए फ़ाइल आपके डिवाइस से बाहर नहीं जाती। आप ख़ुद जाँच सकते हैं: डेवलपर टूल्स का नेटवर्क टैब खोलिए और कुछ बदल कर देखिए। आपको पेज ख़ुद दिखेगा और आँकड़ों तथा विज्ञापन के वे अनुरोध दिखेंगे जिनसे इस सेवा का ख़र्च निकलता है — और एक भी ऐसा अनुरोध नहीं जो आपकी फ़ाइल साथ ले जा रहा हो। इस जोड़ी के पीछे mediabunny है, WebCodecs के ऊपर चढ़ी एक परत, जो आपके अपने डिवाइस के हार्डवेयर डिकोडर उधार लेती है; आपका ब्राउज़र इसे एक बार उतारता है और फिर सहेज कर रखता है।
हाँ। न खाता, न वॉटरमार्क, और न कोई रोज़ का कोटा जो ख़त्म हो: यह आपकी अपनी मशीन पर चलता है, इसलिए आप जितनी बार चाहें लौट सकते हैं। ब्राउज़र 100 MB तक की फ़ाइलें सँभालता है, एक बार में 100। mediabunny आपकी अपनी मशीन पर उतरता है और वहीं चलता है — इसीलिए उस पर कोई गिनती नहीं है।
AVIF कंप्रेस करता है, इसलिए कुछ डेटा जाता है। तयशुदा सेटिंग पर यह पकड़ में नहीं आता; पक्का करना हो तो गुणवत्ता बढ़ा दीजिए। एक फ़्रेम, पूरे रिज़ॉल्यूशन में। कंप्रेस किए हुए वीडियो से निकली ठहरी तस्वीर वही कंप्रेशन साथ ढोती है — तेज़ हरकत वाला पल ठहरे हुए पल से ज़्यादा मुलायम दिखता है, और यह वीडियो की अपनी एनकोडिंग है, इस कन्वर्ज़न का किया हुआ कुछ नहीं।
AVIF को मौजूदा ब्राउज़र पढ़ लेते हैं, पुराने नहीं। इस लिहाज़ से दोनों में यही कम जगह चलने वाला है। भेजने से पहले देख लीजिए कि पाने वाला इसे लेता भी है या नहीं।
AVIF एक कंटेनर है, कोई इकहरा फ़ॉर्मेट नहीं। जो चलता है वह उसके भीतर बैठा कोडेक है — आम तौर पर AV1 — और इसीलिए एक ही एक्सटेंशन वाली दो फ़ाइलें एक ही उपकरण पर अलग-अलग बर्ताव कर सकती हैं।
पारदर्शिता बनी रहती है। WebM और AVIF — दोनों अल्फ़ा चैनल सँभालते हैं: काटा हुआ हिस्सा कटा ही रहता है और उसके पीछे कुछ भरा नहीं जाता।
इस पेज पर WebM और AVIF के बारे में जो कहा गया है, वह जाँचा जा सकता है, और ये रहे वे दस्तावेज़ जो उसे तय करते हैं।