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