मुफ्त कनवर्टर

MP4 से GIF कनवर्टर

सीधे अपने ब्राउज़र में MP4 वीडियो को एनिमेटेड GIF में बदलें। WebAssembly का उपयोग करके तेज़, सुरक्षित और पूरी तरह से निजी।

क्लिक करें या MP4 यहाँ खींचें

50MB तक सपोर्ट करता है

या

विकल्प

सेटिंग्स
GIF एनकोडिंग WebAssembly का उपयोग करके आपके ब्राउज़र में सुरक्षित रूप से संचालित होती है। उच्च गुणवत्ता सेटिंग्स बेहतर रंगों के लिए एक अनुकूलित पैलेट उत्पन्न करती हैं लेकिन इसके परिणामस्वरूप बड़ी फ़ाइलें प्राप्त होती हैं।

इस टूल के बारे में

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

यह कनवर्टर WebAssembly में संकलित FFmpeg का उपयोग करता है। MP4 को फ्रेम दर फ्रेम डीकोड किया जाता है, प्रत्येक फ्रेम को 256 रंगों तक के पैलेट में परिमाणित किया जाता है, और परिणामी फ्रेम अनुक्रम को स्रोत फ्रेम दर से मेल खाने वाले प्रति-फ्रेम विलंब के साथ जीआईएफ कंटेनर में एन्कोड किया जाता है। रूपांतरण पूरी तरह से आपके ब्राउज़र में चलता है; कोई अपलोड नहीं होता.

विपरीत दिशा की तुलना में MP4-टू-जीआईएफ के लिए एक समझदार आउटपुट कॉन्फ़िगरेशन चुनना अधिक मायने रखता है। जीआईएफ का प्रति फ्रेम 256-रंग पैलेट इसकी एकमात्र सबसे बड़ी बाधा है: विभिन्न प्रकाश व्यवस्था के साथ लंबी क्लिप दृश्यमान रंग बैंडिंग उत्पन्न करती हैं, और कुछ सौ से ऊपर फ्रेम गिनती से बड़ी फाइलें उत्पन्न होती हैं। उचित डिफ़ॉल्ट: क्लिप को 5-10 सेकंड से कम रखें, 480 पिक्सेल चौड़ा या छोटा करें, और प्रति सेकंड 10-15 फ्रेम का लक्ष्य रखें।

MP4 को GIF में क्यों बदलें?

जिन प्लेटफ़ॉर्मों में वीडियो समर्थन की कमी है, उनके साथ संगतता ही इसका संपूर्ण कारण है। ऑटोप्ले अक्षम वाले सुस्त चैनल GIF तो दिखाते हैं लेकिन वीडियो नहीं; Reddit टिप्पणी थ्रेड्स GIFs को इनलाइन एम्बेड करते हैं; कई ईमेल न्यूज़लेटर वीडियो टैग को पूरी तरह से ब्लॉक कर देते हैं; मैसेजिंग ऐप्स GIF को छवियों और वीडियो को फ़ाइलों के रूप में मानते हैं। यदि आपके दर्शक उन प्लेटफार्मों में से एक पर हैं, तो GIF उन तक पहुंचता है और MP4 नहीं।

जीआईएफ भी नियंत्रण या इंटरैक्शन के बिना स्वचालित रूप से लूप करते हैं, जो उन्हें शॉर्ट लूपिंग प्रदर्शनों के लिए स्वाभाविक विकल्प बनाता है - यूआई एनिमेशन, उत्पाद फीचर हाइलाइट्स, कोड स्निपेट व्यवहार। MP4 में समान लूप को वीडियो ऑटोप्ले का समर्थन करने के लिए एम्बेडिंग संदर्भ की आवश्यकता होती है, जो हर संदर्भ में नहीं होता है।

कैसे उपयोग करें

वीडियो ड्रॉप करें, आउटपुट आकार और फ़्रेम दर सेट करें, जेनरेट करें।

  1. अपना MP4 अपलोड करें: फ़ाइल को अपलोड क्षेत्र में खींचें या ब्राउज़ करने के लिए क्लिक करें। 50 एमबी तक की फ़ाइलें समर्थित हैं। किसी सत्र में पहला रूपांतरण FFmpeg WebAssembly मॉड्यूल को लोड करता है।
  2. चौड़ाई और फ़्रेम दर चुनें: डिफ़ॉल्ट 10 एफपीएस पर 480 पिक्सेल चौड़ा है, जो अधिकांश क्लिप के लिए उचित आकार का GIF तैयार करता है। छोटी फ़ाइलों के लिए चौड़ाई और एफपीएस को और कम करें; आकार की कीमत पर उन्हें उच्च गुणवत्ता के लिए बढ़ाएं।
  3. कनवर्ट करें: FFmpeg MP4 को डिकोड करता है, दो-पास पैलेट जेनरेशन लागू करता है (इष्टतम रंग ढूंढने के लिए एक पास, डिथर और असाइन करने के लिए एक पास), और GIF को एन्कोड करता है। दो-पास पैलेट एकल-पास परिमाणीकरण की तुलना में गुणवत्ता में नाटकीय रूप से सुधार करता है।
  4. जीआईएफ डाउनलोड करें: फ़ाइल सहेजें. प्रदर्शित होने पर GIF स्वचालित रूप से लूप हो जाता है; किसी अतिरिक्त मेटाडेटा या विशेषताओं की आवश्यकता नहीं है।

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

तकनीकी विवरण

GIF एनकोडर दो-चरणीय पाइपलाइन का उपयोग करता है। सबसे पहले, पैलेटजेन वास्तव में उपयोग किए गए रंगों को कवर करने वाला एक इष्टतम 256-रंग पैलेट तैयार करने के लिए पूरे वीडियो का विश्लेषण करता है। दूसरा, पैलेट्यूज़ प्रत्येक फ़्रेम के पिक्सेल को निकटतम-पड़ोसी मिलान या फ़्लॉइड-स्टाइनबर्ग डिथरिंग का उपयोग करके पैलेट में मैप करता है। डिथर्ड दृष्टिकोण अतिरिक्त फ़ाइल आकार की कीमत पर स्पष्ट रूप से चिकनी ग्रेडिएंट उत्पन्न करता है।

फ़्रेम दर रूपांतरण एफपीएस फ़िल्टरिंग का उपयोग करता है। यदि स्रोत MP4 30 एफपीएस है और लक्ष्य GIF 10 एफपीएस है, तो हर तीन में से दो फ्रेम गिरा दिए जाते हैं। यह फ़्रेमों को मिलाने की तुलना में तेज़ और साफ़ है, लेकिन अगर स्रोत में तेज़ क्रिया हो तो यह थोड़ी अस्थिर गति उत्पन्न कर सकता है।

फ़्रेम गिनती, फ़्रेम आयाम और रंग जटिलता के साथ आउटपुट आकार स्केल। इनमें से किसी को भी कम करना - कम फ्रेम, छोटे आयाम, कम विविध सामग्री - छोटे GIF उत्पन्न करता है। संबंध फ़्रेम गणना के साथ मोटे तौर पर रैखिक है, आयामों के साथ द्विघात है।

सर्वोत्तम प्रथाएँ

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

क्या MP4 को GIF में बदलने से सामग्री बदल जाती है?
सामग्री को यथासंभव सटीकता से संरक्षित किया गया है। हालाँकि, कुछ प्रारूप-विशिष्ट सुविधाओं में प्रत्यक्ष समकक्ष नहीं हो सकते हैं, इसलिए मामूली स्वरूपण अंतर हो सकते हैं।
GIF प्रारूप का उपयोग किसके लिए किया जाता है?
जीआईएफ (ग्राफिक्स इंटरचेंज फॉर्मेट) का उपयोग मुख्य रूप से कुछ रंगों वाले सरल एनिमेशन, आइकन, ग्राफिक्स के लिए किया जाता है।
वीडियो रूपांतरण में कितना समय लगता है?
रूपांतरण का समय वीडियो की लंबाई, रिज़ॉल्यूशन और आपके डिवाइस की प्रसंस्करण शक्ति पर निर्भर करता है। एक सामान्य 1 मिनट की क्लिप में 10-30 सेकंड लगते हैं। पूरी प्रक्रिया FFmpeg WebAssembly का उपयोग करके आपके ब्राउज़र में चलती है।
क्या मेरी वीडियो फ़ाइलें किसी सर्वर पर अपलोड की गई हैं?
नहीं, वीडियो प्रसंस्करण WebAssembly में संकलित FFmpeg का उपयोग करता है, जो पूरी तरह से आपके ब्राउज़र में चलता है। आपकी वीडियो फ़ाइलें हर समय आपके डिवाइस पर रहती हैं - किसी बाहरी सर्वर पर कुछ भी नहीं भेजा जाता है।
क्या मैं ऑडियो शामिल कर सकता हूँ?
नहीं, GIF ऑडियो का समर्थन नहीं करता. स्रोत MP4 में कोई भी ऑडियो ट्रैक रूपांतरण के दौरान हटा दिया जाता है।
इनपुट क्लिप कितनी लंबी हो सकती है?
तकनीकी रूप से 50 एमबी अपलोड सीमा तक, लेकिन व्यावहारिक सीमाएँ कहीं अधिक मायने रखती हैं। 10 सेकंड से अधिक लंबे क्लिप आमतौर पर 10 एमबी से अधिक के GIF उत्पन्न करते हैं; 30 सेकंड से अधिक समय अव्यावहारिक हो जाता है।
मुझे किस फ़्रेम दर का उपयोग करना चाहिए?
अधिकांश स्क्रीन रिकॉर्डिंग और यूआई डेमो के लिए 10-15 एफपीएस; रफ एनिमेशन के लिए 8 एफपीएस जहां गति की सहजता महत्वपूर्ण नहीं है; उच्चतर तभी होता है जब स्रोत में तेज़ कार्रवाई होती है जो फ़्रेम फ़िडेलिटी से लाभान्वित होती है।
क्या मैं MP4 के अलावा अन्य वीडियो प्रारूपों को परिवर्तित कर सकता हूँ?
FFmpeg आंतरिक रूप से कई प्रारूपों को संभालता है - MOV, WebM, AVI - लेकिन इस टूल का इंटरफ़ेस वर्तमान में MP4 तक सीमित है। अन्य प्रारूपों के लिए, पहले वीडियो-टू-MP4 टूल का उपयोग करके MP4 में कनवर्ट करें, फिर GIF में।