GIF को MP4 कन्वर्टर
GIF एनिमेशन को तुरंत अपने ब्राउज़र के अंदर सुरक्षित रूप से MP4 (H.264) वीडियो फ़ाइलों में कनवर्ट करें।
GIF को यहां क्लिक करें या खींचें
50एमबी तक सपोर्ट करता है
GIF एनिमेशन को तुरंत अपने ब्राउज़र के अंदर सुरक्षित रूप से MP4 (H.264) वीडियो फ़ाइलों में कनवर्ट करें।
50एमबी तक सपोर्ट करता है
जीआईएफ 1987 का एक छवि प्रारूप है जिसने वेब पर डिफ़ॉल्ट लूपिंग एनीमेशन प्रारूप के रूप में दूसरा जीवन प्राप्त किया। यह काम करता है, लेकिन कुशलता से नहीं - जीआईएफ प्रति फ्रेम 256 रंगों में सबसे ऊपर है, अकुशल एलजेडडब्ल्यू संपीड़न का उपयोग करता है, और समतुल्य वीडियो की तुलना में कई गुना बड़ी फाइलें तैयार करता है। 480×270 पर 5-सेकंड की एनिमेटेड GIF का वजन आम तौर पर 2-4 एमबी होता है; समतुल्य MP4 वीडियो आमतौर पर समान दृश्य गुणवत्ता पर 200-500 KB का होता है। एनिमेटेड सामग्री परोसने वाली साइटों के लिए, GIF से MP4 पर स्विच करने से बैंडविड्थ नियमित रूप से 80% या उससे अधिक कम हो जाती है।
यह कनवर्टर @ffmpeg/ffmpeg लाइब्रेरी के माध्यम से WebAssembly में संकलित FFmpeg का उपयोग करता है। FFmpeg GIF को पार्स करता है, प्रत्येक फ्रेम को डीकोड करता है, और MP4 कंटेनर में H.264 वीडियो के रूप में फ्रेम अनुक्रम को फिर से एनकोड करता है। रूपांतरण पूरी तरह से आपके ब्राउज़र में होता है - कोई सर्वर अपलोड नहीं - लेकिन कई मेगाबाइट WebAssembly कोड का उपयोग करता है जो पहले उपयोग पर लोड होता है, जिसका अर्थ है कि पहले रूपांतरण को आरंभ होने में एक क्षण लगता है।
GIF से फ़्रेम टाइमिंग उतनी ही सटीकता से संरक्षित की जाती है जितनी MP4 अनुमति देता है। जीआईएफ एक सेकंड के 1/100वें हिस्से में मापी गई प्रति-फ़्रेम देरी का समर्थन करता है; MP4 समय को फ़्रेम दर के रूप में व्यक्त करता है। अधिकांश जीआईएफ एक स्थिर या लगभग-स्थिर फ्रेम विलंब का उपयोग करते हैं, जो स्पष्ट रूप से एक निश्चित वीडियो फ्रेम दर में परिवर्तित हो जाता है। अत्यधिक परिवर्तनशील समय वाले GIF ऐसे वीडियो बना सकते हैं जो कुछ स्थानों पर थोड़ा तेज़ या धीमी गति से चलते हैं।
बैंडविड्थ प्रमुख कारण है. ट्विटर, रेडिट और कई अन्य प्लेटफ़ॉर्म वर्षों से उपयोगकर्ता द्वारा अपलोड किए गए GIF को आंतरिक रूप से MP4 में परिवर्तित कर रहे हैं, क्योंकि आकार में बचत नाटकीय है। यदि आप अपनी साइट पर एनिमेटेड सामग्री एम्बेड करते हैं, तो ऑटोप्ले-लूप-म्यूटेड विशेषताओं के साथ MP4 पर स्विच करने से फ़ाइल आकार के एक अंश पर और स्मूथ प्लेबैक के साथ GIF के समान दृश्य अनुभव उत्पन्न होता है।
गुणवत्ता भी बेहतर होती है. GIF का 256-रंग पैलेट प्रति फ्रेम फोटोग्राफिक सामग्री पर दृश्यमान बैंडिंग उत्पन्न करता है, जबकि H.264 वीडियो बिना किसी स्पष्ट पैलेट सीमा के चिकनी ग्रेडिएंट को संरक्षित करता है। फ़ोटो, स्क्रीनकास्ट या 3डी रेंडर वाले एनिमेशन के लिए, MP4 किसी भी फ़ाइल आकार में GIF की तुलना में स्पष्ट रूप से बेहतर दिखता है।
GIF ड्रॉप करें, FFmpeg के पहली बार लोड होने की प्रतीक्षा करें, MP4 प्राप्त करें।
GIF (CompuServe, 1987) प्रत्येक 256 रंगों के साथ अनुक्रमित रंग फ्रेम पर LZW संपीड़न का उपयोग करता है। एनिमेशन को सेंटीसेकंड में प्रति-फ़्रेम विलंब के साथ फ़्रेम के अनुक्रम के रूप में संग्रहीत किया जाता है। पारदर्शिता को एकल पारदर्शी पैलेट इंडेक्स के माध्यम से समर्थित किया जाता है; आंशिक पारदर्शिता नहीं है.
एच.264 (आईटीयू-टी एच.264, आईएसओ/आईईसी 14496-10) इंटर-फ्रेम भविष्यवाणी (कुंजी फ्रेम प्लस अंतर), असतत कोसाइन ट्रांसफॉर्म और सीएबीएसी या सीएवीएलसी एन्ट्रॉपी कोडिंग का उपयोग करके वीडियो को एनकोड करता है। MP4 कंटेनर के अंदर चलने वाला H.264 कोडेक ब्राउज़र, मोबाइल डिवाइस और वीडियो टूल द्वारा सार्वभौमिक रूप से समर्थित है।
@ffmpeg/ffmpeg FFmpeg को WebAssembly में संकलित किया गया है। WASM मॉड्यूल कई मेगाबाइट का है और पहले उपयोग पर लोड होता है; उसी सत्र में बाद के रूपांतरण लोड किए गए मॉड्यूल का पुन: उपयोग करते हैं। SharedArrayBuffer के बिना वर्तमान ब्राउज़रों में एन्कोडिंग सिंगल-थ्रेडेड है, जो WebAssembly-आधारित एन्कोडिंग को मूल FFmpeg की तुलना में काफी धीमा बनाता है लेकिन फिर भी विशिष्ट GIF आकारों के लिए पर्याप्त तेज़ है।