WebM फ़ाइलें: ब्राउज़र के लिए बनीं, बाक़ी हर जगह मुश्किल
WebM में क्या होता है, स्क्रीन रिकॉर्डर इसे क्यों बनाते हैं, और इससे बनी MP4 बड़ी क्यों हो सकती है। अपने ब्राउज़र में WebM कन्वर्ट करें, बिना अपलोड किए।
एक नज़र में
- प्रकार
- वीडियो
- कंटेनर फ़ॉर्मैट
- हाँ
- एक्सटेंशन
- .webm
- MIME टाइप
- video/webm
- आम कोडेक
- vp8, vp9, av1, opus, vorbis
WebM एक Matroska कंटेनर है जिसे रॉयल्टी-फ़्री कोडेक की एक छोटी-सी लिस्ट तक सीमित कर दिया गया है: Vorbis या Opus ऑडियो के साथ VP8 या VP9 वीडियो। Google ने इसे 2010 में इसलिए जारी किया ताकि वेब पर लाइसेंसिंग की बातचीत के बिना वीडियो चल सके, और यह कामयाब रहा — हर ब्राउज़र WebM चलाता है, और वीडियो या ऑडियो रिकॉर्ड करने वाले ब्राउज़र API डिफ़ॉल्ट रूप से यही बनाते हैं।
और पढ़ें
यही आख़िरी बात वजह है कि ज़्यादातर लोगों का इस फ़ॉर्मैट से सामना होता है। ब्राउज़र टैब में चलने वाला स्क्रीन रिकॉर्डर, मीटिंग की रिकॉर्डिंग, किसी वेब ऐप का वॉइस नोट, WebM परोसने वाली साइट से डाउनलोड: सब कुछ .webm के रूप में आता है। फिर आप इसे किसी एडिटर में खोलने की कोशिश करते हैं और पता चलता है कि ब्राउज़र के बाहर की दुनिया H.264 के इर्द-गिर्द बनी है — क्योंकि कैमरे यही बनाते हैं और हार्डवेयर यही डीकोड करता है।
MP4 में बदलना री-पैकिंग नहीं, असली री-एन्कोड है, क्योंकि VP9 और H.264 का आपस में कोई रिश्ता नहीं, इसलिए इसमें क्लिप की लंबाई का अच्छा-ख़ासा हिस्सा लगता है। और थोड़ी क्वालिटी खोने के बावजूद नतीजा अक्सर WebM से बड़ा होता है, क्योंकि VP9 सीधे-सीधे ज़्यादा कुशल कोडेक है। स्क्रीन रिकॉर्डिंग में यह सबसे साफ़ दिखता है: उनमें ज़्यादातर कुछ हिलता नहीं, और VP9 ठीक इसी को सबसे अच्छी तरह कंप्रेस करता है।
इस साइट पर एक असमानता जान लेनी चाहिए: हम जो WebM बनाते हैं वह Opus के साथ VP9 नहीं, बल्कि Vorbis के साथ VP8 है। यहाँ इस्तेमाल होने वाले ffmpeg के WebAssembly बिल्ड में VP9 एनकोडर पहले ही फ़्रेम पर क्रैश हो जाता है और Opus एनकोडर हर इनपुट पर फ़ेल होता है, जबकि दोनों डीकोडर ठीक काम करते हैं। इसलिए WebM से बाहर के कन्वर्ज़न पर कोई असर नहीं पड़ता, और WebM में जाने वाले कन्वर्ज़न एक पीढ़ी पीछे और सिंगल-थ्रेडेड हैं।
WebM को दूसरे फ़ॉर्मैट में बदलें
दूसरे फ़ॉर्मैट को WebM में बदलें
WebM: अक्सर पूछे जाने वाले सवाल
मेरी बदली हुई MP4, WebM से बड़ी क्यों है?
क्योंकि VP9, H.264 से ज़्यादा कुशलता से कंप्रेस करता है, ख़ासकर स्क्रीन रिकॉर्डिंग और एनिमेशन पर। आप कम्पैटिबिलिटी के लिए कन्वर्ट कर रहे हैं और इसकी क़ीमत साइज़ और थोड़ी क्वालिटी, दोनों में चुका रहे हैं।
मेरा एडिटर WebM क्यों ठुकराता है?
क्योंकि एडिटिंग सॉफ़्टवेयर उन कोडेक के इर्द-गिर्द बना है जो कैमरे बनाते हैं — H.264 और HEVC। VP8 और VP9 कैमरा इंडस्ट्री से नहीं, वेब से आए, इसलिए ब्राउज़र के बाहर उनका सपोर्ट अधूरा ही रहा।
MP4 में बदलने में कितना समय लगता है?
क्लिप की अपनी अवधि का अच्छा-ख़ासा हिस्सा, क्योंकि हर फ़्रेम डीकोड होकर दोबारा एनकोड होता है। यह वह कुछ सेकंड वाली री-पैकिंग नहीं है जो MOV से MP4 में होती है।
क्या मैं WebM से ऑडियो निकाल सकता हूँ?
हाँ, और यह तेज़ है — वीडियो डीकोड होने के बजाय छोड़ दिया जाता है। अंदर का ऑडियो आमतौर पर Opus होता है, इसलिए MP3 को खुला बिटरेट दें: 32 kbps पर Opus ठीक सुनाई देता है, 32 kbps पर MP3 नहीं।
यह साइट VP9 की जगह VP8 क्यों बनाती है?
क्योंकि यहाँ इस्तेमाल होने वाले ffmpeg के WebAssembly बिल्ड में VP9 एनकोडर पहले ही फ़्रेम पर क्रैश हो जाता है और Opus एनकोडर हर इनपुट पर फ़ेल होता है। Vorbis के साथ VP8 वह जोड़ी है जो काम करती है, और हर ब्राउज़र आज भी उसे चलाता है।
क्या WebM, MP4 से बेहतर है?
तकनीकी रूप से इसके अंदर के कोडेक ज़्यादा कुशल हैं, और इसमें पेटेंट लाइसेंसिंग का झंझट नहीं है। MP4 कहीं ज़्यादा डिवाइस पर चलता है। कौन-सा बेहतर है, यह पूरी तरह इस पर निर्भर है कि फ़ाइल कहाँ जा रही है।
क्या वेबसाइट के लिए मुझे WebM चाहिए?
चलाने के लिए नहीं — हर ब्राउज़र MP4 भी चलाता है। पेटेंट वाले कोडेक से बचना हो तो WebM चुनें, या दोनों परोसें और ब्राउज़र को चुनने दें।
क्या सिर्फ़ ऑडियो वाली WebM यहाँ काम करती है?
हाँ। ब्राउज़र के वॉइस रिकॉर्डर अक्सर बिना वीडियो ट्रैक वाली WebM बनाते हैं; वह भी इसी तरह, और थोड़ा तेज़, कन्वर्ट होती है।