ब्राउज़र में ही वीडियो या तस्वीरों के ढेर को GIF में बदलें
वीडियो से फ़्रेम निकालें या तस्वीरों को क्रम में लगाएँ, टाइमलाइन संपादित करें और एक साझा पैलेट तथा फ़्रेम-दर-फ़्रेम संपीड़न के साथ GIF बनाएँ — सब कुछ आपके ब्राउज़र में।
यहाँ कोई वीडियो या तस्वीरों का समूह छोड़ें
MP4, WebM, MOV, MKV, AVI — या PNG, JPG, WebP, AVIF, GIF, BMP और HEIC तस्वीरें।
फ़ाइल छोड़ने से कुछ शुरू नहीं होता: सेटिंग आप चुनते हैं और बटन आप दबाते हैं।
यह कैसे काम करता है
फ़ाइल छोड़ें
एक वीडियो या तस्वीरों का ढेर। कुछ भी अपलोड नहीं होता और कुछ भी अपने आप शुरू नहीं होता।
हिस्सा चुनें
शुरुआत, अंत और फ़्रेम दर तय करें और फ़्रेम निकालें — या उन्हें एक-एक करके हाथ से लें।
टाइमलाइन संपादित करें
फ़्रेम हटाएँ, क्रम उलटें, किसी एक को ज़्यादा देर रोकें और रंग तथा डिदरिंग सेट करें।
बनाएँ और परखें
पूर्वावलोकन पर Alt दबाए रखकर GIF की मूल से तुलना करें, फिर डाउनलोड करें या आगे भेज दें।
पूरी क्लिप के लिए एक ही पैलेट
रंग सभी फ़्रेम पर एक साथ मीडियन कट से चुने जाते हैं, इसलिए लूप के बीच में कोई रंग नहीं बदलता।
सिर्फ़ हिला हुआ हिस्सा लिखा जाता है
जो पिक्सल पिछले फ़्रेम जैसे ही हैं वे दोबारा लिखे नहीं जाते, विरासत में मिल जाते हैं। स्क्रीन रिकॉर्डिंग में यही अधिकांश फ़ाइल है।
पट्टियाँ मिटाने वाली डिदरिंग
सर्पेंटाइन फ़्लॉयड–स्टाइनबर्ग विसरण, तीव्रता स्लाइडर पर, ताकि 64 रंगों पर भी ग्रेडिएंट साफ़ रहें।
संपादन योग्य टाइमलाइन
फ़्रेम हटाएँ, क्रम उलटें, पैलिंड्रोम बनाएँ, किसी एक फ़्रेम को लंबा रोकें। पूर्ववत करना मुफ़्त है: पहचानकर्ता सहेजे जाते हैं, बिटमैप नहीं।
आपके सभी कोर पर बनता है
एनिमेशन कई वेब वर्कर में बँट जाता है, इसलिए टैब चलता रहता है और प्रगति पट्टी असली फ़्रेम गिनती है।
कुछ भी टैब से बाहर नहीं जाता
डिकोडर, पैलेट और कंप्रेसर सब आपके कंप्यूटर पर चलने वाला JavaScript हैं। न अपलोड, न CDN से उतारा गया कोई मॉडल।
बाकी औज़ारों से जुड़ा हुआ
दिख रहा फ़्रेम बिना डाउनलोड किए सीधे काटने, छोटा करने या पृष्ठभूमि हटाने वाले औज़ार को दे दें।
असली GIF एनकोडर, कैनवस का ढेर नहीं
फ़्रेम सीधे डिकोड किए गए वीडियो से उच्च गुणवत्ता वाले आकार-परिवर्तन के साथ पढ़े जाते हैं, बीच में कभी JPEG से नहीं गुज़रते। पैलेट पूरी एनिमेशन पर मीडियन कट से बनता है, पिक्सल सर्पेंटाइन फ़्लॉयड–स्टाइनबर्ग डिदरिंग से मैप होते हैं, और जो कुछ एक फ़्रेम पिछले से साझा करता है वह पारदर्शी लिखकर विरासत में दे दिया जाता है। काम कई वेब वर्कर में बँटता है, इसलिए पन्ना चलता रहता है और प्रगति पट्टी असली फ़्रेम दिखाती है।
बग रिपोर्ट, डेमो और छोटी लूप के लिए
किसी गड़बड़ी को एक बार रिकॉर्ड करें और उन चार सेकंड तक काट दें जो मायने रखते हैं। किसी डिज़ाइन की सैर को ऐसी चीज़ बना दें जो पुल रिक्वेस्ट के भीतर अपने आप चले। या कुछ स्क्रीनशॉट कतार में लगाकर उनका समय हाथ से तय करें। जब तक आप बनाने का बटन नहीं दबाते, टाइमलाइन संपादन योग्य रहती है।
न कुछ अपलोड होता है, न कुछ डाउनलोड
हर कदम इसी टैब में चलता है: वीडियो डिकोडर ब्राउज़र का अपना है, क्वांटाइज़र और LZW कंप्रेसर पन्ने के साथ आया JavaScript हैं, और नतीजा एक Blob है जो आपकी मशीन से कभी बाहर नहीं जाता। न कोई सर्वर है जहाँ फ़ाइलें भेजी जाएँ, न CDN से उतारा गया कोई मॉडल या कोडेक। सौदा साफ़ है: सब कुछ आपकी रैम की सीमा में है, इसलिए 4K क्लिप को बनाने से पहले काटना और छोटा करना पड़ता है।
अक्सर पूछे जाने वाले प्रश्न
Qक्या फ़ाइल के आकार की कोई सीमा है?+
तय सीमा नहीं, पर असली सीमा है: फ़्रेम आपके टैब की मेमोरी में रहते हैं। 480 पिक्सल का 4 सेकंड लंबा GIF 12 fps पर लगभग 50 MB कार्यशील डेटा है और कुछ ही सेकंड में बन जाता है; 4K क्लिप पूरा होने से बहुत पहले टैब की मेमोरी चुका देगा। हिस्सा छोटा करें और कार्य आकार घटाएँ — वे नियंत्रण इसीलिए हैं।
Qमेरा GIF अब भी इतना बड़ा क्यों है?+
GIF 1987 का प्रारूप है: 256 रंग और गति की कोई भरपाई नहीं। पहले चौड़ाई घटाएँ, फिर फ़्रेम दर, फिर पैलेट। «न बदले हुए पिक्सल दोबारा इस्तेमाल करें» चालू छोड़ना अक्सर इन तीनों से ज़्यादा काम आता है: स्क्रीन रिकॉर्डिंग में यह फ़ाइल का बड़ा हिस्सा हटा देता है।
Qफ़्रेम दर ठीक वही क्यों नहीं है जो मैंने चुनी?+
GIF हर देरी सेकंड के सौवें हिस्से में रखता है, इसलिए सिर्फ़ 100/n वाली दरें मौजूद हैं। 12 fps माँगने का असल मतलब है हर फ़्रेम पर 8 सौवें हिस्से, यानी 12.5। पैनल वही दर दिखाता है जो सचमुच मिलेगी, माँगी हुई नहीं।
Qकौन-कौन से प्रारूप चलेंगे?+
हर वह वीडियो जो ब्राउज़र चला सके — MP4/H.264, WebM, MOV और अक्सर MKV — और तस्वीरों में PNG, JPG, WebP, AVIF, GIF, BMP तथा आईफ़ोन का HEIC। तस्वीर के रूप में डाला गया चलता-फिरता GIF सिर्फ़ अपना पहला फ़्रेम देता है।
Qक्या कुछ अपलोड होता है?+
नहीं। न अपलोड का कोई चरण है, न कोई बाहरी अनुरोध: एनकोडर पन्ने के साथ आता है और इसी टैब के वेब वर्कर में चलता है।
Qक्या पारदर्शिता बच सकती है?+
हाँ, «पारदर्शिता बनाए रखें» स्विच से। GIF में ठीक एक पूरी तरह पारदर्शी रंग होता है, इसलिए मुलायम किनारे कड़े हो जाते हैं। पिक्सल दोबारा इस्तेमाल करने के साथ यह नहीं चलता, क्योंकि दोनों को वही पारदर्शी जगह चाहिए।