MP4 से GIF कनवर्टर
सीधे अपने ब्राउज़र में MP4 वीडियो को एनिमेटेड GIF में बदलें। WebAssembly का उपयोग करके तेज़, सुरक्षित और पूरी तरह से निजी।
क्लिक करें या MP4 यहाँ खींचें
50MB तक सपोर्ट करता है
सीधे अपने ब्राउज़र में MP4 वीडियो को एनिमेटेड GIF में बदलें। WebAssembly का उपयोग करके तेज़, सुरक्षित और पूरी तरह से निजी।
50MB तक सपोर्ट करता है
MP4 से GIF पर जाना सामान्य आधुनिक सिफ़ारिश को उलट देता है। MP4 वीडियो GIF की तुलना में अधिक कुशल, छोटा और उच्च गुणवत्ता वाला है, इसलिए अधिकांश वर्कफ़्लो दूसरी दिशा में चलते हैं। जीआईएफ अभी भी मायने रखता है इसका कारण यह है कि कुछ स्थान - चैट प्लेटफ़ॉर्म जो वीडियो को ऑटोप्ले नहीं करते हैं, कुछ फ़ोरम सॉफ़्टवेयर, मैसेजिंग ऐप्स पर स्टिकर लाइब्रेरी, ईमेल क्लाइंट जो वीडियो को ब्लॉक करते हैं - केवल जीआईएफ प्रदर्शित करते हैं। यदि आपके पास एक MP4 क्लिप है और आपको इसे ऐसी जगह छोड़ना है जहां वीडियो काम नहीं करता है, तो GIF में रूपांतरण ही एकमात्र विकल्प है।
यह कनवर्टर WebAssembly में संकलित FFmpeg का उपयोग करता है। MP4 को फ्रेम दर फ्रेम डीकोड किया जाता है, प्रत्येक फ्रेम को 256 रंगों तक के पैलेट में परिमाणित किया जाता है, और परिणामी फ्रेम अनुक्रम को स्रोत फ्रेम दर से मेल खाने वाले प्रति-फ्रेम विलंब के साथ जीआईएफ कंटेनर में एन्कोड किया जाता है। रूपांतरण पूरी तरह से आपके ब्राउज़र में चलता है; कोई अपलोड नहीं होता.
विपरीत दिशा की तुलना में MP4-टू-जीआईएफ के लिए एक समझदार आउटपुट कॉन्फ़िगरेशन चुनना अधिक मायने रखता है। जीआईएफ का प्रति फ्रेम 256-रंग पैलेट इसकी एकमात्र सबसे बड़ी बाधा है: विभिन्न प्रकाश व्यवस्था के साथ लंबी क्लिप दृश्यमान रंग बैंडिंग उत्पन्न करती हैं, और कुछ सौ से ऊपर फ्रेम गिनती से बड़ी फाइलें उत्पन्न होती हैं। उचित डिफ़ॉल्ट: क्लिप को 5-10 सेकंड से कम रखें, 480 पिक्सेल चौड़ा या छोटा करें, और प्रति सेकंड 10-15 फ्रेम का लक्ष्य रखें।
जिन प्लेटफ़ॉर्मों में वीडियो समर्थन की कमी है, उनके साथ संगतता ही इसका संपूर्ण कारण है। ऑटोप्ले अक्षम वाले सुस्त चैनल GIF तो दिखाते हैं लेकिन वीडियो नहीं; Reddit टिप्पणी थ्रेड्स GIFs को इनलाइन एम्बेड करते हैं; कई ईमेल न्यूज़लेटर वीडियो टैग को पूरी तरह से ब्लॉक कर देते हैं; मैसेजिंग ऐप्स GIF को छवियों और वीडियो को फ़ाइलों के रूप में मानते हैं। यदि आपके दर्शक उन प्लेटफार्मों में से एक पर हैं, तो GIF उन तक पहुंचता है और MP4 नहीं।
जीआईएफ भी नियंत्रण या इंटरैक्शन के बिना स्वचालित रूप से लूप करते हैं, जो उन्हें शॉर्ट लूपिंग प्रदर्शनों के लिए स्वाभाविक विकल्प बनाता है - यूआई एनिमेशन, उत्पाद फीचर हाइलाइट्स, कोड स्निपेट व्यवहार। MP4 में समान लूप को वीडियो ऑटोप्ले का समर्थन करने के लिए एम्बेडिंग संदर्भ की आवश्यकता होती है, जो हर संदर्भ में नहीं होता है।
वीडियो ड्रॉप करें, आउटपुट आकार और फ़्रेम दर सेट करें, जेनरेट करें।
GIF एनकोडर दो-चरणीय पाइपलाइन का उपयोग करता है। सबसे पहले, पैलेटजेन वास्तव में उपयोग किए गए रंगों को कवर करने वाला एक इष्टतम 256-रंग पैलेट तैयार करने के लिए पूरे वीडियो का विश्लेषण करता है। दूसरा, पैलेट्यूज़ प्रत्येक फ़्रेम के पिक्सेल को निकटतम-पड़ोसी मिलान या फ़्लॉइड-स्टाइनबर्ग डिथरिंग का उपयोग करके पैलेट में मैप करता है। डिथर्ड दृष्टिकोण अतिरिक्त फ़ाइल आकार की कीमत पर स्पष्ट रूप से चिकनी ग्रेडिएंट उत्पन्न करता है।
फ़्रेम दर रूपांतरण एफपीएस फ़िल्टरिंग का उपयोग करता है। यदि स्रोत MP4 30 एफपीएस है और लक्ष्य GIF 10 एफपीएस है, तो हर तीन में से दो फ्रेम गिरा दिए जाते हैं। यह फ़्रेमों को मिलाने की तुलना में तेज़ और साफ़ है, लेकिन अगर स्रोत में तेज़ क्रिया हो तो यह थोड़ी अस्थिर गति उत्पन्न कर सकता है।
फ़्रेम गिनती, फ़्रेम आयाम और रंग जटिलता के साथ आउटपुट आकार स्केल। इनमें से किसी को भी कम करना - कम फ्रेम, छोटे आयाम, कम विविध सामग्री - छोटे GIF उत्पन्न करता है। संबंध फ़्रेम गणना के साथ मोटे तौर पर रैखिक है, आयामों के साथ द्विघात है।