आँकड़ों और विज्ञापन के लिए कुकीज़
हम आँकड़ों और विज्ञापन के लिए कुकीज़ इस्तेमाल करते हैं, दोनों Google को जाती हैं। मना करने से आपको दिखने वाली किसी चीज़ में कोई फ़र्क़ नहीं पड़ता।निजता पेज पढ़ें
यहाँ आप M4V को AVIF में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। कन्वर्ज़न आपके अपने ब्राउज़र के भीतर होता है, इसलिए फ़ाइल कभी अपलोड नहीं होती। यह Windows, macOS और Linux पर वैसे ही चलता है जैसे iPhone और Android पर, और कनेक्शन काट देने पर भी चलता रहता है।
एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।
ये एक के बाद एक बदलती हैं और साथ में एक ZIP बनकर उतरती हैं।
M4V से AVIF
AVIF कोई नया इमेज कोडेक नहीं; यह AV1 keyframe है जो कंटेनर में लिपटा है। जब स्रोत वीडियो ख़ुद AV1 हो तो राउंड ट्रिप असामान्य रूप से मेहरबान होती है, क्योंकि पहले पास की ख़ामियाँ वही आकार हैं जिन्हें दूसरा पास कुशलता से बयान करता है। यह असली असर है और यहाँ उपलब्ध नहीं।
M4V में H.264 या HEVC होता है, दोनों MPEG परिवार के, तो फ़्रेम बाहर जाते समय परिवार बदल जाता है। बीच में पिक्सेल तक डिकोड होना इसे उतना महँगा नहीं बनाता जितना लगता है — एनकोडर को एक तस्वीर मिलती है, कोई ऐसा रूप नहीं जिसे उसे फिर से समझना पड़े — पर वंश की कोई दलील यहाँ नहीं चलती।
HEVC रिकॉर्डिंग के लिए स्वाभाविक स्टिल फ़ॉर्मेट HEIC है: वही कोडेक, उसी कंटेनर परिवार में, यही वजह है Apple डिवाइस इसे बनाते हैं। HEVC फ़्रेम को HEIC में बदलना वही पारिवारिक बदलाव होता जो AVIF नहीं है।
यह उपलब्ध नहीं, और वजह लाइसेंस है, कमी नहीं। HEIC लिखने के लिए HEVC एनकोडर चाहिए, आम वाला ऐसी शर्तों पर प्रकाशित है जिन्हें इस प्रोजेक्ट की डिपेंडेंसी नीति रद्द करती है। AVIF को Alliance for Open Media ने इसी काम के लिए बिना उस समस्या के डिज़ाइन किया।
रजिस्ट्री AVIF को बारह बिट और चौड़ा रंग सहारा देने वाला दर्ज करती है, और यह फ़ॉर्मेट के बारे में सच है। इस रास्ते के बारे में नहीं। फ़्रेम डिकोडर से canvas के ज़रिए निकाला जाता है, जो सादे sRGB में आठ बिट प्रति चैनल थमाता है, और एनकोडर को ठीक वही मिलता है।
नतीजा ख़ास तौर पर हाल के Apple फ़ुटेज पर मायने रखता है, क्योंकि हाल के iPhone और Final Cut एक्सपोर्ट आम तौर पर HDR ढोते हैं। वह ग्रेड नहीं बचता: हाइलाइट आठ-बिट रेंज में समा जाते हैं और नतीजा साधारण कैमरे से लिए गए शॉट जैसा दिखता है। वेबपेज के लिए यही सही नतीजा है।
एनकोडिंग की क़ीमत प्रति तस्वीर लगती है और यह छोटी नहीं। AV1 अपनी कुशलता हर ब्लॉक को बयान करने के कई तरीक़े परखकर हासिल करता है, और 4K रिकॉर्डिंग के पूरे-रेज़ोल्यूशन फ़्रेम पर यह खोज अच्छी मशीन पर भी असली सेकंड लेती है।
यही तय करता है यह बदलाव किस के लिए है। किसी पेज के ऊपर एक बड़ी तस्वीर, बार-बार परोसी जाने वाली, इंतज़ार लायक़ है। कोर्स थंबनेल का कैटलॉग नहीं — थंबनेल आकार पर बचत छोटी है और इंतज़ार वीडियो की गिनती से गुणा हो जाता है। ग्रिड के लिए WebP और हेडर के लिए AVIF इस्तेमाल कीजिए।
टाइमस्टैम्प 86,400 सेकंड तक स्वीकारता है, तो लंबी रिकॉर्डिंग में कोई भी पल सेकंड की संख्या टाइप करके पहुँचा जा सकता है। संख्या क्या हो यह आपसे ज़्यादा वीडियो एनकोडर तय करता है: कोई ठहरा हुआ शॉट, स्लाइड या इशारों के बीच का वक्ता एनकोड करना महँगा था और विवरण के साथ आता है, जबकि पैन या कट सस्ता था और धुँधला आता है।
इस जोड़ी में यह चुनाव फ़ॉर्मेट से कहीं ज़्यादा मायने रखता है। ठहरे पल पर ली गई और JPG में सहेजी स्टिल गति के बीच ली गई और AVIF में सहेजी स्टिल को हर पैमाने पर हराती है, आकार समेत।
इसे `<picture>` एलिमेंट से परोसिए, पीछे WebP स्रोत और आख़िर में `<img>` के तौर पर JPG। तीन लाइनें, कोई JavaScript नहीं, और ब्राउज़र वह पहली चीज़ लेता है जो समझता है — यह मायने रखता है क्योंकि AVIF सहारा WebP के सालों बाद आया।
पाइपलाइन के दूसरे छोर की भी जाँच कीजिए। कई कंटेंट मैनेजमेंट सिस्टम और स्टैटिक-साइट बिल्ड क़दम अभी भी अपलोड पर `.avif` नकार देते हैं। यह जानना दो मिनट का काम है, तीस तस्वीरें एनकोड करने से पहले।
कोई भी चीज़ जो वेबपेज नहीं। ईमेल क्लाइंट इसे नहीं दिखाते, ऑफ़िस सॉफ़्टवेयर ज़्यादातर नहीं दिखाता, प्रिंट वर्कफ़्लो नहीं दिखाते, और जिसे भेजा जाए वह अक्सर पूछेगा यह क्या है। दूसरी साइट के अपलोड फ़ॉर्म एक्सटेंशन नकारते हैं, जो योजना बनाते समय ध्यान रखने लायक़ है।
लाइब्रेरी वाला मामला अलग से जानने लायक़ है, क्योंकि यह क़रीब है और अलग है। किसी Plex, Jellyfin या Emby संग्रह की आर्टवर्क ऐसे सर्वर को जाती है जो JPG या PNG की उम्मीद रखता है और फ़ाइल नाम से मिलाता है — इस साइट पर JPG रास्ता उसी काम के लिए बना है।
iTunes Store या Apple TV ऐप से ख़रीदी या किराए ली फ़िल्में FairPlay एन्क्रिप्शन ढोती हैं। ब्राउज़र में कुछ भी उन्हें डिकोड नहीं कर सकता, तो एनकोड करने को कोई फ़्रेम नहीं और बदलाव शुरू होने से पहले कहता है फ़ाइल में कुछ नहीं बदला जा सका।
बाक़ी सब ठीक है: QuickTime, iMovie, Final Cut और Compressor एक्सपोर्ट, कैमरा रिकॉर्डिंग, कॉन्फ़्रेंस और कोर्स डाउनलोड। अगर मुट्ठी भर फ़ाइलें छोड़कर बैच काम करता है, तो वे मुट्ठी भर ख़रीद थीं, ख़राब फ़ाइलें नहीं।
AVIF एनकोडिंग इतनी माँगती है कि इसे देने वाली सेवाएँ आम तौर पर इसे कतार में डालती हैं, सीमित करती हैं या पैसे लेती हैं। यहाँ यह आपके अपने प्रोसेसर पर टैब में चलती है, तो कोई कतार नहीं और कोई रोज़ाना सीमा नहीं — एक ड्रॉप में 100 फ़ाइल तक।
इसका मतलब यह भी है कि वीडियो अपनी जगह रहता है। मुफ़्त स्तर 100 MB तक की इनपुट फ़ाइल स्वीकारता है, और रिकॉर्डिंग ढोने वाला कुछ भी कभी नहीं भेजा जाता — जो इस जोड़ी में गोपनीयता जितना ही अनुपात की बात भी है।
| M4V | AVIF | |
|---|---|---|
| पूरा नाम | iTunes वीडियो | AV1 Image File Format |
| फ़ाइल एक्सटेंशन | .m4v | .avif |
| मीडिया टाइप | video/x-m4v | image/avif |
| कंप्रेशन | नुक़सान के साथ — छोटा आकार गुणवत्ता देकर ख़रीदा जाता है | सेटिंग के हिसाब से दोनों में से कोई भी |
| पहली बार प्रकाशित | 2005 | 2019 |
| प्रकाशक | Apple | Alliance for Open Media |
| विनिर्देश | — | AV1 Image File Format |
| लाइसेंस | प्रकाशित, मानकीकृत नहीं | खुला मानक |
| आज की स्थिति | मौजूदा | मौजूदा |
| बिट डेप्थ | — | 12 |
| रंग जो यह दर्ज कर सकता है | — | RGB, YCbCr, वाइड गैमट |
| सबसे बड़ी इमेज | — | हर तरफ़ 65,536 px |
| ब्राउज़र में खुलता है | कुछ ब्राउज़र | मौजूदा ब्राउज़र |
| इसकी जगह विचारणीय | MP4, MOV | WebP, JXL, JPG |
AVIF को मौजूदा ब्राउज़र खोल लेते हैं, पुराने नहीं। M4V को इतने भी नहीं। अगर फ़ाइल किसी वेब पेज या किसी फ़ॉर्म तक जा रही है, तो आम तौर पर इस कन्वर्ज़न की पूरी वजह यही है।
AVIF एक कंटेनर है, कोई इकहरा फ़ॉर्मेट नहीं। जो चलता है वह उसके भीतर बैठा कोडेक है — आम तौर पर AV1 — और इसीलिए एक ही एक्सटेंशन वाली दो फ़ाइलें एक ही उपकरण पर अलग-अलग बर्ताव कर सकती हैं।
दोनों तरफ़ के प्रोग्राम अलग हैं: M4V फ़ाइल QuickTime Player, VLC और iTunes में खुलती है और 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 एक कंटेनर है, कोई इकहरा फ़ॉर्मेट नहीं। जो चलता है वह उसके भीतर बैठा कोडेक है — आम तौर पर AV1 — और इसीलिए एक ही एक्सटेंशन वाली दो फ़ाइलें एक ही उपकरण पर अलग-अलग बर्ताव कर सकती हैं।
इस पेज पर M4V और AVIF के बारे में जो कहा गया है, वह जाँचा जा सकता है, और ये रहे वे दस्तावेज़ जो उसे तय करते हैं।