GIF को WebM में बदलें

यहाँ आप GIF को WebM में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। कन्वर्ज़न आपके अपने ब्राउज़र के भीतर होता है, इसलिए फ़ाइल कभी अपलोड नहीं होती। यह Windows, macOS और Linux पर वैसे ही चलता है जैसे iPhone और Android पर, और कनेक्शन काट देने पर भी चलता रहता है।

  • कहाँ चलता है आपके ब्राउज़र में। फ़ाइल कभी अपलोड नहीं होती।
  • कुछ नुक़सान के साथ आकार के बदले कुछ बारीक़ी जाती है। GIF जो सँभाल सकता है, वह सब WebM नहीं सँभाल सकता।
  • फ़ाइल आकार की सीमा हर फ़ाइल 100 MB तक, मुफ़्त, बिना खाते के।
  • जानने लायक़ नतीजे में आवाज़ नहीं होती, क्योंकि GIF आवाज़ ढो ही नहीं सकता। हर फ़्रेम अपना समय रखे रहता है, इसलिए असमान ठहराव वाला एनिमेशन उसी रफ़्तार पर चलता है जिस पर बनाया गया था, किसी औसत रफ़्तार पर नहीं।

एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।

एनिमेशन को वीडियो में बदलने की वजह

GIF का कंप्रेशन कमज़ोर है — हर फ़्रेम अपनी पूरी 256-रंग पैलेट के साथ बड़ी जगह लेता है। WebM उसी हरकत को कहीं छोटी फ़ाइल में समेट देता है, और अब वेबसाइटें GIF की जगह वीडियो टैग इस्तेमाल करना पसंद करती हैं क्योंकि वह तेज़ लोड होता है।

यह बदलाव उसी दिशा में है — देखने में वही एनिमेशन, पर एक ऐसे फ़ॉर्मेट में जो आधुनिक कंप्रेशन का पूरा फ़ायदा उठाता है।

बिना किसी लाइब्रेरी के, सीधे ब्राउज़र में

फ़्रेम निकालने के लिए WebCodecs का ImageDecoder इस्तेमाल होता है, कोई अलग लाइब्रेरी नहीं। यह इंजन हर फ़्रेम को डीकोड करके एक नए वीडियो स्ट्रीम में एन्कोड करता है — WebM लक्ष्य होने पर VP9 कोडेक इस्तेमाल होता है।

यह सब आपके ब्राउज़र में चलता है, इसलिए GIF कहीं भेजी नहीं जाती।

फ़्रेम रेट हर फ़्रेम के हिसाब से चलती है, स्थिर नहीं

GIF हर फ़्रेम के लिए अपनी अलग समय-अवधि रख सकता है, और यह इंजन उसी को इस्तेमाल करता है — कोई एक तय fps लागू नहीं होती। जहाँ समय-अवधि मौजूद न हो, वहाँ 100 मिलीसेकंड का डिफ़ॉल्ट मान लिया जाता है।

नतीजतन, जो एनिमेशन अलग-अलग रफ़्तार से बनाई गई थी, वह उसी असमान रफ़्तार में चलती है — कहीं तेज़, कहीं धीमी, ठीक वैसे ही जैसे मूल GIF में डिज़ाइन हुई थी।

कोई आवाज़ नहीं जुड़ती

नतीजे में कोई ऑडियो ट्रैक नहीं होता, और यह किसी कमी की वजह से नहीं — GIF फ़ॉर्मेट में कभी आवाज़ की जगह ही नहीं होती, इसलिए यहाँ कुछ भी खोने का सवाल नहीं उठता।

अगर वीडियो में आवाज़ चाहिए, तो उसे अलग से किसी वीडियो-एडिटिंग टूल में जोड़ना होगा, यह कन्वर्ज़न सिर्फ़ तस्वीरों की हरकत को वीडियो में बदलता है।

फ़ाइल का आकार आम तौर पर घटता है

VP9 का कंप्रेशन GIF की पैलेट-आधारित संपीड़न से कहीं बेहतर है, इसलिए बड़ी-सी एनिमेटेड GIF WebM में अक्सर काफ़ी छोटी बन जाती है। सटीक बचत हरकत की मात्रा और फ़्रेम की गिनती पर निर्भर करती है।

लंबे या ज़्यादा फ़्रेम वाले एनिमेशन में यह फ़र्क़ बड़ा दिखता है, छोटे आइकन-जैसे स्टिकर में उतना नहीं।

पहलू अनुपात और साइज़

वीडियो का आकार GIF के मूल पिक्सेल आयाम से आता है, कोई अलग स्केलिंग यहाँ लागू नहीं होती। पारदर्शिता वाली GIF का व्यवहार GIF को टार्गेट बनाने से अलग है — यहाँ GIF सिर्फ़ स्रोत है, इसलिए पारदर्शिता से जुड़ी वे पाबंदियाँ लागू नहीं होतीं जो GIF लिखते वक़्त आती हैं।

नतीजा WebM फ़ाइल में वीडियो का सामान्य रंग-मॉडल इस्तेमाल होता है, GIF की सीमित पैलेट का बंधन यहाँ ख़त्म हो जाता है।

बिना अपलोड के

यह पूरा बदलाव ब्राउज़र में होता है — फ़ाइल कहीं भेजी नहीं जाती, नेटवर्क टैब खोलकर यह जाँचा भी जा सकता है। एक साथ 100 फ़ाइलें तक बदली जा सकती हैं, हर फ़ाइल पर 100 मेगाबाइट की सीमा है।

कई स्टिकर या GIF एक साथ वीडियो में बदलने पर नतीजा एक ZIP में डाउनलोड होता है।

GIF को WebM में ऐसे बदलें

  1. अपनी GIF फ़ाइल इस पेज पर छोड़ें, या चुनने के लिए दबाएँ।
  2. लक्ष्य के रूप में WebM चुनें। कन्वर्ज़न आपके ब्राउज़र में होता है और फ़ाइल अपलोड नहीं होती।
  3. तैयार WebM फ़ाइल डाउनलोड कर लें।

GIF या WebM: क्या बदलता है

GIF और WebM की तुलना
GIFWebM
पूरा नामGraphics Interchange FormatWebM वीडियो
फ़ाइल एक्सटेंशन.gif.webm
मीडिया टाइपimage/gifvideo/webm
कंप्रेशनबिना नुक़सान — कुछ छोड़ा नहीं जातानुक़सान के साथ — छोटा आकार गुणवत्ता देकर ख़रीदा जाता है
पहली बार प्रकाशित19872010
प्रकाशकCompuServeGoogle
विनिर्देशGIF89a
लाइसेंसखुला मानकखुला मानक
आज की स्थितिपुराना, फिर भी हर जगह पढ़ा जाता हैमौजूदा
बिट डेप्थ8
रंग जो यह दर्ज कर सकता हैइंडेक्स्ड पैलेट
सबसे बड़ी इमेजहर तरफ़ 65,535 px
ब्राउज़र में खुलता हैहर ब्राउज़रहर ब्राउज़र
इसकी जगह विचारणीयWebP, MP4MP4, MKV

क्या बचा रहता है

पारदर्शिता बनी रहती है। GIF और WebM — दोनों अल्फ़ा चैनल सँभालते हैं: काटा हुआ हिस्सा कटा ही रहता है और उसके पीछे कुछ भरा नहीं जाता।

नतीजा खोलना

WebM एक कंटेनर है, कोई इकहरा फ़ॉर्मेट नहीं। जो चलता है वह उसके भीतर बैठा कोडेक है — आम तौर पर VP8, VP9 और AV1 — और इसीलिए एक ही एक्सटेंशन वाली दो फ़ाइलें एक ही उपकरण पर अलग-अलग बर्ताव कर सकती हैं।

GIF 1987 का है और अब मुश्किल से ही इस्तेमाल होता है। WebM वह है जो आज के प्रोग्राम लिखते हैं, इसलिए यह कन्वर्ज़न पढ़े जाते रहने का भी सवाल है।

दोनों तरफ़ के प्रोग्राम अलग हैं: GIF फ़ाइल GIMP, Adobe Photoshop और ImageMagick में खुलती है और WebM फ़ाइल VLC और FFmpeg में — यानी नतीजा जिसके पास जाएगा, उसे दूसरी सूची में से कोई प्रोग्राम चाहिए होगा।

कौन-सा फ़ॉर्मेट किस काम के लिए है

GIF CompuServe का फ़ॉर्मेट है, जो 1987 में आया। यह हर चैनल पर 8 बिट में दर्ज करता है।

WebM Google का है और 2010 से चला आ रहा है। VLC और FFmpeg इस फ़ॉर्मेट को पढ़ लेते है।

GIF 1987 में आया और WebM 2010 में। किसी को सौंपने के लिए आम तौर पर पुराना वाला ज़्यादा सुरक्षित रहता है; नया वाला वही काम कम बाइट में कर देता है।

GIF से WebM: आम सवाल

क्या मेरी GIF फ़ाइल कहीं अपलोड होती है?

नहीं। यह कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है, इसलिए फ़ाइल आपके डिवाइस से बाहर नहीं जाती। आप ख़ुद जाँच सकते हैं: डेवलपर टूल्स का नेटवर्क टैब खोलिए और कुछ बदल कर देखिए। आपको पेज ख़ुद दिखेगा और आँकड़ों तथा विज्ञापन के वे अनुरोध दिखेंगे जिनसे इस सेवा का ख़र्च निकलता है — और एक भी ऐसा अनुरोध नहीं जो आपकी फ़ाइल साथ ले जा रहा हो। इस जोड़ी के पीछे mediabunny है, WebCodecs के ऊपर चढ़ी एक परत, जो आपके अपने डिवाइस के हार्डवेयर डिकोडर उधार लेती है; आपका ब्राउज़र इसे एक बार उतारता है और फिर सहेज कर रखता है।

क्या GIF को WebM में बदलना मुफ़्त है?

हाँ। न खाता, न वॉटरमार्क, और न कोई रोज़ का कोटा जो ख़त्म हो: यह आपकी अपनी मशीन पर चलता है, इसलिए आप जितनी बार चाहें लौट सकते हैं। ब्राउज़र 100 MB तक की फ़ाइलें सँभालता है, एक बार में 100। mediabunny आपकी अपनी मशीन पर उतरता है और वहीं चलता है — इसीलिए उस पर कोई गिनती नहीं है।

GIF को WebM में बदलने पर क्या गुणवत्ता जाती है?

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

WebM फ़ाइल के भीतर कौन-सा कोडेक है?

WebM एक कंटेनर है, कोई इकहरा फ़ॉर्मेट नहीं। जो चलता है वह उसके भीतर बैठा कोडेक है — आम तौर पर VP8, VP9 और AV1 — और इसीलिए एक ही एक्सटेंशन वाली दो फ़ाइलें एक ही उपकरण पर अलग-अलग बर्ताव कर सकती हैं।

GIF से WebM जाने पर क्या पारदर्शिता बची रहती है?

पारदर्शिता बनी रहती है। GIF और WebM — दोनों अल्फ़ा चैनल सँभालते हैं: काटा हुआ हिस्सा कटा ही रहता है और उसके पीछे कुछ भरा नहीं जाता।

इन फ़ॉर्मेट के बारे में और

ये आँकड़े कहाँ से आए

इस पेज पर GIF और WebM के बारे में जो कहा गया है, वह जाँचा जा सकता है, और ये रहे वे दस्तावेज़ जो उसे तय करते हैं।