कोई अपलोड नहीं, 100% स्थानीय, कोई खाता नहीं

GIF से video (MP4)

एनिमेटेड GIF को छोटे, शेयर करने योग्य MP4 में बदलें। सब कुछ आपके ब्राउज़र में चलता है।

GIF से video (MP4) कैसे काम करता है

ffmpeg WebAssembly से एनिमेटेड GIF को कॉम्पैक्ट MP4 वीडियो में बदलें, पूरी तरह अपने ब्राउज़र के अंदर। GIF के फ़्रेम को H.264 के साथ yuv420p पिक्सेल फ़ॉर्मेट में दोबारा एनकोड किया जाता है, जो ब्राउज़र और सोशल प्लेटफ़ॉर्म के लिए सबसे ज़्यादा संगत विकल्प है। नतीजे में मिलने वाली MP4 आमतौर पर मूल GIF से पाँच से बीस गुना छोटी होती है और साफ़ तौर पर ज़्यादा तीखी (शार्प) दिखती है, क्योंकि H.264 256 रंगों तक सीमित नहीं है और GIF के LZW एल्गोरिदम के मुक़ाबले फ़्रेम के बीच के दोहराव को कहीं बेहतर तरीके से कंप्रेस करता है।

ज़्यादातर GIF कुछ सेकंड में बदल जाती हैं क्योंकि उनमें फ़्रेम कम होते हैं। बनी हुई MP4 हर आधुनिक ब्राउज़र में सीधे चलती है और बिना किसी प्लगइन के वेब पेज में लगाई जा सकती है। MP4 में लूप होना या न होना प्लेयर पर निर्भर करता है, फ़ाइल में दर्ज नहीं होता, GIF के उलट जिसमें अपना लूप निर्देश होता है।

GIF से video (MP4): चरण दर चरण उपयोग विधि

  1. एनिमेटेड GIF फ़ाइल ड्रॉप करें या चुनें।
  2. टूल अपने आप फ़्रेम की संख्या और डाइमेंशन पहचान लेता है।
  3. अपने device पर H.264 re-encode शुरू करने के लिए Convert to MP4 पर क्लिक करें।
  4. ffmpeg finish होने तक प्रतीक्षा करें।
  5. MP4 डाउनलोड करें और जहाँ GIF बहुत बड़ी थी वहाँ उसका उपयोग करें।

सामान्य उपयोग के मामले

  • पेज लोड होने का समय घटाने और Core Web Vitals स्कोर सुधारने के लिए किसी वेब पेज पर बड़ी GIF को MP4 से बदलना।
  • किसी क्लाइंट से मिली GIF को MP4 में बदलना, ताकि उसे उस वीडियो एडिटर में इंपोर्ट किया जा सके जो GIF स्वीकार नहीं करता।
  • हर फ़ाइल के साइज़ पर सीमा वाले प्लेटफ़ॉर्म पर अपलोड करने से पहले स्टिकर-पैक GIF सेट का साइज़ छोटा करना।
  • जहाँ फ़ाइल का साइज़ मायने रखता हो ऐसे किसी पिच डेक के लिए GIF एनिमेशन प्रोटोटाइप को MP4 में बदलना।

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

GIF की तुलना में MP4 कितना छोटा होगा?

GIF LZW लॉसलेस कंप्रेशन उपयोग करता है लेकिन हर अकेले फ़्रेम के लिए पूरा रंग-सूचीबद्ध फ़्रेम अपने साथ रखता है। H.264 सिर्फ़ फ़्रेम के बीच के फ़र्क को स्टोर करता है (इंटर-फ़्रेम प्रेडिक्शन) और एक पर्सेप्चुअल लॉसी कंप्रेसर उपयोग करता है, इसलिए बचत बहुत बड़ी होती है। कुछ मेगाबाइट की सामान्य एनिमेटेड GIF कुछ सौ किलोबाइट की MP4 बन जाती है। सटीक अनुपात इस पर निर्भर करता है कि हर फ़्रेम में कितनी हलचल है।

क्या GIF से video conversion offline काम करता है?

ज़्यादातर हाँ। GIF के फ़्रेम को H.264 में दोबारा एनकोड करने का काम हमेशा आपके डिवाइस पर ही होता है, आपकी GIF कभी आपकी मशीन से बाहर नहीं जाती। एक अपवाद है: ffmpeg इंजन एक बड़ा डाउनलोड है जो पहली बार जब आप कोई बदलाव करते हैं तब इस साइट से फ़ेच होता है; यह डाउनलोड और पेज दोनों पूरे हो जाने के बाद, आप नेटवर्क डिस्कनेक्ट करके भी बिना किसी रुकावट के GIF को वीडियो में बदलना जारी रख सकते हैं।

क्या MP4 GIF की तरह automatically loop होगी?

लूप का गुण MP4 फ़ाइल में उस तरह दर्ज नहीं होता जैसे GIF के NETSCAPE एक्सटेंशन में होता है। वीडियो लूप होगी या नहीं यह प्लेयर पर निर्भर करता है: ज़्यादातर ब्राउज़र HTML में loop एट्रिब्यूट सेट होने पर छोटी वीडियो लूप कर देते हैं, और सोशल प्लेटफ़ॉर्म अपने आप लूप करते हैं। स्टैंडअलोन वीडियो प्लेयर एक बार चलाकर रुक सकते हैं। अगर वेब पेज पर लूपिंग को नियंत्रित करना है, तो वीडियो एलिमेंट में loop एट्रिब्यूट जोड़ें।

क्या बदलाव फ़्रेम रेट या अवधि को प्रभावित करता है?

आउटपुट MP4 का फ़्रेम रेट GIF की फ़्रेम टाइमिंग से मेल खाता है, जिसे ffmpeg GIF के फ़्रेम डिले हेडर से पढ़ता है। अगर GIF के अलग-अलग फ़्रेम में अलग-अलग डिले वैल्यू हैं (वेरिएबल फ़्रेम रेट), तो ffmpeg इन्हें एक स्थिर फ़्रेम रेट पर सामान्य बना देता है। कुल अवधि जस की तस बनी रहती है।

क्या मैं 50 MB जैसी बहुत बड़ी GIF को बदल सकता हूँ?

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

आउटपुट yuv420p क्यों है, मूल रंगों को हूबहू सुरक्षित रखने के बजाय?

yuv420p ही एकमात्र H.264 कलर स्पेस है जिसे सभी डीकोडर और ब्राउज़र बिना अपवाद के सपोर्ट करते हैं। फ़ुल RGB या yuv444p कलर स्पेस के साथ H.264 कुछ प्लेयर में चलता है लेकिन बाकी में फ़ेल हो जाता है। GIF के 256-रंग वाले पैलेट से yuv420p में बदलाव ऐसा नतीजा देता है जो GIF से इंसानी आँख को ज़्यादा तीखा (शार्प) लगता है, क्योंकि H.264 असली रंग का डेटा स्टोर करता है, सीमित पैलेट नहीं।

क्या मैं अपने फ़ोन पर GIF को MP4 में बदल सकता हूं?

हां। ज़्यादातर GIF इतनी छोटी होती हैं कि री-एनकोड फ़ोन ब्राउज़र पर भी तेज़ और मेमोरी में हल्का होता है। बहुत सारे फ़्रेम वाली बहुत बड़ी, कई मेगाबाइट की GIF ही वह एक मामला है जहां कंप्यूटर फ़ोन से ज़्यादा आराम से संभाल पाता है।