आँकड़ों और विज्ञापन के लिए कुकीज़
हम आँकड़ों और विज्ञापन के लिए कुकीज़ इस्तेमाल करते हैं, दोनों Google को जाती हैं। मना करने से आपको दिखने वाली किसी चीज़ में कोई फ़र्क़ नहीं पड़ता।निजता पेज पढ़ें
यहाँ आप MP4 को AVIF में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। कन्वर्ज़न आपके अपने ब्राउज़र के भीतर होता है, इसलिए फ़ाइल कभी अपलोड नहीं होती। यह Windows, macOS और Linux पर वैसे ही चलता है जैसे iPhone और Android पर, और कनेक्शन काट देने पर भी चलता रहता है।
एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।
ये एक के बाद एक बदलती हैं और साथ में एक ZIP बनकर उतरती हैं।
MP4 से AVIF
इस जोड़ी में एक साफ़ बात है जो बाक़ी फ़्रेम-निकालने वाली जोड़ियों में नहीं मिलती। MP4 में आमतौर पर H.264 या HEVC होता है; AVIF वीडियो कोडेक की उसी वंशावली की अगली पीढ़ी AV1 का एक स्थिर फ़्रेम है। तस्वीर एक ही परिवार के एक सदस्य से दूसरे को सौंपी जा रही है।
यही वजह है कि नतीजा इतना छोटा निकलता है। AV1 ने एक अकेले फ़्रेम को किफ़ायत से बयान करने के बारे में जो कुछ सीखा, वह उसी फ़्रेम पर लागू होता है जो वीडियो से निकला है, और आउटपुट आमतौर पर वैसे ही स्टिल के JPG रूप का बस एक अंश होता है।
फ़ोटोग्राफ़िक सामग्री पर AVIF आमतौर पर बराबर के WebP से बीस से तीस प्रतिशत नीचे उतरता है और JPG से बहुत नीचे। यह उस सामग्री को भी संभालता है जिससे वीडियो स्टिल भरे रहते हैं — अँधेरे दृश्य, स्टूडियो का पिछला हिस्सा, आसमान, चिकने ग्रेडिएंट — कम पट्टियों के साथ, क्योंकि यह आठ बिट प्रति चैनल तक सीमित नहीं है।
वीडियो के पोस्टर इमेज के लिए यही सबसे मज़बूत दलील है। पोस्टर हर विज़िट पर, कुछ भी चलने से पहले लोड होता है, और अक्सर वीडियो ले जाने वाले पन्ने की सबसे भारी चीज़ होता है। उसमें से एक तिहाई हटाना पन्ने पर कहीं भी उतनी ही बचत करने से ज़्यादा फ़ायदेमंद है।
AVIF WebP या JPEG से कहीं ज़्यादा गहराई से खोजता है, और उतना ही समय लेता है भी — एक हाई-रिज़ॉल्यूशन फ़्रेम के लिए कुछ सेकंड आम बात है, तेज़ मशीन पर भी।
एक बार, बिल्ड के वक़्त, आपके द्वारा चुकाई गई यह लागत बेमानी है और हर विज़िटर को फ़ायदा होता है। मांग पर चलने वाले सर्वर में, जो वीडियो अपलोड होते ही थंबनेल बनाता है, यह एक क्षमता का सवाल बन जाता है जिसके साथ बिल आता है। यही फ़र्क़ तय करता है कि AVIF किसी पाइपलाइन में जगह बनाता है या नहीं।
स्क्रीन रिकॉर्डिंग का फ़्रेम, कोई स्लाइड, टाइटल कार्ड, या मुख्यतः सपाट रंग और तीखे किनारे वाली कोई भी चीज़। ऐसी सामग्री पहले से ही बहुत अच्छी तरह संपीड़ित होती है, और AVIF अक्सर WebP से बड़ी फ़ाइल दे देता है — उलटा नतीजा, और यह मान लेने के बजाय नाप लेने लायक़ बात है।
और ब्राउज़र के बाहर हर जगह। तस्वीर देखने वाले प्रोग्राम, पुरानी फ़ोन गैलरी, चैट ऐप और ईमेल क्लाइंट अब भी इसे मना कर देते हैं। AVIF वह फ़ाइल है जो आप परोसते हैं, भेजते नहीं: किसी इंसान तक जाने वाले स्टिल के लिए JPG लीजिए।
कोई एनकोडर वह ब्योरा वापस नहीं ला सकता जो वीडियो में था ही नहीं। हरकत के बीच पकड़ा फ़्रेम कोडेक का छोड़ा धुँधलापन और धब्बे लिए रहता है, और उसे ख़ूबसूरती से एनकोड करना उन्हें ख़ूबसूरती से सँजो देता है।
तो समय-चिह्न ही पहला नियंत्रण बना रहता है: जब विषय स्थिर हो, या किसी कट के बाद का पहला फ़्रेम जहाँ एनकोडर ने पूरी बारीक़ी का कीफ़्रेम रखा हो। पहले फ़्रेम ठीक कीजिए, फिर AVIF को छोटा करने दीजिए। उलटे क्रम में यह किसी बुरी तस्वीर की बहुत किफ़ायती कॉपी देता है।
इसे करने लायक़ बनाने वाला इंतज़ाम है picture एलिमेंट, पहले AVIF स्रोत, फिर WebP, फिर JPG फ़ॉलबैक — हर ब्राउज़र वह लेता है जो वह समझता है, कुछ भी पहचानना नहीं पड़ता।
वीडियो पोस्टर के लिए ख़ास तौर पर, यह विशेषता एक ही तस्वीर लेती है, इसलिए आम रास्ता है इमेज पाइपलाइन या CDN के ज़रिए वह फ़ॉर्मेट परोसना जो ब्राउज़र बताता है, या वहाँ WebP मान लेना और आसपास की थंबनेल पंक्ति के लिए AVIF रखना। बिना फ़ॉलबैक अकेले AVIF परोसना ही एक इंतज़ाम है जिससे बचना चाहिए, क्योंकि एक रखने में कुछ नहीं जाता।
दोनों काम ब्राउज़र टैब में, आपके अपने प्रोसेसर पर होते हैं: वीडियो डिकोड होता है और फ़्रेम एनकोड होता है, कुछ भी कहीं नहीं भेजा जाता। बड़ी वीडियो डिस्क से पढ़ी जाती है, ट्रांसफ़र नहीं होती, जो किसी भी होस्ट किए कन्वर्टर पर काम से धीमा होता है।
इस जोड़ी के लिए दूसरा आधा हिस्सा सामान्य से ज़्यादा मायने रखता है। AVIF एनकोडिंग सचमुच महँगी है, और इसे स्थानीय रूप से करने का मतलब है कि क़ीमत कुछ सेकंड के लिए आपकी अपनी मशीन है, कहीं और किसी क़तार, सीमा या सब्स्क्रिप्शन के बजाय।
| MP4 | AVIF | |
|---|---|---|
| पूरा नाम | MPEG-4 वीडियो | AV1 Image File Format |
| फ़ाइल एक्सटेंशन | .mp4 | .avif |
| मीडिया टाइप | video/mp4 | image/avif |
| कंप्रेशन | नुक़सान के साथ — छोटा आकार गुणवत्ता देकर ख़रीदा जाता है | सेटिंग के हिसाब से दोनों में से कोई भी |
| पहली बार प्रकाशित | 2001 | 2019 |
| प्रकाशक | MPEG | Alliance for Open Media |
| विनिर्देश | ISO/IEC 14496-14 | AV1 Image File Format |
| लाइसेंस | खुला मानक | खुला मानक |
| आज की स्थिति | मौजूदा | मौजूदा |
| बिट डेप्थ | — | 12 |
| रंग जो यह दर्ज कर सकता है | — | RGB, YCbCr, वाइड गैमट |
| सबसे बड़ी इमेज | — | हर तरफ़ 65,536 px |
| ब्राउज़र में खुलता है | हर ब्राउज़र | मौजूदा ब्राउज़र |
| इसकी जगह विचारणीय | WebM, MKV, MOV | WebP, JXL, JPG |
AVIF में दस्तावेज़ के गुण के लिए जगह नहीं है, इसलिए वह MP4 फ़ाइल से आगे नहीं जाता। असली फ़ाइल फेंकने से पहले यह देख लेना काम आता है — और अगर फेंकना ही मक़सद था, तो यह जान लेना काम आता है।
AVIF को मौजूदा ब्राउज़र पढ़ लेते हैं, पुराने नहीं। इस लिहाज़ से दोनों में यही कम जगह चलने वाला है। भेजने से पहले देख लीजिए कि पाने वाला इसे लेता भी है या नहीं।
AVIF एक कंटेनर है, कोई इकहरा फ़ॉर्मेट नहीं। जो चलता है वह उसके भीतर बैठा कोडेक है — आम तौर पर AV1 — और इसीलिए एक ही एक्सटेंशन वाली दो फ़ाइलें एक ही उपकरण पर अलग-अलग बर्ताव कर सकती हैं।
दोनों तरफ़ के प्रोग्राम अलग हैं: MP4 फ़ाइल VLC, HandBrake और Adobe Premiere Pro में खुलती है और AVIF फ़ाइल GIMP, Squoosh और ImageMagick में — यानी नतीजा जिसके पास जाएगा, उसे दूसरी सूची में से कोई प्रोग्राम चाहिए होगा।
MP4 MPEG का फ़ॉर्मेट है, जो 2001 में आया। यह ISO/IEC 14496-14 में तय किया गया है, और अगर फ़ाइल को उस औज़ार से ज़्यादा जीना है जिसने उसे लिखा, तो यह बात क़ीमती है।
AVIF Alliance for Open Media का है और 2019 से चला आ रहा है, और AV1 Image File Format में तय किया गया है। GIMP, Squoosh और ImageMagick इस फ़ॉर्मेट को पढ़ लेते है।
MP4 2001 में आया और AVIF 2019 में। किसी को सौंपने के लिए आम तौर पर पुराना वाला ज़्यादा सुरक्षित रहता है; नया वाला वही काम कम बाइट में कर देता है।
नहीं। यह कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है, इसलिए फ़ाइल आपके डिवाइस से बाहर नहीं जाती। आप ख़ुद जाँच सकते हैं: डेवलपर टूल्स का नेटवर्क टैब खोलिए और कुछ बदल कर देखिए। आपको पेज ख़ुद दिखेगा और आँकड़ों तथा विज्ञापन के वे अनुरोध दिखेंगे जिनसे इस सेवा का ख़र्च निकलता है — और एक भी ऐसा अनुरोध नहीं जो आपकी फ़ाइल साथ ले जा रहा हो। इस जोड़ी के पीछे mediabunny है, WebCodecs के ऊपर चढ़ी एक परत, जो आपके अपने डिवाइस के हार्डवेयर डिकोडर उधार लेती है; आपका ब्राउज़र इसे एक बार उतारता है और फिर सहेज कर रखता है।
हाँ। न खाता, न वॉटरमार्क, और न कोई रोज़ का कोटा जो ख़त्म हो: यह आपकी अपनी मशीन पर चलता है, इसलिए आप जितनी बार चाहें लौट सकते हैं। ब्राउज़र 100 MB तक की फ़ाइलें सँभालता है, एक बार में 100। mediabunny आपकी अपनी मशीन पर उतरता है और वहीं चलता है — इसीलिए उस पर कोई गिनती नहीं है।
AVIF कंप्रेस करता है, इसलिए कुछ डेटा जाता है। तयशुदा सेटिंग पर यह पकड़ में नहीं आता; पक्का करना हो तो गुणवत्ता बढ़ा दीजिए। एक फ़्रेम, पूरे रिज़ॉल्यूशन में। कंप्रेस किए हुए वीडियो से निकली ठहरी तस्वीर वही कंप्रेशन साथ ढोती है — तेज़ हरकत वाला पल ठहरे हुए पल से ज़्यादा मुलायम दिखता है, और यह वीडियो की अपनी एनकोडिंग है, इस कन्वर्ज़न का किया हुआ कुछ नहीं।
AVIF को मौजूदा ब्राउज़र पढ़ लेते हैं, पुराने नहीं। इस लिहाज़ से दोनों में यही कम जगह चलने वाला है। भेजने से पहले देख लीजिए कि पाने वाला इसे लेता भी है या नहीं।
AVIF में दस्तावेज़ के गुण के लिए जगह नहीं है, इसलिए वह MP4 फ़ाइल से आगे नहीं जाता। असली फ़ाइल फेंकने से पहले यह देख लेना काम आता है — और अगर फेंकना ही मक़सद था, तो यह जान लेना काम आता है।
AVIF एक कंटेनर है, कोई इकहरा फ़ॉर्मेट नहीं। जो चलता है वह उसके भीतर बैठा कोडेक है — आम तौर पर AV1 — और इसीलिए एक ही एक्सटेंशन वाली दो फ़ाइलें एक ही उपकरण पर अलग-अलग बर्ताव कर सकती हैं।
इस पेज पर MP4 और AVIF के बारे में जो कहा गया है, वह जाँचा जा सकता है, और ये रहे वे दस्तावेज़ जो उसे तय करते हैं।