आँकड़ों और विज्ञापन के लिए कुकीज़
हम आँकड़ों और विज्ञापन के लिए कुकीज़ इस्तेमाल करते हैं, दोनों Google को जाती हैं। मना करने से आपको दिखने वाली किसी चीज़ में कोई फ़र्क़ नहीं पड़ता।निजता पेज पढ़ें
यहाँ आप MP4 को GIF में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। कन्वर्ज़न आपके अपने ब्राउज़र के भीतर होता है, इसलिए फ़ाइल कभी अपलोड नहीं होती। यह Windows, macOS और Linux पर वैसे ही चलता है जैसे iPhone और Android पर, और कनेक्शन काट देने पर भी चलता रहता है।
एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।
ये एक के बाद एक बदलती हैं और साथ में एक ZIP बनकर उतरती हैं।
MP4 से GIF
बात लगभग हमेशा यह होती है कि कुछ अपने आप चले और तुरंत सामने हो: किसी गाइड में छोटा-सा प्रदर्शन, कोई ख़राबी जो किसी डेवलपर को दिखानी है, किसी चैट में कोई प्रतिक्रिया। वीडियो को इसके लिए प्लेयर चाहिए, एक क्लिक चाहिए और कभी-कभी थोड़ी मेहनत; GIF बस चल पड़ती है।
ठीक इसी वजह से यह फ़ॉर्मेट टिका हुआ है, जबकि वह अस्सी के दशक का है और उसके बाद आई हर चीज़ ने उसे तकनीकी रूप से पीछे छोड़ दिया। वह हर जगह पढ़ा जाता है और हर जगह अपने आप चलता है — पूरी वजह यही है।
यह ज़्यादातर लोगों को चौंकाता है, पर वजह सीधी है: GIF हर फ़्रेम को क़रीब-क़रीब अलग-अलग कंप्रेस करता है, जबकि आधुनिक वीडियो सिर्फ़ लगातार आने वाले फ़्रेमों के बीच का फ़र्क़ सँभालता है। ठहरे हुए दृश्य में वह फ़र्क़ लगभग कुछ नहीं होता — और वीडियो अपनी बढ़त वहीं से खींचता है।
इसीलिए दो मेगाबाइट के दस सेकंड के वीडियो से दस मेगाबाइट की GIF बन सकती है। यह ख़ामी नहीं, यह फ़ॉर्मेट है। जो इसे मानकर चलता है, वह शुरू से ही छोटा और हल्का सोचता है, बाद में हैरान होने के बजाय।
GIF हर फ़्रेम में ज़्यादा से ज़्यादा 256 रंग दिखा सकता है। मेन्यू, लिखावट और सपाट हिस्सों वाली स्क्रीन रिकॉर्डिंग के लिए यह आराम से काफ़ी है। आसमान, त्वचा या किसी मुलायम ढाल वाली फ़िल्माई सामग्री के लिए काफ़ी नहीं — वहाँ पट्टियाँ और साफ़ दिखने वाला दानापन उभर आता है।
इसका इलाज दूसरे फ़ॉर्मेट के चुनाव के अलावा कुछ नहीं। अगर सामग्री फ़ोटो जैसी है और नतीजा धब्बेदार दिखता है, तो यह ख़राब दौर नहीं, फ़ॉर्मेट की सीमा है।
फ़ाइल के आकार पर क़रीब-क़रीब सिर्फ़ इन्हीं दोनों से असर पड़ता है। स्क्रीन रिकॉर्डिंग में दस फ़्रेम प्रति सेकंड काफ़ी बहते हुए लगते हैं और बीस के मुक़ाबले आधे फ़्रेम बनाते हैं — यानी मोटे तौर पर आधी फ़ाइल।
और लंबाई सीधे अनुपात में गिनी जाती है: छह सेकंड बारह के मुक़ाबले आधे बड़े होते हैं। जो GIF कुछ दिखाने के लिए है, वह वैसे भी कुछ सेकंड से लंबी हो तो शायद ही अच्छी रहती है। जो पहले काट लेता है, उसे बाद में कम बचाना पड़ता है।
GIF में ध्वनि-ट्रैक होता ही नहीं। ऐसी कोई सेटिंग नहीं है जो इसमें कुछ बदले, और ऐसी कोई नहीं जो नज़र से चूक गई हो — फ़ॉर्मेट में उसके लिए गुंजाइश ही नहीं है।
इसलिए अगर वीडियो में कुछ ज़रूरी कहा जा रहा है, तो GIF ग़लत चुनाव है, चाहे बाक़ी सब कितना ही ठीक बैठता हो। तब या तो वीडियो ही चाहिए, या उसके साथ ऐसी लिखावट जो बता दे कि सुनाई क्या दे रहा था।
चौड़ाई फ़ाइल के आकार में वर्ग के हिसाब से आती है: आधी चौड़ाई यानी क़रीब एक चौथाई आकार। यह अकेला सबसे असरदार क़दम है, और आम तौर पर नतीजे में वह पकड़ में भी नहीं आता।
किसी गाइड या किसी बग रिपोर्ट की GIF के लिए छह से आठ सौ पिक्सेल चौड़ाई लगभग हमेशा काफ़ी है। पूरी स्क्रीन चौड़ाई वाली रिकॉर्डिंग सिर्फ़ बड़ी ही नहीं होती, वह लिखावट के बीच इतनी छोटी करके दिखाई जाती है कि पढ़ी ही नहीं जाती।
चलती हुई WebP वह सब कर सकती है जो GIF करती है, उसमें सारे रंग दिखते हैं, और उसी लंबाई पर वह कई गुना छोटी रहती है। हर ब्राउज़र में वह चलती है; बस उसके बाहर हर जगह नहीं।
और अगर मंज़िल वैसे भी वीडियो अपने आप चलाती है — ज़्यादातर नेटवर्क चलाते हैं — तो ख़ुद वीडियो ही बेहतर जवाब है। GIF तब सही चुनाव है जब आप नहीं जानते कि वह कहाँ जाकर गिरेगी और सिर्फ़ एक बात पक्की चाहिए: कि वह चले।
बाक़ी ज़्यादातर कन्वर्ज़न से ज़्यादा, क्योंकि हर एक फ़्रेम वीडियो से निकालना, एक साझा रंग-पट्टी पर लाना और दोबारा बाँधना पड़ता है। कुछ सेकंड पर यह सेकंडों की बात है, आधे मिनट पर यह महसूस होने लगता है।
और गिनने की यह मेहनत आपके ही यहाँ लगती है। यही उसकी क़ीमत है कि कुछ अपलोड नहीं होता — और ऐसी स्क्रीन रिकॉर्डिंग के मामले में, जिसमें शायद आपका इनबॉक्स या किसी ग्राहक का नाम दिख रहा हो, यह क़ीमत ख़ुशी से चुकाई जाती है।
बनाया हुआ वीडियो छोटा, बिना आवाज़ का और हल्का लौटता है, जो GIF के साथ असामान्य रूप से अच्छा बैठता है। तीन या पाँच सेकंड का क्लिप, जिसे किसी चैट विंडो, किसी इशू की चर्चा या किसी दस्तावेज़ी पन्ने पर जाना है — यही वह इकलौती सूरत है जहाँ यह फ़ॉर्मैट आज भी अपनी जगह कमाता है।
हालाँकि ऊपर लिखी चेतावनी इससे रद्द नहीं होती। पूरे रिज़ॉल्यूशन पर बनाया गया क्लिप अब भी बहुत भारी GIF देता है, इसलिए पहले चौड़ाई क़रीब 480 और दर 12 फ़्रेम प्रति सेकंड कर लीजिए। जहाँ मंज़िल वीडियो स्वीकार करती हो, वहाँ ख़ुद MP4 ही बेहतर रहता है।
वीडियो ब्राउज़र में पढ़ा जाता है और वहीं अलग-अलग फ़्रेम में तोड़ा जाता है। वह अपलोड नहीं होता, बीच में रखा नहीं जाता और हम उसे कभी देखते नहीं — ऐसा कोई सर्वर है ही नहीं जहाँ वह पहुँचे।
स्क्रीन रिकॉर्डिंग के मामले में यह कोई मामूली बात नहीं है। ऐसी रिकॉर्डिंग में नियम से उससे ज़्यादा दिख जाता है जितना बनाने वाले को पता होता है: खुले हुए टैब, किसी सूची में नाम, कोई सूचना जो ग़लत पल में उभर आए।
| MP4 | GIF | |
|---|---|---|
| पूरा नाम | MPEG-4 वीडियो | Graphics Interchange Format |
| फ़ाइल एक्सटेंशन | .mp4 | .gif |
| मीडिया टाइप | video/mp4 | image/gif |
| कंप्रेशन | नुक़सान के साथ — छोटा आकार गुणवत्ता देकर ख़रीदा जाता है | बिना नुक़सान — कुछ छोड़ा नहीं जाता |
| पहली बार प्रकाशित | 2001 | 1987 |
| प्रकाशक | MPEG | CompuServe |
| विनिर्देश | ISO/IEC 14496-14 | GIF89a |
| लाइसेंस | खुला मानक | खुला मानक |
| आज की स्थिति | मौजूदा | पुराना, फिर भी हर जगह पढ़ा जाता है |
| बिट डेप्थ | — | 8 |
| रंग जो यह दर्ज कर सकता है | — | इंडेक्स्ड पैलेट |
| सबसे बड़ी इमेज | — | हर तरफ़ 65,535 px |
| ब्राउज़र में खुलता है | हर ब्राउज़र | हर ब्राउज़र |
| इसकी जगह विचारणीय | WebM, MKV, MOV | WebP |
GIF हर तस्वीर में ज़्यादा से ज़्यादा 256 रंग रखता है। इसमें फ़ोटो एक रंग-पट्टी तक घटा दी जाती है, और आसमान पर पट्टियाँ इसीलिए दिखती हैं। यह गुणवत्ता की सेटिंग नहीं है, यह फ़ॉर्मेट है।
दोनों तरफ़ के प्रोग्राम अलग हैं: MP4 फ़ाइल VLC, HandBrake और Adobe Premiere Pro में खुलती है और GIF फ़ाइल GIMP, Adobe Photoshop और ImageMagick में — यानी नतीजा जिसके पास जाएगा, उसे दूसरी सूची में से कोई प्रोग्राम चाहिए होगा।
MP4 MPEG का फ़ॉर्मेट है, जो 2001 में आया। यह ISO/IEC 14496-14 में तय किया गया है, और अगर फ़ाइल को उस औज़ार से ज़्यादा जीना है जिसने उसे लिखा, तो यह बात क़ीमती है।
GIF CompuServe का है और 1987 से चला आ रहा है, और GIF89a में तय किया गया है। GIMP, Adobe Photoshop और ImageMagick इस फ़ॉर्मेट को पढ़ लेते है।
नहीं। यह कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है, इसलिए फ़ाइल आपके डिवाइस से बाहर नहीं जाती। आप ख़ुद जाँच सकते हैं: डेवलपर टूल्स का नेटवर्क टैब खोलिए और कुछ बदल कर देखिए। आपको पेज ख़ुद दिखेगा और आँकड़ों तथा विज्ञापन के वे अनुरोध दिखेंगे जिनसे इस सेवा का ख़र्च निकलता है — और एक भी ऐसा अनुरोध नहीं जो आपकी फ़ाइल साथ ले जा रहा हो। इस जोड़ी के पीछे mediabunny है, WebCodecs के ऊपर चढ़ी एक परत, जो आपके अपने डिवाइस के हार्डवेयर डिकोडर उधार लेती है; आपका ब्राउज़र इसे एक बार उतारता है और फिर सहेज कर रखता है।
हाँ। न खाता, न वॉटरमार्क, और न कोई रोज़ का कोटा जो ख़त्म हो: यह आपकी अपनी मशीन पर चलता है, इसलिए आप जितनी बार चाहें लौट सकते हैं। ब्राउज़र 100 MB तक की फ़ाइलें सँभालता है, एक बार में 100। mediabunny आपकी अपनी मशीन पर उतरता है और वहीं चलता है — इसीलिए उस पर कोई गिनती नहीं है।
GIF कंप्रेस करता है, इसलिए कुछ डेटा जाता है। तयशुदा सेटिंग पर यह पकड़ में नहीं आता; पक्का करना हो तो गुणवत्ता बढ़ा दीजिए। GIF हर फ़्रेम को पूरा रखता है, ज़्यादा से ज़्यादा 256 रंगों में और बिना किसी गति-भरपाई के, इसलिए वह उस वीडियो से कई गुना बड़ा होता है जिससे वह निकला। यही वजह है कि तयशुदा सेटिंग क्लिप को दस सेकंड, 480 पिक्सेल और बारह फ़्रेम प्रति सेकंड तक काट देती है। आवाज़ चली जाती है — GIF में ऑडियो होता ही नहीं।
GIF हर तस्वीर में ज़्यादा से ज़्यादा 256 रंग रखता है। इसमें फ़ोटो एक रंग-पट्टी तक घटा दी जाती है, और आसमान पर पट्टियाँ इसीलिए दिखती हैं। यह गुणवत्ता की सेटिंग नहीं है, यह फ़ॉर्मेट है।
इस पेज पर MP4 और GIF के बारे में जो कहा गया है, वह जाँचा जा सकता है, और ये रहे वे दस्तावेज़ जो उसे तय करते हैं।