OGG MP3 के साथ क्यों मौजूद है
OGG (खासतौर पर Vorbis कोडेक जो यह आमतौर पर ले जाता है) MP3 जैसे फॉर्मेट के लिए एक फ्री, ओपन, पेटेंट-मुक्त विकल्प के तौर पर बनाया गया था, जो ऐतिहासिक रूप से कमर्शियल सॉफ्टवेयर के लिए लाइसेंसिंग जटिलताएं रखता था। यही ओपन लाइसेंसिंग ठीक वजह है कि OGG बहुत सारे वीडियो गेम्स और ओपन-सोर्स एप्लिकेशन का डिफ़ॉल्ट ऑडियो फॉर्मेट बन गया — डेवलपर्स इसे पेटेंट लाइसेंसिंग से जूझे बिना ही एम्बेड कर सकते थे।
बराबर बिटरेट पर, OGG Vorbis आमतौर पर MP3 से कुछ ज्यादा कुशलता से कंप्रेस करता है, मतलब किसी खास क्वालिटी लेवल को अक्सर छोटी फाइल साइज़ में हासिल किया जा सकता है — यह एक असली तकनीकी फायदा है, सिर्फ लाइसेंसिंग वाला नहीं।
जहाँ आपने शायद इसे बिना ध्यान दिए पहले ही देखा है
कई वीडियो गेम्स अपने साउंड इफेक्ट्स और म्यूज़िक को OGG फाइलों के तौर पर स्टोर करते हैं खासतौर पर ऊपर बताई गई लाइसेंसिंग आज़ादी की वजह से — अगर आपने कभी किसी गेम का asset फोल्डर खोला है और .ogg फाइलों की भरमार देखी है, तो यही फॉर्मेट काम कर रहा होता है। कई वॉइस चैट और स्ट्रीमिंग प्लेटफॉर्म भी अंदरूनी तौर पर Vorbis या Opus (एक संबंधित, नया ओपन कोडेक) इस्तेमाल करते हैं, मतलब ज़्यादातर लोग इसे कभी जानबूझकर चुने बिना ही बड़े पैमाने पर इस्तेमाल कर चुके हैं।
MP3 के मुकाबले असली ट्रेड-ऑफ कम्पैटिबिलिटी है
OGG का मुख्य नुकसान तकनीकी क्वालिटी नहीं है — यह है कि हार्डवेयर और सॉफ्टवेयर सपोर्ट, हालांकि व्यापक है, फिर भी MP3 की दशकों पुरानी सर्वव्यापकता जितना पूर्ण नहीं है। कुछ पुराने डिवाइस, कुछ कार स्टीरियो, और कुछ पुराने एप्लिकेशन शायद OGG फाइलें नेटिव रूप से न चला पाएं, जो इसमें या इससे कन्वर्ट करने की मुख्य व्यावहारिक वजह है: लक्षित प्लेबैक वातावरण जो असल में सपोर्ट करता है उससे मेल खाना।
किसी खास मकसद के लिए OGG में कन्वर्ट करना
अगर आप किसी गेम इंजन, ओपन-सोर्स प्रोजेक्ट, या किसी ऐसे प्लेटफॉर्म के लिए ऑडियो तैयार कर रहे हैं जो खासतौर पर OGG की उम्मीद रखता है, तो इसमें कन्वर्ट करना सीधा है और फॉर्मेट उचित बिटरेट पर म्यूज़िक और बोले गए कॉन्टेंट दोनों को अच्छी तरह हैंडल करता है — बाकी लॉसी फॉर्मेट की तरह ही बिटरेट गाइडेंस लागू होती है: म्यूज़िक के लिए ज्यादा, स्पीच के लिए कम, क्योंकि कॉन्टेंट टाइप और ज़रूरी बिटरेट के बीच का बुनियादी रिश्ता कोडेक्स के आधार पर नहीं बदलता।