OGG Vorbis (.ogg)
Xiph.Org मानकOgg Vorbis एक खुला, रॉयल्टी-मुक्त ऑडियो कंटेनर और हानिपूर्ण संपीड़न प्रारूप है। इसे MP3 और AAC जैसे पेटेंट वाले प्रारूपों के प्रतिबंधों से मुक्त विकल्प के रूप में बनाया गया था।
OGG को MP3 में कन्वर्ट करें
मुफ्त इन-ब्राउज़र OGG से MP3 कन्वर्टर। अपने डिवाइस पर तुरंत फ़ाइलें कन्वर्ट करें।
निरीक्षण और मेटाडेटा
ऑपरेटिंग सिस्टम और फ़ाइल विश्लेषक शुरुआती बाइनरी बाइट अनुक्रम का निरीक्षण करके OGG फ़ाइलों की पहचान करते हैं:
बाइट-स्तरीय हेडर हस्ताक्षर (मैजिक बाइट्स)
ऑपरेटिंग सिस्टम और फ़ाइल विश्लेषक शुरुआती बाइनरी बाइट अनुक्रम का निरीक्षण करके OGG फ़ाइलों की पहचान करते हैं:
HEX हस्ताक्षर (ऑफ़सेट 0):
4F 67 67 53ASCII निरूपण: OggS
मानकीकरण: Xiph.Org Foundation / IETF RFC 3533 & RFC 5334
तकनीकी विनिर्देश
| कंटेनर आर्किटेक्चर | Ogg मल्टीमीडिया बिटस्ट्रीम कंटेनर, जो Vorbis ऑडियो पैकेटों को फ़्रेमबद्ध करता है |
| कंप्रेशन | संशोधित असतत कोसाइन रूपांतरण (MDCT), वेक्टर क्वांटाइज़ेशन और शोर तल संश्लेषण के साथ |
| बाइट एंडियानेस | लिटिल-एंडियन शीर्षलेख और फ़्रेम बिटस्ट्रीम |
| कलर स्पेस | लागू नहीं (हानिपूर्ण ऑडियो बिटस्ट्रीम) |
| चैनल और संरचना | 255 तक अलग-अलग ऑडियो चैनल |
| अधिकतम आयाम | 45 से 500 kbps तक की परिवर्तनीय बिटरेट पर 192 kHz तक की मनमानी सैंपल दरें |
| पारदर्शिता | उच्च अवधारणात्मक हानिपूर्ण गुणवत्ता; गुणवत्ता सेटिंग -q 6 (लगभग 192 kbps) पर पारदर्शी |
| स्ट्रीमिंग और प्रोग्रेसिव | मूल Ogg पृष्ठ संरचना, जिसे शुरू से ही मज़बूत इंटरनेट पैकेट स्ट्रीमिंग के लिए बनाया गया |
तकनीकी तुलना मैट्रिक्स: OGG बनाम प्रतियोगी
| तकनीकी विशेषता | OGG (वर्तमान) | MP3 | OPUS | AAC |
|---|---|---|---|---|
| पेटेंट प्रतिबंधों से मुक्ति | 100% खुला और रॉयल्टी-मुक्त | समाप्त पेटेंट (सार्वजनिक डोमेन) | 100% खुला और रॉयल्टी-मुक्त | पेटेंटेड वाणिज्यिक लाइसेंसिंग पूल |
| गेमिंग उद्योग में उपयोग | बहुत व्यापक; Unity और Unreal जैसे गेम इंजन में मानक ऑडियो प्रारूप | ऐतिहासिक मानक | बढ़ रहा है | मोबाइल गेमिंग मानक |
| कम बिटरेट प्रदर्शन | 96 - 128 kbps पर अच्छा | 96 kbps पर खराब | 32 - 96 kbps पर बेहतरीन | 96 - 128 kbps पर अच्छा |
| मल्टीचैनल समर्थन | अधिकतम 255 अलग-अलग चैनल | 2 चैनल (स्टीरियो) | अधिकतम 255 चैनल | 48 चैनल तक |
सामान्य करप्शन मोड और हेक्स रिकवरी गाइड
Ogg प्लेयर 'Bitstream desync' रिपोर्ट करता है या पहले पैकेट पर प्लेबैक बंद करता है।
मूल कारण: दूषित Ogg पेज हेडर या OggS पेज के अंदर बेमेल CRC32 चेकसम।
रिकवरी: 'oggz-repair' का उपयोग करके Ogg कंटेनर फ़्रेमिंग को फिर से बनाएँ या ffmpeg -i broken.ogg -c:a copy fixed.ogg के माध्यम से ट्रांसकोड करें।
सुरक्षा विश्लेषण और पार्सर अटैक वेक्टर्स
Ogg कंटेनर के पेजों में अलग-अलग लंबाई के पैकेट खंड पार्स किए जाते हैं। बिटस्ट्रीम डिकोडर की खामियों से सीमा से बाहर पढ़ा जा सकता है।
ज्ञात अटैक वेक्टर्स
- Vorbis floor1 या floor0 वक्र पुनर्निर्माण एल्गोरिदम में हीप बफर ओवर-रीड।
- शुरुआती स्ट्रीम जाँच के दौरान बड़े comment फ़ील्ड मेमोरी समाप्त करके सेवा बाधित कर सकते हैं।
- पेज असेंबली के दौरान पूर्णांक ओवरफ्लो को ट्रिगर करने वाली तैयार पैकेट सेगमेंट टेबल।
सुरक्षात्मक सर्वोत्तम प्रथाएँ: पैकेट डेटा को Vorbis डीकंप्रेशन पाइपलाइन में भेजने से पहले पेज CRC32 चेकसम सत्यापित करें।
ऐतिहासिक मूल और मील के पत्थर
मुख्य लाभ और खूबियाँ
- शून्य पेटेंट दावों या लाइसेंसिंग शुल्क के साथ 100% रॉयल्टी-मुक्त और ओपन सोर्स।
- MP3 की तुलना में ऑडियो गुणवत्ता कोडेक, बिटरेट, एन्कोडर और सामग्री पर निर्भर करती है।
- सच्चे गैपलेस प्लेबैक और लचीले Vorbis comments मेटाडेटा के लिए मूल समर्थन।
तकनीकी सीमाएँ और कमियाँ
- पुराने कार स्टीरियो और स्टैंडअलोन उपभोक्ता खिलाड़ियों पर मूल हार्डवेयर प्लेबैक समर्थन की कमी है।
- अगली पीढ़ी के ओपस कोडेक द्वारा भाषण और नए अनुप्रयोगों के लिए बड़े पैमाने पर प्रतिस्थापित किया गया है।
- ऐतिहासिक रूप से डिफ़ॉल्ट Apple iOS और macOS मीडिया फ्रेमवर्क में मूल समर्थन की कमी थी।
रोचक तकनीकी जानकारी
- मैजिक सिग्नेचर 'OggS' 'Ogg Stream' का प्रतिनिधित्व करता है, जिसके बाद स्ट्रीम संरचना संशोधन संख्या होती है।
- 'Ogg' नाम नेट्रैक गेमिंग स्लैंग 'ogging' से उत्पन्न हुआ है, जिसका अर्थ है जबरन कब्जा करना।
- वीडियो गेम डेवलपर्स ने Ogg Vorbis को बड़े पैमाने पर अपनाया, क्योंकि इससे मालिकाना MP3 पेटेंट लाइसेंस के लाखों डॉलर बचते थे।
अक्सर पूछे जाने वाले तकनीकी प्रश्न
Ogg और Vorbis में क्या अंतर है?
Ogg कंटेनर प्रारूप है (पेजों में विभाजन, इंटरलीविंग और पैकेट डिलीवरी के लिए ज़िम्मेदार), जबकि Vorbis उस Ogg कंटेनर में संग्रहीत ऑडियो संपीड़न एल्गोरिदम है।
Spotify MP3 के बजाय Ogg Vorbis का उपयोग क्यों करता है?
Ogg Vorbis रॉयल्टी-मुक्त है और 320 kbps पर MP3 की तुलना में अधिक साफ़ ध्वनि गुणवत्ता, व्यापक गतिशील रेंज और उच्च आवृत्तियों को बेहतर बनाए रखता है।
क्या किसी Ogg फ़ाइल में वीडियो हो सकता है?
हाँ। जबकि .ogg आमतौर पर Vorbis ऑडियो को संदर्भित करता है, एक Ogg कंटेनर Theora वीडियो (.ogv) या FLAC ऑडियो (.oga) ले जा सकता है।