आँकड़ों और विज्ञापन के लिए कुकीज़
हम आँकड़ों और विज्ञापन के लिए कुकीज़ इस्तेमाल करते हैं, दोनों Google को जाती हैं। मना करने से आपको दिखने वाली किसी चीज़ में कोई फ़र्क़ नहीं पड़ता।निजता पेज पढ़ें
यहाँ आप GIF को M4V में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। कन्वर्ज़न आपके अपने ब्राउज़र के भीतर होता है, इसलिए फ़ाइल कभी अपलोड नहीं होती। यह Windows, macOS और Linux पर वैसे ही चलता है जैसे iPhone और Android पर, और कनेक्शन काट देने पर भी चलता रहता है।
एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।
ये एक के बाद एक बदलती हैं और साथ में एक ZIP बनकर उतरती हैं।
GIF से M4V
M4V और MP4 एक ही कंटेनर हैं — Apple ने 2005 में M4V को ISO base media फ़ॉर्मेट का अपना नामकरण बनाया। दोनों में लिखी फ़ाइल संरचना में एक जैसी होती है। फ़र्क़ सिर्फ़ इस बात में है कि सॉफ़्टवेयर बिंदु के बाद के चार अक्षरों पर कैसे प्रतिक्रिया देता है।
Apple के ऐप्स के भीतर ये चार अक्षर एक रूटिंग निर्देश हैं — .m4v को वीडियो आइटम माना जाता है, वही बाइट .mp4 नाम से अलग तरह से सँभाले जा सकते हैं।
फ़ॉर्मेट में एन्क्रिप्शन की गुंजाइश है, और इसीलिए M4V को यह पहचान मिली — ज़्यादातर लोगों को मिली M4V फ़ाइलें iTunes Store से आईं, FairPlay में लिपटी।
यह बदलाव उससे कुछ नहीं छूता। यहाँ बनी फ़ाइल एक साधारण, बिना-सुरक्षा वाली वीडियो है — VLC इसे खोलता है, Windows मशीन भी।
वीडियो ट्रैक H.264 के High प्रोफ़ाइल में है, वही जोड़ी जो पिछले पंद्रह साल की हर Apple डिवाइस हार्डवेयर में ही डिकोड करती है।
फ़ोन पर यह बैटरी बचाने का फ़र्क़ है। यह भी बताता है कि Apple TV फ़ाइल को साझा फ़ोल्डर से सीधे चलाता है, बिना किसी मीडिया-सर्वर से पहले ट्रांसकोड करवाए।
GIF में कोई ऑडियो नहीं होता, इसलिए M4V में सिर्फ़ वीडियो ट्रैक है। QuickTime Player, iOS प्लेयर और Apple TV ऐप बिना किसी चेतावनी के इसे चला देते हैं।
दिक़्क़त कहीं आगे आ सकती है — किसी ऐसी सेवा में अपलोड करने पर जो ऑडियो की उम्मीद रखती है। मौन ट्रैक जोड़ना GIF को दोबारा बदलने से तेज़ है।
Apple के सॉफ़्टवेयर के बाहर यह एक्सटेंशन मदद नहीं, बाधा बन जाता है। वेब अपलोड फ़ॉर्म और कई Android ऐप फ़ाइल की सामग्री से पहले नाम जाँचते हैं, और जो सूची .mp4 मानती है वह अक्सर .m4v का ज़िक्र ही नहीं करती।
नाम बदलना काम करता है, क्योंकि सामग्री एक ही है। पर अगर पहले से पता है कि मंज़िल Apple नहीं है, तो शुरुआत में ही MP4 बनाना बेहतर है।
GIF की टाइमिंग हर फ़्रेम में सौवें सेकंड की इकाई में दर्ज होती है, और हाथ से बनाई एनिमेशन अक्सर अनियमित होती है। बदलाव हर फ़्रेम की अपनी अवधि रखता है, स्थिर दर पर दोबारा नहीं नापता।
शून्य देरी असली GIF में आम है और इसका मतलब «जितनी तेज़ी से मुमकिन हो» है, जिसे ब्राउज़र लंबे समय से 100 मिलीसेकंड मानते आए हैं — बदलाव भी वही करता है।
H.264 को सम चौड़ाई और सम ऊँचाई चाहिए। GIF में ऐसा कोई नियम नहीं, इसलिए एनकोडिंग से पहले दोनों को अगली सम संख्या तक गोल किया जाता है — 375 पिक्सेल चौड़ी GIF, 376 पिक्सेल की M4V बनती है।
ऊपर की तरफ़ गोल करना एक कॉलम या पंक्ति जोड़ता है, काटता नहीं — इससे एनिमेशन का किनारा बना रहता है।
अगर GIF की पृष्ठभूमि पारदर्शी है, तो वह बचती नहीं — यहाँ लिखा वीडियो ट्रैक कोई अल्फ़ा चैनल नहीं रखता, और इस बदलाव में पृष्ठभूमि-रंग चुनने का कोई विकल्प भी नहीं।
रंग सीमा नुक़सान नहीं है, पहले से तय फ़र्श है — GIF का फ़्रेम ज़्यादा से ज़्यादा 256 रंग रखता है, और वह घटाव GIF बनते समय ही हो चुका था।
फ़्रेम ब्राउज़र के अपने इमेज-डिकोडर से पढ़े जाते हैं और उसी टैब में कंटेनर में लिखे जाते हैं। कुछ भी अपलोड नहीं होता, न कोई खाता, और टैब बंद होते ही फ़ाइल मेमोरी से चली जाती है।
हर ब्राउज़र में यह डिकोडर नहीं होता — जहाँ नहीं है, पेज साफ़ बताता है और वे ब्राउज़र नाम देता है जिनमें है, बजाय कहीं और भेजकर पूरा कराने के।
| GIF | M4V | |
|---|---|---|
| पूरा नाम | Graphics Interchange Format | iTunes वीडियो |
| फ़ाइल एक्सटेंशन | .gif | .m4v |
| मीडिया टाइप | image/gif | video/x-m4v |
| कंप्रेशन | बिना नुक़सान — कुछ छोड़ा नहीं जाता | नुक़सान के साथ — छोटा आकार गुणवत्ता देकर ख़रीदा जाता है |
| पहली बार प्रकाशित | 1987 | 2005 |
| प्रकाशक | CompuServe | Apple |
| विनिर्देश | GIF89a | — |
| लाइसेंस | खुला मानक | प्रकाशित, मानकीकृत नहीं |
| आज की स्थिति | पुराना, फिर भी हर जगह पढ़ा जाता है | मौजूदा |
| बिट डेप्थ | 8 | — |
| रंग जो यह दर्ज कर सकता है | इंडेक्स्ड पैलेट | — |
| सबसे बड़ी इमेज | हर तरफ़ 65,535 px | — |
| ब्राउज़र में खुलता है | हर ब्राउज़र | कुछ ब्राउज़र |
| इसकी जगह विचारणीय | WebP, MP4 | MP4, MOV |
M4V को कुछ ही ब्राउज़र पढ़ पाते हैं। इस लिहाज़ से दोनों में यही कम जगह चलने वाला है। भेजने से पहले देख लीजिए कि पाने वाला इसे लेता भी है या नहीं।
M4V एक कंटेनर है, कोई इकहरा फ़ॉर्मेट नहीं। जो चलता है वह उसके भीतर बैठा कोडेक है — आम तौर पर H.264, HEVC और AAC — और इसीलिए एक ही एक्सटेंशन वाली दो फ़ाइलें एक ही उपकरण पर अलग-अलग बर्ताव कर सकती हैं।
GIF 1987 का है और अब मुश्किल से ही इस्तेमाल होता है। M4V वह है जो आज के प्रोग्राम लिखते हैं, इसलिए यह कन्वर्ज़न पढ़े जाते रहने का भी सवाल है।
दोनों तरफ़ के प्रोग्राम अलग हैं: GIF फ़ाइल GIMP, Adobe Photoshop और ImageMagick में खुलती है और M4V फ़ाइल QuickTime Player, VLC और iTunes में — यानी नतीजा जिसके पास जाएगा, उसे दूसरी सूची में से कोई प्रोग्राम चाहिए होगा।
दोनों का निशाना अलग काम है: GIF का वेब पर, M4V का बनी हुई फ़ाइल सौंपना और फ़ोन पर। इस पर सोचना बनता है, क्योंकि जिस वजह से एक मौजूद है, आम तौर पर उसी वजह से दूसरा असुविधाजनक होता है।
GIF CompuServe का फ़ॉर्मेट है, जो 1987 में आया। यह हर चैनल पर 8 बिट में दर्ज करता है।
M4V Apple का है और 2005 से चला आ रहा है। QuickTime Player, VLC और iTunes इस फ़ॉर्मेट को पढ़ लेते है।
GIF 1987 में आया और M4V 2005 में। किसी को सौंपने के लिए आम तौर पर पुराना वाला ज़्यादा सुरक्षित रहता है; नया वाला वही काम कम बाइट में कर देता है।
नहीं। यह कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है, इसलिए फ़ाइल आपके डिवाइस से बाहर नहीं जाती। आप ख़ुद जाँच सकते हैं: डेवलपर टूल्स का नेटवर्क टैब खोलिए और कुछ बदल कर देखिए। आपको पेज ख़ुद दिखेगा और आँकड़ों तथा विज्ञापन के वे अनुरोध दिखेंगे जिनसे इस सेवा का ख़र्च निकलता है — और एक भी ऐसा अनुरोध नहीं जो आपकी फ़ाइल साथ ले जा रहा हो। इस जोड़ी के पीछे mediabunny है, WebCodecs के ऊपर चढ़ी एक परत, जो आपके अपने डिवाइस के हार्डवेयर डिकोडर उधार लेती है; आपका ब्राउज़र इसे एक बार उतारता है और फिर सहेज कर रखता है।
हाँ। न खाता, न वॉटरमार्क, और न कोई रोज़ का कोटा जो ख़त्म हो: यह आपकी अपनी मशीन पर चलता है, इसलिए आप जितनी बार चाहें लौट सकते हैं। ब्राउज़र 100 MB तक की फ़ाइलें सँभालता है, एक बार में 100। mediabunny आपकी अपनी मशीन पर उतरता है और वहीं चलता है — इसीलिए उस पर कोई गिनती नहीं है।
M4V कंप्रेस करता है, इसलिए कुछ डेटा जाता है। तयशुदा सेटिंग पर यह पकड़ में नहीं आता; पक्का करना हो तो गुणवत्ता बढ़ा दीजिए। नतीजे में आवाज़ नहीं होती, क्योंकि GIF आवाज़ ढो ही नहीं सकता। हर फ़्रेम अपना समय रखे रहता है, इसलिए असमान ठहराव वाला एनिमेशन उसी रफ़्तार पर चलता है जिस पर बनाया गया था, किसी औसत रफ़्तार पर नहीं।
M4V को कुछ ही ब्राउज़र पढ़ पाते हैं। इस लिहाज़ से दोनों में यही कम जगह चलने वाला है। भेजने से पहले देख लीजिए कि पाने वाला इसे लेता भी है या नहीं।
M4V एक कंटेनर है, कोई इकहरा फ़ॉर्मेट नहीं। जो चलता है वह उसके भीतर बैठा कोडेक है — आम तौर पर H.264, HEVC और AAC — और इसीलिए एक ही एक्सटेंशन वाली दो फ़ाइलें एक ही उपकरण पर अलग-अलग बर्ताव कर सकती हैं।
इस पेज पर GIF और M4V के बारे में जो कहा गया है, वह जाँचा जा सकता है, और ये रहे वे दस्तावेज़ जो उसे तय करते हैं।