फ़ोटो या छोटे वीडियो से GIF कैसे बनाएँ
GIF बनाने के लिए पहले फ़्रेम जुटाएँ। ये या तो उस क्रम में रखी गई स्थिर फ़ोटो हों या एक छोटी वीडियो क्लिप। फिर चौड़ाई, फ़्रेम रेट और लूप सेटिंग चुनें और एक्सपोर्ट करें। GIF को छोटा और संकरा रखें। GIF में हर फ़्रेम अलग तस्वीर की तरह सहेजा जाता है, इसलिए फ़्रेम की संख्या और उनका पिक्सल आकार ही फ़ाइल को बड़ा बनाते हैं। Ezgif, GIPHY और CloudConvert की तुलना में वीडियो को GIF में बदलने के ऑनलाइन विकल्प दिए गए हैं।
GIF मेकरफ़ोटो या क्लिप से GIF चाहिएमुफ़्त में करेंGIF क्या कर सकता है और क्या नहीं
GIF फ़ॉर्मैट कुछ सख़्त सीमाएँ तय करता है, और बाक़ी सब कुछ उन्हीं से तय होता है।
- हर फ़्रेम में 256 रंग। हर फ़्रेम की रंग तालिका में ज़्यादा से ज़्यादा 256 प्रविष्टियाँ होती हैं, और हर पिक्सल इन्हीं में से किसी एक को इंगित करता है। बहुत सूक्ष्म शेड वाली फ़ोटो को इन्हीं 256 तक घटाना पड़ता है।
- कोई आवाज़ नहीं। GIF विनिर्देश में छवियों, ग्राफ़िक कंट्रोल, टिप्पणियों, टेक्स्ट और ऐप्लिकेशन डेटा के लिए ब्लॉक परिभाषित हैं। इसमें ऑडियो नहीं है। वीडियो क्लिप से बनी GIF बिना आवाज़ के चलती है।
- फ़्रेम का समय सौवें सेकंड में। हर फ़्रेम की अवधि 1/100 सेकंड की इकाई में सहेजी जाती है, इसलिए कोई फ़्रेम 0.10 s या 0.50 s तक चल सकता है, पर 0.123 s नहीं।
- लूप। मूल फ़ॉर्मैट में एनिमेशन एक बार चलता था। लूप की सुविधा एक व्यापक रूप से इस्तेमाल होने वाले Netscape विस्तार से आई, और अब लगभग हर व्यूअर लूप गिनती का समर्थन करता है, जहाँ शून्य का अर्थ है हमेशा लूप करना।
- संपीड़न। छवि डेटा LZW से संपीड़ित होता है। यह एक-से-रंग वाले सपाट हिस्सों पर सबसे अच्छा काम करता है और शोर या बारीक बनावट पर सबसे कमज़ोर।
GIF बड़ी क्यों हो जाती हैं
हर फ़्रेम अलग से, अपने पिक्सल के साथ एक छवि के रूप में सहेजा जाता है। 30 फ़्रेम वाली GIF में एक तस्वीर और बदलाव नहीं, बल्कि 30 तस्वीरें होती हैं। LZW संपीड़न हर फ़्रेम का आकार घटाता है, लेकिन जो फ़्रेम शोर वाले विवरण से भरा हो, जैसे घास या भीड़ की फ़ोटो, उसे वह ज़्यादा नहीं सिकोड़ पाता।
फ़ाइल का आकार तीन चीज़ों से तय होता है, जिन्हें आप चुनते हैं:
- चौड़ाई और ऊँचाई: हर फ़्रेम में कितने पिक्सल हैं।
- फ़्रेम रेट: प्रति सेकंड कितने फ़्रेम।
- लंबाई: कितने सेकंड।
कुल फ़्रेम की संख्या फ़्रेम रेट गुणा लंबाई होती है। 10 फ़्रेम प्रति सेकंड पर 3 सेकंड की क्लिप में 30 फ़्रेम होंगे।
एक उदाहरण से समझें: 480 × 270 पिक्सल के एक फ़्रेम में 129,600 पिक्सल होते हैं। प्रति पिक्सल एक बाइट मानें, संपीड़न से पहले, तो एक फ़्रेम 129,600 बाइट का हुआ। ऐसे 30 फ़्रेम लगभग 3.9 MB बनते हैं, इससे पहले कि LZW उन्हें सिकोड़े। चौड़ाई और ऊँचाई दोगुनी करके 960 × 540 करने पर हर फ़्रेम में चार गुना पिक्सल होंगे, इसलिए संपीड़न से पहले वही 30 फ़्रेम लगभग चार गुना बड़े होंगे। फ़्रेम रेट या लंबाई दोगुनी करने पर फ़्रेम की संख्या दोगुनी होती है। तीनों सेटिंग में से हर एक फ़ाइल को गुणा करती है। चौड़ाई सबसे महँगी है, क्योंकि वह हर फ़्रेम के पिक्सल गुणा करती है।
चौड़ाई, फ़्रेम रेट और लंबाई चुनें
उतनी छोटी चौड़ाई से शुरू करें जिसमें भी ज़रूरी चीज़ साफ़ दिखे। फ़ोन की स्क्रीन पर दिखने वाली GIF को बड़े फ़्रेम की ज़रूरत नहीं होती। बाक़ी सब से पहले चौड़ाई घटाएँ।
फ़्रेम रेट से चिकनापन तय होता है। धीमी गति, जैसे कुछ उँडेलना या धीरे मुड़ना, कम रेट पर भी ठीक दिखती है। तेज़ गति, जैसे उछलती गेंद, को चिकना दिखने के लिए ज़्यादा फ़्रेम चाहिए, और हर अतिरिक्त फ़्रेम आकार बढ़ाता है।
लंबाई छोटी रखें। GIF सबसे अच्छी तब है जब वह कुछ सेकंड का लूप हो। लंबी सामग्री के लिए छोटा वीडियो बेहतर फ़ॉर्मैट है, क्योंकि वीडियो कोडेक फ़्रेमों के बीच की गति को GIF के 256-रंग और LZW-आधारित फ़्रेमों से कहीं कुशलता से संपीड़ित करने के लिए बने हैं।
अगर परिणाम बहुत बड़ा है, तो पहले चौड़ाई घटाएँ, फिर फ़्रेमों की संख्या, फिर लंबाई। कंप्रेस टूल JPG, PNG और WebP को सँभालता है, इसलिए GIF बनाने से पहले बहुत बड़ी फ़ोटो को छोटा कर लें।
अगर आपके फ़्रेम पहले से एक वीडियो क्लिप में हैं, तो वीडियो से छोटा GIF टूल क्लिप से शुरू करता है और उसे आपकी ज़रूरी लंबाई तक काट देता है, जिससे फ़्रेम हाथ से निकालने की झंझट बचती है।
एक्सपोर्ट से पहले टेक्स्ट जोड़ें
अगर GIF में कैप्शन चाहिए, तो फ़्रेमों को जोड़ने से पहले हर स्थिर छवि पर उसे लगा लें। फ़ोटो पर टेक्स्ट जोड़ें टूल किसी तस्वीर पर टेक्स्ट को रंग, बाहरी रेखा या उसके पीछे एक बॉक्स के साथ रखता है। जब पृष्ठभूमि फ़्रेम-दर-फ़्रेम बदलती है, तब बॉक्स टेक्स्ट को पढ़ने लायक़ रखता है। हर फ़्रेम पर टेक्स्ट की स्थिति एक जैसी रखें, ताकि वह उछले नहीं।
डिदरिंग और बैंडिंग
जब आकाश जैसे चिकने ग्रेडिएंट को 256 रंगों में घटाया जाता है, तो शेडों के बीच के बैंड धारियों की तरह दिख सकते हैं। डिदरिंग दो पड़ोसी रंगों के पिक्सल बिखेरकर इससे बचाती है, ताकि आँख उन्हें बीच का शेड समझे।
सबसे प्रसिद्ध तरीका Floyd–Steinberg डिदरिंग है, जिसे 1976 में Robert Floyd और Louis Steinberg ने प्रकाशित किया था। यह हर पिक्सल की त्रुटि को उसके अप्रसंस्कृत पड़ोसियों में 7/16, 3/16, 5/16 और 1/16 के भार से फैलाता है। जब पूरे रंग वाली छवि को सीमित पैलेट में बदला जाता है, जैसे 24-bit PNG से GIF, तब यह आमतौर पर चुना जाता है।
डिदरिंग की एक कीमत है। बिखरे पिक्सल ऐसा विवरण जोड़ते हैं जिसे LZW ठीक से नहीं सिकोड़ पाता, इसलिए डिदर की गई GIF आमतौर पर बड़ी होती है। फ़ोटो और ग्रेडिएंट के लिए डिदरिंग इस्तेमाल करें। सपाट ग्राफ़िक, लोगो और स्क्रीनशॉट के लिए इसे बंद रखें, क्योंकि यह बस शोर जोड़ता है।
ऐसा लूप बनाएँ जो सहजता से चले
लूप तब सबसे अच्छा चलता है जब आख़िरी फ़्रेम सीधे पहले फ़्रेम में जाए। क्लिप को इस तरह काटें कि वह लगभग एक जैसी मुद्रा या स्थिति से शुरू और ख़त्म हो। वीडियो के लिए शुरू और अंत के बिंदु ऐसे चुनें कि गति घूमकर लौटे, न कि अचानक वापस कूदे। जो लूप रुककर झटके से फिर शुरू होता है, उसका आम कारण यह है कि शुरुआती और आख़िरी फ़्रेम बहुत अलग हैं।
त्वरित जवाब
क्या GIF में आवाज़ हो सकती है? नहीं। आवाज़ कहीं और जोड़ें, या उसकी जगह छोटा वीडियो इस्तेमाल करें।
मेरी GIF में धारियाँ क्यों दिखती हैं? रंग-बैंडिंग की वजह से। चिकने ग्रेडिएंट को 256 रंगों में घटाने पर ऐसा होता है। डिदरिंग मदद कर सकती है, हालाँकि इससे फ़ाइल का आकार बढ़ता है।
मेरी GIF झटकेदार क्यों है? फ़्रेम रेट कम है, या हर फ़्रेम में बदलाव एक बड़े कदम जैसा है। फ़ाइल सँभाल सके तो फ़्रेम रेट बढ़ाएँ, या क्लिप छोटी करें और हर फ़्रेम में बड़ा झटका देखें।
क्या यह टूल मेरे ब्राउज़र में चलता है? हाँ। GIF बनते समय फ़ोटो और वीडियो आपके डिवाइस पर ही रहते हैं।
अंग्रेज़ी मूल से AI की मदद से अनुवादित।
टिप्पणियाँ
अभी कोई टिप्पणी नहीं। पहली टिप्पणी आप करें।


