सीधे कंटेंट पर जाएँ
Toolars
एक्सप्लोर करें

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

MP4 क्लिप जोड़ें और यह पेज आपके ब्राउज़र में चल रहे ffmpeg.wasm से उसे बार-बार चलने वाला एनिमेटेड GIF बना देता है; वीडियो कभी अपलोड नहीं होता। फ़्रेम रेट, चौड़ाई और पैलेट स्तर आप चुनते हैं। सबसे अहम बात: GIF हर फ़्रेम को ज़्यादा से ज़्यादा 256 रंगों में सहेजता है, इसलिए नतीजा अक्सर MP4 से बड़ा होता है, और 50 MiB से बड़ा आउटपुट अस्वीकार हो जाता है।

टूल के तथ्य

इनपुट सीमाएँ
100 MiB और 60 सेकंड तक की MP4; लंबी क्लिप काटी नहीं जातीं, अस्वीकार होती हैं
फ़्रेम रेट
6, 10, 15, 24 या 30 fps, 10 fps पहले से चुना हुआ
चौड़ाई
320, 480, 640, 720 या 960 px (डिफ़ॉल्ट 480); ऊँचाई क्लिप के आस्पेक्ट रेशियो के हिसाब से
पैलेट स्तर
छोटी फ़ाइल: 128 रंग, मोटा डिथर · संतुलित: 256 रंग, मध्यम डिथर · उच्च गुणवत्ता: 256 रंग, महीन डिथर
GIF आउटपुट सीमा
हर नतीजे के लिए 50 MiB
कन्वर्ज़न इंजन
ffmpeg.wasm, लगभग 31 MB, पहली बार “कन्वर्ट करें” दबाने पर आता है और उसके बाद कैश रहता है

टास्क पथ / इनपुट से परिणाम तक

MP4 क्लिप से GIF कैसे बनाएँ

  1. 01

    MP4 जोड़ें

    “MP4 वीडियो चुनें” दबाएँ, या पैनल में कहीं भी फ़ाइल पेस्ट या ड्रॉप करें। दिशा पहले से MP4 → GIF है, और कोई भी इंजन लोड होने से पहले क्लिप की लंबाई पढ़ ली जाती है।

  2. 02

    “प्रति सेकंड फ़्रेम” और “चौड़ाई” सेट करें

    कम fps और कम चौड़ाई से GIF सबसे जल्दी छोटा होता है; शुरुआती बिंदु 480 px पर 10 fps है।

  3. 03

    गुणवत्ता का स्तर चुनें

    “छोटी फ़ाइल”, “संतुलित” या “उच्च गुणवत्ता” चुनें। हर स्तर पैलेट का साइज़ और डिथरिंग का तरीका तय करता है, फ़्रेम की संख्या कभी नहीं।

  4. 04

    कन्वर्ट करें, देखें, डाउनलोड करें

    “कन्वर्ट करें” दबाएँ। पहली बार इंजन डाउनलोड की प्रगति दिखती है; GIF तैयार होने पर “पूर्वावलोकन” चलाएँ, उसका साइज़ देखें और “डाउनलोड करें” दबाएँ।

GIF, MP4 से बड़ा और दानेदार क्यों होता है

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

MP4 हर फ़्रेम को उसके पड़ोसी फ़्रेम से अनुमान लगाकर गति को एनकोड करता है; GIF हर फ़्रेम को अपनी अलग इंडेक्स्ड इमेज के रूप में रखता है। इसलिए आउटपुट साइज़ फ़्रेम रेट × चौड़ाई × अवधि के साथ बढ़ता है, और सबसे पहले फ़्रेम रेट घटाना चाहिए: 30 की जगह 10 fps रखने पर एक-तिहाई फ़्रेम ही बचते हैं।

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

आम सवाल

GIF को साइज़ सीमा के भीतर कैसे लाऊँ?
पहले “प्रति सेकंड फ़्रेम” घटाएँ, फिर “चौड़ाई”, फिर 128 रंगों वाले “छोटी फ़ाइल” स्तर पर जाएँ। 50 MiB से बड़ा कोई भी नतीजा इसी सलाह के साथ अस्वीकार होता है, इसलिए लंबी और चौड़ी क्लिप को कई बार बदलाव की ज़रूरत पड़ सकती है।
मेरा दो मिनट का वीडियो अस्वीकार क्यों हुआ?
क्लिप की सीमा 60 सेकंड और 100 MiB है, जो इंजन डाउनलोड होने से पहले MP4 हेडर से पढ़ी जाती है। किसी एडिटर में वीडियो ट्रिम करें और छोटा हिस्सा कन्वर्ट करें; कन्वर्टर आपके लिए उसे नहीं काटता।
क्या GIF में वीडियो की आवाज़ आती है?
नहीं। GIF फ़ॉर्मैट में ऑडियो चैनल नहीं होता, इसलिए सिर्फ़ तस्वीर कन्वर्ट होती है। साउंडट्रैक ज़रूरी हो तो MP4 रखें।
पहली बार कन्वर्ट करने पर क्या डाउनलोड होता है?
सिर्फ़ ffmpeg.wasm इंजन, लगभग 31 MB, जो इसी साइट से आता है। यह इस ब्राउज़र के कैश में रहता है, ऑफ़लाइन दोबारा इस्तेमाल के लिए भी, जबकि आपकी क्लिप डिवाइस की मेमोरी में ही प्रोसेस होती है।
क्या GIF लूप करेगा?
हाँ। आउटपुट अनंत लूप फ़्लैग के साथ लिखा जाता है, इसलिए GIF लूपिंग मानने वाले किसी भी व्यूअर में यह लगातार दोहराता रहता है।

वीडियो GIF कन्वर्टर