आँकड़ों और विज्ञापन के लिए कुकीज़
हम आँकड़ों और विज्ञापन के लिए कुकीज़ इस्तेमाल करते हैं, दोनों Google को जाती हैं। मना करने से आपको दिखने वाली किसी चीज़ में कोई फ़र्क़ नहीं पड़ता।निजता पेज पढ़ें
यहाँ आप WebM को OGG में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। कन्वर्ज़न आपके अपने ब्राउज़र के भीतर होता है, इसलिए फ़ाइल कभी अपलोड नहीं होती। यह Windows, macOS और Linux पर वैसे ही चलता है जैसे iPhone और Android पर, और कनेक्शन काट देने पर भी चलता रहता है।
एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।
ये एक के बाद एक बदलती हैं और साथ में एक ZIP बनकर उतरती हैं।
WebM से OGG
WebM से यहाँ हर दूसरा ऑडियो बदलाव एक कोडेक को दूसरे से बदल देता है — Opus, MP3 या AAC बन जाता है। यह वैसा नहीं। यहाँ लिखी गई Ogg में Opus है, और जिस WebM से यह आई वह लगभग तय तौर पर Opus ही रखती थी, क्योंकि ब्राउज़र यही रिकॉर्ड करते हैं और WebM इसी के इर्द-गिर्द डिज़ाइन हुआ है।
यह इस बंडल का सबसे सस्ता बदलाव लगता है और असल में इसमें सबसे दिलचस्प चेतावनी है, जिसकी बात अगले हिस्से में है। यह किसी उपभोक्ता हार्डवेयर से अनुकूलता का मामला कम, एक नियम का मामला ज़्यादा है — .ogg लोड करने वाला कोई इंजन, सिर्फ़ मुक्त फ़ॉर्मेट लेने वाली कोई विकि, एक तय एक्सटेंशन वाली बिल्ड स्क्रिप्ट।
सैद्धांतिक रूप से, WebM से Ogg में Opus ले जाना बस एक rewrap है: कंप्रेस्ड फ़्रेम एक डिब्बे से निकालकर दूसरे में लिख देना, बिना छुए। यह फ़ाइल की नक़ल जितना ही वक़्त लेता और कुछ नहीं गँवाता।
यहाँ ऐसा नहीं होता। यह औज़ार हर नुक़सान वाले लक्ष्य पर एनकोडर से एक गुणवत्ता-बैंड माँगता है, और बिटरेट माँगना ठीक वही चीज़ है जो सीधी packet-copy को रोक देती है। इसलिए आवाज़ सैंपल में डिकोड होकर दोबारा कंप्रेस होती है — असली दूसरी पीढ़ी। किसी आवाज़ी संदेश या दर्ज़ बातचीत के लिए यह सुनाई नहीं देता। किसी गेम में लूप होने वाले संगीत एसेट के लिए `ffmpeg -i input.webm -c copy output.ogg` वही काम बिना किसी नुक़सान के एक सेकंड में करता है।
Ogg डिब्बे ने अपने जीवन में तीन अलग ऑडियो कोडेक ढोए हैं: 2000 से Vorbis, फिर FLAC, और 2012 से Opus। तीनों `.ogg` एक्सटेंशन इस्तेमाल करते हैं, और नाम में कुछ भी उन्हें अलग नहीं बताता। यही सबसे आम वजह है जिससे कोई Ogg बदलाव किसी को निराश करता है।
2015 से पहले लिखा गया बहुत सारा सॉफ़्टवेयर `.ogg` पढ़ता है और Vorbis मान लेता है। पुराने गेम इंजन, कुछ middleware, कुछ asset importer फ़ाइल खोलेंगे, Opus पाएँगे, और ऐसी ग़लती के साथ रुक जाएँगे जिसमें कोई नाम नहीं लिया गया। अगर आपका लक्ष्य इनमें से एक है, तो आपको ख़ासतौर पर Ogg Vorbis चाहिए, और उसके लिए `oggenc` या आपके इंजन का अपना importer चाहिए, ब्राउज़र नहीं।
लगभग हमेशा लाइसेंस के इतिहास की वजह से। Ogg और उसके कोडेक उस दौर में पेटेंट-मुक्त और मुफ़्त लागू करने लायक़ थे जब MP3 और AAC दोनों नहीं थे, इसीलिए गेम इंजन, Linux डिस्ट्रिब्यूशन और ओपन-सोर्स प्रोजेक्ट इसी एक्सटेंशन पर टिक गए।
यह चलन उस वजह के बाद भी आदर करने लायक़ है। जो asset pipeline .ogg की उम्मीद रखती है, उसकी बिल्ड स्क्रिप्ट और दस्तावेज़ उसी पर टिके हैं, और तकनीकी रूप से बेहतर होने के नाम पर .m4a थमा देना बाद में किसी का काम बिगाड़ सकता है।
मौजूदा ब्राउज़र में हाँ। Firefox और Chrome में Ogg का सहारा अच्छा है और हाल में Safari में भी जुड़ा है, इसीलिए इसे आधुनिक कहा जाता है, सार्वभौमिक नहीं। हर जगह चलने वाले वेब पन्ने के लिए MP3 या AAC ज़्यादा भरोसेमंद ऑडियो लक्ष्य रहता है।
नहीं। वीडियो ट्रैक छोड़ दिया जाता है और सिर्फ़ पहला ऑडियो ट्रैक लिखा जाता है — किसी स्क्रीन-रिकॉर्डिंग को इस तरह बदलने पर आवाज़ बचती है, तस्वीर नहीं। और कुछ अपलोड नहीं होता: डिकोड और Opus एनकोड दोनों आपके ब्राउज़र में चलते हैं, किसी गेम प्रोजेक्ट या विकि योगदान के बीच में कोई सर्वर नहीं आता, और कोई दैनिक सीमा भी नहीं।
| WebM | OGG | |
|---|---|---|
| पूरा नाम | WebM वीडियो | Ogg Audio |
| फ़ाइल एक्सटेंशन | .webm | .ogg, .oga |
| मीडिया टाइप | video/webm | audio/ogg |
| कंप्रेशन | नुक़सान के साथ — छोटा आकार गुणवत्ता देकर ख़रीदा जाता है | नुक़सान के साथ — छोटा आकार गुणवत्ता देकर ख़रीदा जाता है |
| पहली बार प्रकाशित | 2010 | 2000 |
| प्रकाशक | Xiph.Org | |
| विनिर्देश | — | RFC 3533 |
| लाइसेंस | खुला मानक | खुला मानक |
| आज की स्थिति | मौजूदा | मौजूदा |
| ब्राउज़र में खुलता है | हर ब्राउज़र | मौजूदा ब्राउज़र |
| इसकी जगह विचारणीय | MP4, MKV | MP3, AAC, OPUS |
OGG को मौजूदा ब्राउज़र पढ़ लेते हैं, पुराने नहीं। इस लिहाज़ से दोनों में यही कम जगह चलने वाला है। भेजने से पहले देख लीजिए कि पाने वाला इसे लेता भी है या नहीं।
OGG एक कंटेनर है, कोई इकहरा फ़ॉर्मेट नहीं। जो चलता है वह उसके भीतर बैठा कोडेक है — आम तौर पर Vorbis, Opus और FLAC — और इसीलिए एक ही एक्सटेंशन वाली दो फ़ाइलें एक ही उपकरण पर अलग-अलग बर्ताव कर सकती हैं।
VLC WebM और OGG — दोनों पढ़ लेता है, इसलिए आप नतीजे को असली फ़ाइल के बग़ल में रखकर देख सकते हैं, बिना दूसरा प्रोग्राम खोले।
OGG Xiph.Org का है और 2000 से चला आ रहा है, और RFC 3533 में तय किया गया है। Audacity, VLC और foobar2000 इस फ़ॉर्मेट को पढ़ लेते है।
नहीं। यह कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है, इसलिए फ़ाइल आपके डिवाइस से बाहर नहीं जाती। आप ख़ुद जाँच सकते हैं: डेवलपर टूल्स का नेटवर्क टैब खोलिए और कुछ बदल कर देखिए। आपको पेज ख़ुद दिखेगा और आँकड़ों तथा विज्ञापन के वे अनुरोध दिखेंगे जिनसे इस सेवा का ख़र्च निकलता है — और एक भी ऐसा अनुरोध नहीं जो आपकी फ़ाइल साथ ले जा रहा हो। इस जोड़ी के पीछे mediabunny है, WebCodecs के ऊपर चढ़ी एक परत, जो आपके अपने डिवाइस के हार्डवेयर डिकोडर उधार लेती है; आपका ब्राउज़र इसे एक बार उतारता है और फिर सहेज कर रखता है।
हाँ। न खाता, न वॉटरमार्क, और न कोई रोज़ का कोटा जो ख़त्म हो: यह आपकी अपनी मशीन पर चलता है, इसलिए आप जितनी बार चाहें लौट सकते हैं। ब्राउज़र 100 MB तक की फ़ाइलें सँभालता है, एक बार में 100। mediabunny आपकी अपनी मशीन पर उतरता है और वहीं चलता है — इसीलिए उस पर कोई गिनती नहीं है।
OGG कंप्रेस करता है, इसलिए कुछ डेटा जाता है। तयशुदा सेटिंग पर यह पकड़ में नहीं आता; पक्का करना हो तो गुणवत्ता बढ़ा दीजिए। ब्राउज़र जिन ध्वनि-पटरियों को डीकोड कर सकता है, वे सब साथ आती हैं — दूसरी भाषा या कॉमेंट्री वाली फ़िल्म दोनों रखती है। AC-3, E-AC-3, DTS या TrueHD वाली पटरी बिना चेतावनी छूट जाती है।
OGG को मौजूदा ब्राउज़र पढ़ लेते हैं, पुराने नहीं। इस लिहाज़ से दोनों में यही कम जगह चलने वाला है। भेजने से पहले देख लीजिए कि पाने वाला इसे लेता भी है या नहीं।
OGG एक कंटेनर है, कोई इकहरा फ़ॉर्मेट नहीं। जो चलता है वह उसके भीतर बैठा कोडेक है — आम तौर पर Vorbis, Opus और FLAC — और इसीलिए एक ही एक्सटेंशन वाली दो फ़ाइलें एक ही उपकरण पर अलग-अलग बर्ताव कर सकती हैं।