मुख्य सामग्री पर जाएँ

फ़ाइल फ़ॉर्मैट

AVIF क्या है? AV1 पर आधारित अगली पीढ़ी का इमेज फ़ॉर्मैट

AVIF, AV1 वीडियो कोडेक के इमेज कंप्रेशन को HEIF कंटेनर के साथ जोड़कर एक रॉयल्टी-मुक्त और बेहद कुशल इमेज फ़ॉर्मैट बनाता है। जानिए यह कैसे बना है, असल में कितनी बचत करता है और कहाँ कमज़ोर पड़ता है।

लेखक: Hemen Dönüştür Editör Ekibiप्रकाशित: 8 मिनट में पढ़ें

AVIF फ़ॉर्मैट गाइड की कवर इमेज

AVIF (AV1 Image File Format), AV1 वीडियो कोडेक के स्थिर-इमेज कंप्रेशन को इमेज फ़ाइलों तक लाता है। यह तस्वीरों को JPEG से, और कई मामलों में WebP से भी, छोटी फ़ाइलों में रख सकता है, और पारदर्शिता, एनिमेशन, 10 और 12-बिट कलर डेप्थ और HDR सपोर्ट करता है। यह लेख बताता है कि AVIF कहाँ से आया, फ़ाइल के अंदर क्या है, यह असल में कितनी बचत करता है और कहाँ दिक़्क़त देता है।

AVIF के पीछे कौन है?

AVIF को Alliance for Open Media (AOMedia) ने विकसित किया, जो खुली और रॉयल्टी-मुक्त मीडिया तकनीक बनाने के लिए 2015 में बना एक उद्योग संघ है। इसका पहला बड़ा प्रोजेक्ट AV1 वीडियो कोडेक था, जो AOMedia के अनुसार 2018 में प्रकाशित हुआ। Library of Congress के फ़ॉर्मैट विवरण के अनुसार AVIF स्पेसिफ़िकेशन का संस्करण 1.0.0, 19 फ़रवरी 2019 का और संस्करण 1.1.0, 15 अप्रैल 2022 का है। स्पेसिफ़िकेशन का मौजूदा संस्करण 1.2.0 है, जो 16 अक्टूबर 2025 का है।

रॉयल्टी-मुक्त होना एक अहम फ़र्क़ है: MDN भी AVIF को एक उच्च-प्रदर्शन, रॉयल्टी-मुक्त फ़ॉर्मैट बताता है। HEIC, जो यही HEIF कंटेनर इस्तेमाल करता है, HEVC कोडेक पर निर्भर है और ब्राउज़र सपोर्ट में इसके आसपास भी नहीं है।

AVIF फ़ाइल के अंदर

HEIF कंटेनर

AVIF, AV1 से कंप्रेस की गई इमेज को HEIF कंटेनर (High Efficiency Image File Format, ISO/IEC 23008-12) में रखता है। HEIF ख़ुद ISO बेस मीडिया फ़ाइल फ़ॉर्मैट (ISOBMFF) पर आधारित है, जो MP4 फ़ाइलों की भी नींव है। स्पेसिफ़िकेशन के अनुसार AVIF फ़ाइल को अकेली इमेज और इमेज क्रम, दोनों के लिए एक मान्य HEIF फ़ाइल होने के लिए डिज़ाइन किया गया है, और उसे MIAF का भी पालन करना होता है। फ़ाइल का प्रकार शुरुआत में ftyp बॉक्स के ब्रांड से पहचाना जाता है: स्थिर इमेज के लिए avif और एनिमेटेड क्रम के लिए avis।

प्रोफ़ाइल

स्पेसिफ़िकेशन दो प्रोफ़ाइल तय करता है: Baseline (ब्रांड MA1B), जो लेवल 5.1 या उससे नीचे की AV1 Main प्रोफ़ाइल इस्तेमाल करती है, और Advanced (ब्रांड MA1A), जो स्थिर इमेज के लिए AV1 High प्रोफ़ाइल की इजाज़त देती है। इन प्रोफ़ाइलों से पहले से पता रहता है कि कोई डिकोडर कौन-सी फ़ाइलें खोल सकता है।

पारदर्शिता और एनिमेशन

अल्फ़ा चैनल एक अलग सहायक AV1 इमेज के रूप में रखा जाता है, जो मुख्य इमेज से जुड़ी होती है। यह अल्फ़ा इमेज मोनोक्रोम होनी चाहिए और मुख्य इमेज जितनी ही बिट डेप्थ इस्तेमाल करनी चाहिए। एनिमेटेड AVIF असल में एक AV1 वीडियो ट्रैक है, इसीलिए यह उसी सामग्री वाले एनिमेटेड GIF से कहीं ज़्यादा कुशलता से कंप्रेस होता है।

कंप्रेशन, कलर डेप्थ और HDR

AVIF, AV1 के इंट्रा-फ़्रेम कोडिंग टूल इस्तेमाल करता है: इमेज को अलग-अलग साइज़ के ब्लॉक में बाँटा जाता है, हर ब्लॉक का अनुमान कई दिशात्मक प्रेडिक्शन मोड में से सबसे अच्छे से लगाया जाता है, और बचे हुए अंतर को ट्रांसफ़ॉर्म और क्वांटाइज़ किया जाता है। JPEG के तय 8x8 ब्लॉक की तुलना में यह लचीलापन ब्लॉक के निशान घटाता है, ख़ासकर छोटे फ़ाइल साइज़ पर, और सपाट हिस्सों को ज़्यादा साफ़ छोड़ता है।

MDN के अनुसार AVIF 8, 10 और 12-बिट कलर डेप्थ और YUV 4:4:4, 4:2:2 व 4:2:0 क्रोमा सैंपलिंग सपोर्ट करता है। AVIF स्पेसिफ़िकेशन कहता है कि यह फ़ॉर्मैट High Dynamic Range (HDR) और Wide Color Gamut (WCG) इमेज सपोर्ट करता है, और MDN, PQ और HLG ट्रांसफ़र फ़ंक्शन और Rec. 2020 कलर स्पेस का ज़िक्र करता है। JPEG और WebP की 8-बिट सीमा को देखते हुए, वेब पर HDR फ़ोटो परोसने के लिए AVIF सबसे परिपक्व विकल्पों में से एक है।

AVIF कितना छोटा है?

web.dev पर AVIF गाइड के लेखक (Jai Krishnan, Wan-Teh Chang और Jeremy Wagner) बताते हैं कि अपने और दूसरों के काम में उन्होंने JPEG की तुलना में 50% से ज़्यादा बचत देखी, और MDN कहता है कि लॉसी AVIF इमेज JPEG इमेज से लगभग 50% छोटी होती हैं। ये आँकड़े सामग्री, एन्कोडर सेटिंग्स और लक्षित क्वालिटी के साथ बदलते हैं।

वेब का असली डेटा ज़्यादा सधी हुई तस्वीर दिखाता है। HTTP Archive Web Almanac 2024 के अनुसार मोबाइल पर मीडियन AVIF इमेज 1.4 बिट प्रति पिक्सेल इस्तेमाल करती है, जबकि WebP 1.3 और JPEG 2.0। रिपोर्ट यह भी बताती है कि AVIF का मीडियन 2022 के लगभग 1.0 बिट प्रति पिक्सेल से बढ़ा, यानी लगभग 47% की बढ़ोतरी। दूसरे शब्दों में, साइटें जो क्वालिटी सेटिंग चुनती हैं, उसके हिसाब से फ़ॉर्मैट की सैद्धांतिक बढ़त व्यवहार में हमेशा छोटी फ़ाइलों में नहीं बदलती।

ब्राउज़र सपोर्ट और अपनाया जाना

Can I use के अनुसार AVIF सपोर्ट करने वाले ब्राउज़र वैश्विक उपयोग का 96.35% हिस्सा हैं (अक्टूबर 2026)। सपोर्ट Chrome 85, Firefox 93, Edge 121 और Safari 16.4 के साथ आया, और Safari 16.1 से 16.3 में आंशिक सपोर्ट था। MDN बताता है कि Firefox ने एनिमेटेड AVIF का सपोर्ट संस्करण 113 में जोड़ा।

अपनाया जाना अभी कम है, लेकिन तेज़ी से बढ़ रहा है। अक्टूबर 2026 का W3Techs डेटा दिखाता है कि जिन वेबसाइटों पर वह नज़र रखता है, उनमें से 1.7% पर AVIF है। Web Almanac 2024 बताता है कि मोबाइल पेजों पर 1.0% इमेज AVIF हैं, और यह हिस्सा दो साल में सापेक्ष रूप से 386% बढ़ा।

वेबसाइट पर AVIF कैसे परोसें

AVIF का सपोर्ट WebP से नया है, इसलिए MDN ज़्यादा व्यापक रूप से सपोर्टेड फ़ॉर्मैट में विकल्प देने की भी सलाह देता है। सबसे आम तरीक़ा है HTML के <picture> एलिमेंट में स्रोतों को सबसे कुशल से सबसे कम्पैटिबल के क्रम में रखना। ब्राउज़र पहला ऐसा स्रोत लोड करता है जिसे वह समझता है, और अगर वह किसी को नहीं जानता, तो <img> टैग वाली JPG इस्तेमाल करता है:

<picture>
  <source srcset="photo.avif" type="image/avif">
  <source srcset="photo.webp" type="image/webp">
  <img src="photo.jpg" alt="इमेज का साफ़ विवरण" width="1200" height="800">
</picture>

इस व्यवस्था में तीन फ़ाइलें तैयार करनी पड़ती हैं, लेकिन हर विज़िटर वह सबसे छोटी फ़ाइल डाउनलोड करता है जिसे उसका ब्राउज़र सपोर्ट करता है।

AVIF की कमज़ोरियाँ

  • धीमी एन्कोडिंग: AVIF बनाने में JPEG या WebP से काफ़ी ज़्यादा CPU समय लगता है। web.dev गाइड बताती है कि तेज़ स्पीड सेटिंग कंप्रेशन की दक्षता और क्वालिटी घटाती है।
  • प्रोग्रेसिव डिस्प्ले नहीं: MDN के अनुसार AVIF प्रोग्रेसिव रेंडरिंग सपोर्ट नहीं करता, इसलिए दिखने से पहले फ़ाइल पूरी डाउनलोड होनी चाहिए।
  • सॉफ़्टवेयर सपोर्ट ब्राउज़र से पीछे: ब्राउज़र भले AVIF दिखाते हों, पुराने व्यूअर, ऑफ़िस प्रोग्राम और अपलोड फ़ॉर्म अक्सर इसे स्वीकार नहीं करते।
  • बहुत ऊँची क्वालिटी पर फ़ायदा घटता है: लगभग-लॉसलेस फ़ाइलें तेज़ी से बड़ी होती हैं; आर्काइव की प्रतियों के लिए PNG या मूल फ़ाइल बेहतर है।

आम समस्याएँ

AVIF फ़ाइल नहीं खुलती

आमतौर पर प्रोग्राम AVIF को जानता ही नहीं। फ़ाइल साझा करने या पुराने सॉफ़्टवेयर में इस्तेमाल करने के लिए फ़ोटो को JPG और पारदर्शी इमेज को PNG में बदलना सबसे जल्दी हल है।

कन्वर्ज़न के बाद रंग फीके दिखते हैं

जब किसी HDR या वाइड-गैमट AVIF को 8-बिट sRGB फ़ॉर्मैट में बदला जाता है, तो अतिरिक्त चमक और रंग की जानकारी उसमें नहीं समाती, और इमेज उम्मीद से फीकी दिख सकती है। यह लक्षित फ़ॉर्मैट की सीमा है।

एनिमेशन ग़ायब हो गया

JPG और PNG एनिमेशन नहीं रखते, इसलिए इनमें से किसी में बदली गई एनिमेटेड AVIF में केवल एक फ़्रेम बचता है।

AVIF कन्वर्ट करने के टिप्स

  • AVIF को हर जगह खोलने के लिए: AVIF को JPG में बदलें, या पारदर्शिता बनाए रखने के लिए AVIF को PNG में। एनिमेटेड AVIF फ़ाइलों में केवल पहला फ़्रेम इस्तेमाल होता है।
  • AVIF बनाने के लिए: हमारे JPG से AVIF और PNG से AVIF कन्वर्टर डिफ़ॉल्ट रूप से 60 की क्वालिटी इस्तेमाल करते हैं। AVIF के क्वालिटी पैमाने का मतलब JPEG जैसा नहीं है, और ज़्यादातर फ़ोटो के लिए 60 अच्छे नतीजे देता है। 95 और उससे ऊपर की क्वालिटी पर रंग पूरे रिज़ॉल्यूशन (4:4:4) पर एन्कोड होता है; उससे नीचे 4:2:0 इस्तेमाल होता है।
  • धैर्य रखें: AVIF एन्कोडिंग आपके ब्राउज़र में WebAssembly से चलती है और दूसरे फ़ॉर्मैट से धीमी है; इंटरफ़ेस प्रगति दिखाता है। आपकी फ़ाइलें आपके डिवाइस से बाहर नहीं जातीं।
  • रंग और मेटाडेटा: हमारे टूल रंगों को sRGB के अनुसार ढालते हैं, इसलिए HDR जानकारी आउटपुट में नहीं जाती। EXIF और लोकेशन डेटा भी आउटपुट में नहीं लिखा जाता।
  • बैच काम के लिए इमेज कन्वर्टर में लक्ष्य के रूप में AVIF चुनें और एक साथ कई फ़ाइलें बदलें।

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

क्या AVIF और HEIC एक ही हैं?

नहीं, लेकिन ये जुड़े हुए हैं। दोनों HEIF कंटेनर इस्तेमाल करते हैं; HEIC इमेज को HEVC (H.265) से कंप्रेस करता है, जबकि AVIF, AV1 इस्तेमाल करता है। AV1 एक रॉयल्टी-मुक्त कोडेक है, और आज AVIF हर बड़े ब्राउज़र में खुलता है, जबकि HEIC काफ़ी हद तक Apple डिवाइसों से ही बँधा रहा है।

क्या AVIF, WebP से बेहतर है?

AVIF आमतौर पर फ़ोटो के लिए छोटी फ़ाइलें बनाता है और HDR सपोर्ट करता है; WebP कहीं तेज़ी से एन्कोड होता है और इसका सपोर्ट और पीछे तक जाता है। अपनी साइट पर <picture> एलिमेंट से दोनों देने पर हर ब्राउज़र को वह सबसे कुशल फ़ॉर्मैट मिलता है जिसे वह सपोर्ट करता है।

क्या AVIF लॉसलेस हो सकता है?

हाँ, AV1 लॉसलेस कोडिंग भी सपोर्ट करता है। हालाँकि लॉसलेस AVIF फ़ाइलें आमतौर पर बड़ी होती हैं, इसलिए अगर आपको लॉसलेस स्टोरेज चाहिए, तो PNG या लॉसलेस WebP अक्सर ज़्यादा व्यावहारिक होते हैं।

क्या AVIF, iPhone पर खुलता है?

मौजूदा iOS संस्करणों में Safari, AVIF दिखाता है; Can I use के अनुसार पूरा सपोर्ट Safari 16.4 के साथ आया। अलग-अलग ऐप में सपोर्ट ऐप-दर-ऐप अलग होता है।

AVIF सेव करना इतना धीमा क्यों है?

सबसे अच्छा कंप्रेशन खोजने के लिए AV1 कई ब्लॉक साइज़ और प्रेडिक्शन दिशाएँ आज़माता है। यह खोज फ़ाइलों को छोटा बनाती है, लेकिन CPU समय लेती है। एन्कोडर की स्पीड सेटिंग संतुलन बदलती है: तेज़ सेटिंग बड़ी फ़ाइलें बनाती है।

स्रोत

संबंधित कन्वर्टर

सभी लेख