ओ जी जी (Ogg): Difference between revisions

From Vigyanwiki
m (Arti Shah moved page ऑग to ओ जी जी (Ogg) without leaving a redirect)
m (7 revisions imported from alpha:ओ_जी_जी_(Ogg))
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{short description|Open container format maintained by the Xiph.Org Foundation}}
{{short description|Open container format maintained by the Xiph.Org Foundation}}
{{Other uses|Ogg (disambiguation)}}
{{infobox file format
{{infobox file format
| name          = Ogg
| name          = ओजीजी
| icon          =  
| icon          =  
| logo          =
| logo          =
Line 16: Line 15:
}}
}}
{{Infobox software
{{Infobox software
| name = libogg
| name = एलआईबीजीजी
| logo = Ogg Logo.svg
| logo = Ogg Logo.svg
| logo size =  
| logo size =  
Line 28: Line 27:
}}
}}


Ogg Xiph.Org फाउंडेशन द्वारा अनुरक्षित एक निःशुल्क फ़ाइल स्वरूप, [[खुला प्रारूप]] [[कंटेनर प्रारूप (डिजिटल)]] है। ओजीजी प्रारूप के लेखकों का कहना है कि यह [[सॉफ्टवेयर पेटेंट]] द्वारा अप्रतिबंधित है<ref>{{Cite web |url=http://www.vorbis.com/faq/#what |title=Vorbis.com: FAQ |access-date=2010-05-28 |archive-url=https://web.archive.org/web/20051001065649/http://vorbis.com/faq/#what |archive-date=2005-10-01 |url-status=dead }}</ref> और इसे कुशल [[स्ट्रीमिंग मीडिया]] और उच्च गुणवत्ता वाले [[डिजिटल मल्टीमीडिया]] के हेरफेर के लिए डिज़ाइन किया गया है। इसका नाम ओगिंग, कंप्यूटर गेम [[नेट्रेक]] के [[शब्दजाल]] से लिया गया है।<ref name="ogging">{{cite web | quote=3.3 Ogging: This is the art of killing a carrier, or potential carrier, by a suicide run. | title=ऑगिंग 101| url=http://www.netrek.org/clueguides/ogging-101.html | access-date=2016-11-06 | archive-date=2017-12-25 | archive-url=https://web.archive.org/web/20171225161547/http://www.netrek.org/clueguides/ogging-101.html | url-status=live }}</ref>
'''ओजीजी''' एक्सआईपीएच.ओआरजी फाउंडेशन द्वारा अनुरक्षित एक फ्री फ़ाइल फार्मेट, [[खुला प्रारूप|ओपन]] [[कंटेनर प्रारूप (डिजिटल)|कंटेनर फार्मेट]] होता है। ओजीजी फार्मेट के लेखकों का कहना है कि यह [[सॉफ्टवेयर पेटेंट]] द्वारा अप्रतिबंधित होता है<ref>{{Cite web |url=http://www.vorbis.com/faq/#what |title=Vorbis.com: FAQ |access-date=2010-05-28 |archive-url=https://web.archive.org/web/20051001065649/http://vorbis.com/faq/#what |archive-date=2005-10-01 |url-status=dead }}</ref> और इसे कुशल [[स्ट्रीमिंग मीडिया]] और उच्च गुणवत्ता वाले [[डिजिटल मल्टीमीडिया]] के कार्यसाधन के लिए डिज़ाइन किया गया है। इसका नाम ओजीजीिंग, कंप्यूटर गेम [[नेट्रेक]] के [[शब्दजाल|वर्ग-बोली]] से लिया गया है।<ref name="ogging">{{cite web | quote=3.3 Ogging: This is the art of killing a carrier, or potential carrier, by a suicide run. | title=ऑगिंग 101| url=http://www.netrek.org/clueguides/ogging-101.html | access-date=2016-11-06 | archive-date=2017-12-25 | archive-url=https://web.archive.org/web/20171225161547/http://www.netrek.org/clueguides/ogging-101.html | url-status=live }}</ref>
ओजीजी कंटेनर प्रारूप ध्वनि, [[वीडियो]], पाठ (जैसे [[उपशीर्षक]]), और [[ मेटाडाटा ]] के लिए कई स्वतंत्र [[स्ट्रीम (कंप्यूटिंग)]] को समय-विभाजन कर सकता है।


ओग मल्टीमीडिया फ्रेमवर्क में, [[लिखित]] एक [[हानिपूर्ण]] वीडियो परत प्रदान करता है। [[ऑडियो कोडिंग प्रारूप]] आमतौर पर संगीत-उन्मुख [[वॉर्बिस]] [[बिटस्ट्रीम प्रारूप]] या इसके उत्तराधिकारी ओपस (ऑडियो प्रारूप) द्वारा प्रदान किया जाता है। [[दोषरहित संपीड़न]] ऑडियो संपीड़न प्रारूपों में [[FLAC]], और [[OggPCM]] शामिल हैं।
ओजीजी कंटेनर फार्मेट ध्वनि, [[वीडियो]], पाठ (जैसे [[उपशीर्षक]]), और [[ मेटाडाटा |मेटाडाटा]] के लिए कई स्वतंत्र [[स्ट्रीम (कंप्यूटिंग)]] को समय-विभाजन कर सकता है।


Before 2007, the .ogg [[फ़ाइल नाम एक्सटेंशन]] was used for all files whose content used the Ogg container format. Since 2007, the Xiph.Org Foundation recommends that .ogg only be used for Ogg Vorbis audio files. The Xiph.Org Foundation decided to create a new set of file extensions and media types to describe different types of content such as .oga for audio only files, .ogv ध्वनि के साथ या उसके बिना (थियोरा सहित) वीडियो के लिए, और मल्टीप्लेक्स वाले Ogg के लिए .ogx।<ref>{{cite web
ओजीजी मल्टीमीडिया फ्रेमवर्क में, [[लिखित|थियोरा]] एक [[हानिपूर्ण]] वीडियो परत प्रदान करता है। [[ऑडियो कोडिंग प्रारूप|ऑडियो कोडिंग फार्मेट]] सामान्यतः संगीत-उन्मुख [[वॉर्बिस]] [[बिटस्ट्रीम प्रारूप|बिटस्ट्रीम फार्मेट]] या इसके उत्तराधिकारी ओपस (ऑडियो फार्मेट) द्वारा प्रदान किया जाता है। [[दोषरहित संपीड़न]] ऑडियो संपीड़न फार्मेटों में [[FLAC|एफएलएसी]], और [[OggPCM|ओजीजी पीसीएम]] सम्मिलित होता हैं।
 
2007 से पहले, .ओजीजी [[फ़ाइल नाम एक्सटेंशन]] का उपयोग उन सभी फ़ाइलों के लिए किया जाता था जिनकी सामग्री ओजीजी कंटेनर फार्मेट का उपयोग करती थी। 2007 से, एक्सआईपीएच.ओआरजी फाउंडेशन अनुशंसा करता है कि .ओजीजी का उपयोग मात्र ओजीजी वॉर्बिस ऑडियो फ़ाइलों के लिए किया जाए। एक्सआईपीएच.ओआरजी फाउंडेशन ने विभिन्न प्रकार की सामग्री का वर्णन करने के लिए फ़ाइल एक्सटेंशन और मीडिया प्रकारों का एक नया समुच्चय बनाने का निर्णय लिया, जैसे कि मात्र ऑडियो फ़ाइलों के लिए .ओजीए, ध्वनि के साथ या बिना ध्वनि वाले वीडियो के लिए .ओजीवी (थियोरा सहित), और मल्टीप्लेक्स के लिए .ओजीएक्स।<ref>{{cite web
|url = http://wiki.xiph.org/index.php/MIME_Types_and_File_Extensions
|url = http://wiki.xiph.org/index.php/MIME_Types_and_File_Extensions
|title = MIME Types and File Extensions
|title = MIME Types and File Extensions
Line 43: Line 43:
|url-status = live
|url-status = live
}}</ref>
}}</ref>
7 नवंबर, 2017 तक, Xiph.Org फाउंडेशन के संदर्भ कार्यान्वयन का वर्तमान संस्करण libogg 1.3.3 है।<ref name="release-1.3.3">{{cite mailing list |last=Giles |first=Ralph |title=libogg 1.3.3 release |mailing-list=ogg-dev |url=http://lists.xiph.org/pipermail/ogg-dev/2017-November/001933.html |date=2017-11-07 |access-date=2019-01-14 |archive-date=2018-04-04 |archive-url=https://web.archive.org/web/20180404073629/http://lists.xiph.org/pipermail/ogg-dev/2017-November/001933.html |url-status=live }}</ref> एक अन्य संस्करण, libogg2, विकास में रहा है, लेकिन 2018 तक पुनर्लेखन की प्रतीक्षा कर रहा है।<ref>{{cite mailing list |last=Giles |first=Ralph |url=http://lists.xiph.org/pipermail/commits/2008-January/012792.html |title=r14372 - in trunk/theora: . lib/dec lib/enc |mailing-list=xiph-commits |quote=यह लाइब्रेरी कभी जारी नहीं की गई थी और अब ऐसा लगता है कि इसे फिर से डिज़ाइन करने की आवश्यकता है।|date=2008-01-05 |access-date=2019-01-14 |archive-date=2020-10-03 |archive-url=https://web.archive.org/web/20201003153343/http://lists.xiph.org/pipermail/commits/2008-January/012792.html |url-status=live }}</ref> दोनों [[ पुस्तकालय (कंप्यूटिंग) ]] [[मुफ्त सॉफ्टवेयर]] हैं, जो [[नया बीएसडी लाइसेंस]] के तहत जारी किए गए हैं। ओग संदर्भ कार्यान्वयन को 2 सितंबर 2000 को वोरबिस से अलग कर दिया गया था।<ref name="ogg-separated">Xiph.Org (2002-07-19) [http://downloads.xiph.org/releases/ogg/ Ogg releases - libogg-1.0.tar.gz - CHANGES] {{Webarchive|url=https://web.archive.org/web/20170614174325/http://downloads.xiph.org/releases/ogg/ |date=2017-06-14 }}. Retrieved 2009-09-01.</ref>
 
क्योंकि प्रारूप मुफ़्त है, और इसका संदर्भ कार्यान्वयन [[कॉपीराइट]] से जुड़े प्रतिबंधों के अधीन नहीं है, Ogg के विभिन्न [[कोडेक]]्स को कई अलग-अलग मुफ़्त और मालिकाना सॉफ़्टवेयर [[मीडिया प्लेयर (एप्लिकेशन सॉफ़्टवेयर)]] में शामिल किया गया है, दोनों वाणिज्यिक और गैर-व्यावसायिक, साथ ही विभिन्न निर्माताओं से [[पोर्टेबल मीडिया प्लेयर]] और [[ GPS ]] रिसीवर के रूप में।
7 नवंबर, 2017 तक, एक्सआईपीएच.ओआरजी फाउंडेशन के संदर्भ कार्यान्वयन का वर्तमान संस्करण एलआईबी ओजीजी 1.3.3 होता है,<ref name="release-1.3.3">{{cite mailing list |last=Giles |first=Ralph |title=libogg 1.3.3 release |mailing-list=ogg-dev |url=http://lists.xiph.org/pipermail/ogg-dev/2017-November/001933.html |date=2017-11-07 |access-date=2019-01-14 |archive-date=2018-04-04 |archive-url=https://web.archive.org/web/20180404073629/http://lists.xiph.org/pipermail/ogg-dev/2017-November/001933.html |url-status=live }}</ref> परन्तु 2018 तक पुनर्लेखन की प्रतीक्षा कर रहा है।<ref>{{cite mailing list |last=Giles |first=Ralph |url=http://lists.xiph.org/pipermail/commits/2008-January/012792.html |title=r14372 - in trunk/theora: . lib/dec lib/enc |mailing-list=xiph-commits |quote=यह लाइब्रेरी कभी जारी नहीं की गई थी और अब ऐसा लगता है कि इसे फिर से डिज़ाइन करने की आवश्यकता है।|date=2008-01-05 |access-date=2019-01-14 |archive-date=2020-10-03 |archive-url=https://web.archive.org/web/20201003153343/http://lists.xiph.org/pipermail/commits/2008-January/012792.html |url-status=live }}</ref> दोनों [[ पुस्तकालय (कंप्यूटिंग) |लाइब्रेरी]] [[मुफ्त सॉफ्टवेयर|फ्री सॉफ्टवेयर]] होता हैं, जो [[नया बीएसडी लाइसेंस|नए बीएसडी लाइसेंस]] के तहत प्रवृत्त किए गए हैं। ओजीजी संदर्भ कार्यान्वयन को 2 सितंबर 2000 को वोरबिस से अलग कर दिया गया था।<ref name="ogg-separated">Xiph.Org (2002-07-19) [http://downloads.xiph.org/releases/ogg/ Ogg releases - libogg-1.0.tar.gz - CHANGES] {{Webarchive|url=https://web.archive.org/web/20170614174325/http://downloads.xiph.org/releases/ogg/ |date=2017-06-14 }}. Retrieved 2009-09-01.</ref>
 
क्योंकि फार्मेट फ्री होता है, और इसका संदर्भ कार्यान्वयन [[कॉपीराइट]] से जुड़े प्रतिबंधों के अधीन नहीं होता है, ओजीजी के विभिन्न [[कोडेक|कोडेक्स]] को कई अलग-अलग फ्री और स्वामित्व सॉफ़्टवेयर [[मीडिया प्लेयर (एप्लिकेशन सॉफ़्टवेयर)]] में, दोनों वाणिज्यिक और गैर-व्यावसायिक, साथ ही विभिन्न निर्माताओं से [[पोर्टेबल मीडिया प्लेयर]] और [[ GPS |जीपीएस]] रिसीवर के रूप में सम्मिलित किया गया है।


==नामकरण==
==नामकरण==
ओग ओगिंग से लिया गया है, जो कंप्यूटर गेम नेट्रेक का शब्दजाल है, जिसका मतलब है कि जबरदस्ती कुछ करना, संभवतः भविष्य के संसाधनों की बर्बादी पर विचार किए बिना।<ref name="ogging"/>अपनी शुरुआत में, ओजीजी परियोजना को उस समय के [[आईबीएम पीसी संगत]] हार्डवेयर की सीमित शक्ति को देखते हुए कुछ हद तक महत्वाकांक्षी माना गया था।<ref name="xiphname">{{cite web|publisher=Xiph.org Foundation|url=http://xiph.org/xiphname|date=2006-01-07|title=Xiph.org: naming|access-date=2008-02-16|quote=At the time Ogg was starting out, most personal computers were i386s and the i486 was new. I remember thinking about the algorithms I was considering, "Whoa, that's heavyweight. People are going to need a 486 to run that..." While the software ogged the music, there wasn't much processor left for anything else.|archive-date=2012-02-27|archive-url=https://web.archive.org/web/20120227092222/http://www.xiph.org/xiphname|url-status=dead}}</ref> हालाँकि कभी-कभी यह माना जाता है कि ऑग नाम [[टेरी प्रचेत]] के [[ Discworld ]] उपन्यासों में [[नानी ऑग]] के चरित्र से आया है, प्रारूप के डेवलपर्स का कहना है कि यह सच नहीं है।<ref name="xiphname" />फिर भी, उसी संदर्भ को उद्धृत करने के लिए: दूसरी ओर वॉर्बिस का नाम [[ छोटे देवता ]] पुस्तक के टेरी प्रचेत चरित्र के नाम पर रखा गया है।
ओजीजी ओजीजीिंग से लिया गया है, जो कंप्यूटर गेम नेट्रेक का जार्गन होता है, जिसका मतलब है कि विवशतापूर्वक कुछ करना, संभवतः भविष्य के संसाधनों की विनाश पर विचार किए बिना।<ref name="ogging"/>अपने प्रारम्भ में, ओजीजी परियोजना को उस समय के [[आईबीएम पीसी संगत]] हार्डवेयर की सीमित शक्ति को देखते हुए कुछ सीमा तक महत्वाकांक्षी माना गया था।<ref name="xiphname">{{cite web|publisher=Xiph.org Foundation|url=http://xiph.org/xiphname|date=2006-01-07|title=Xiph.org: naming|access-date=2008-02-16|quote=At the time Ogg was starting out, most personal computers were i386s and the i486 was new. I remember thinking about the algorithms I was considering, "Whoa, that's heavyweight. People are going to need a 486 to run that..." While the software ogged the music, there wasn't much processor left for anything else.|archive-date=2012-02-27|archive-url=https://web.archive.org/web/20120227092222/http://www.xiph.org/xiphname|url-status=dead}}</ref> यद्यपि कभी-कभी यह माना जाता है कि ओजीजी नाम [[टेरी प्रचेत]] के [[ Discworld |डिस्कवर्ल्ड]] उपन्यासों में [[नानी ऑग|नानी ओजीजी]] के चरित्र से आया है, फार्मेट के डेवलपर्स का कहना है कि यह सच नहीं है।<ref name="xiphname" />फिर भी, उसी संदर्भ को उद्धृत करने के लिए: दूसरी ओर वॉर्बिस का नाम [[ छोटे देवता |स्माल गोड्स]] पुस्तक के टेरी प्रचेत चरित्र के नाम पर रखा गया है।


वॉर्बिस परियोजना 1993 में शुरू हुई थी। मूल रूप से इसका नाम स्क्विश था लेकिन यह नाम पहले से ही ट्रेडमार्क किया गया था, इसलिए परियोजना का नाम बदल दिया गया। नया नाम, OggSquish, 2001 तक इस्तेमाल किया गया था जब इसे फिर से बदलकर Ogg कर दिया गया। Ogg तब से कंटेनर प्रारूप (डिजिटल) को संदर्भित करने लगा है, जो अब बड़े Xiph.org मल्टीमीडिया प्रोजेक्ट का हिस्सा है। आज, स्क्विश (जिसे अब वॉर्बिस के नाम से जाना जाता है) एक विशेष ऑडियो कोडिंग प्रारूप को संदर्भित करता है जो आमतौर पर ओजीजी कंटेनर प्रारूप के साथ उपयोग किया जाता है।<ref name="xiphname-1">{{cite web|publisher=Xiph.org Foundation|url=http://xiph.org/xiphname|date=2006-01-07|title=Xiph.org: naming|access-date=2009-09-02|archive-date=2012-02-27|archive-url=https://web.archive.org/web/20120227092222/http://www.xiph.org/xiphname|url-status=dead}}</ref>
वॉर्बिस परियोजना 1993 में प्रारम्भ हुई थी। मूल रूप से इसका नाम स्क्विश था परन्तु यह नाम पहले से ही ट्रेडमार्क किया गया था, इसलिए परियोजना का नाम परिवर्तित कर दिया गया था। नया नाम, ओजीजी स्क्विश, 2001 तक उपयोग किया गया था जब इसे फिर से परिवर्तित करके ओजीजी कर दिया गया था। ओजीजी तब से कंटेनर फार्मेट (डिजिटल) को संदर्भित करने लगा है, जो अब बड़े एक्सआईपीएच.ओआरजी मल्टीमीडिया प्रोजेक्ट का भाग है। आज, स्क्विश (जिसे अब वॉर्बिस के नाम से जाना जाता है) एक विशेष ऑडियो कोडिंग फार्मेट को संदर्भित करता है जो सामान्यतः ओजीजी कंटेनर फार्मेट के साथ उपयोग किया जाता है।<ref name="xiphname-1">{{cite web|publisher=Xiph.org Foundation|url=http://xiph.org/xiphname|date=2006-01-07|title=Xiph.org: naming|access-date=2009-09-02|archive-date=2012-02-27|archive-url=https://web.archive.org/web/20120227092222/http://www.xiph.org/xiphname|url-status=dead}}</ref>


== फ़ाइल फार्मेट ==
ओजीजी [[बिटस्ट्रीम]] फार्मेट, जिसे मुख्य रूप से एक्सआईपीएच.ओआरजी फाउंडेशन द्वारा डिज़ाइन किया गया है, को मल्टीमीडिया फ़ाइलों की कोडिंग और डिकोडिंग के लिए घटकों का एक समुच्चय तैयार करने के उद्देश्य से एक बड़ी पहल के ढांचे के रूप में विकसित किया गया है, जो नि:शुल्क और स्वतंत्र रूप से उपलब्ध होता हैं। जो सॉफ्टवेयर और हार्डवेयर में कार्यान्वयन योग्य होता है।


==फ़ाइल स्वरूप==
फार्मेट में डेटा के टुकड़े होते हैं, जिनमें से प्रत्येक को ओजीजी पृष्ठ कहा जाता है। फ़ाइल को ओजीजी फार्मेट के रूप में पहचानने के लिए प्रत्येक पृष्ठ ओजीजी S वर्णों से प्रारम्भ होता है।
ओजीजी [[बिटस्ट्रीम]] प्रारूप, जिसे मुख्य रूप से Xiph.Org फाउंडेशन द्वारा डिज़ाइन किया गया है, को मल्टीमीडिया फ़ाइलों की कोडिंग और डिकोडिंग के लिए घटकों का एक सेट तैयार करने के उद्देश्य से एक बड़ी पहल के ढांचे के रूप में विकसित किया गया है, जो नि:शुल्क और स्वतंत्र रूप से उपलब्ध हैं। सॉफ्टवेयर और हार्डवेयर में कार्यान्वयन योग्य।


प्रारूप में डेटा के टुकड़े होते हैं, जिनमें से प्रत्येक को Ogg पृष्ठ कहा जाता है। फ़ाइल को Ogg प्रारूप के रूप में पहचानने के लिए प्रत्येक पृष्ठ OggS वर्णों से शुरू होता है।
पृष्ठ हेडर में एक सीरियल नंबर और पृष्ठ नंबर प्रत्येक पृष्ठ को बिटस्ट्रीम बनाने वाले पृष्ठों की श्रृंखला के भाग के रूप में पहचानता है। एकाधिक बिटस्ट्रीम फ़ाइल में [[ बहुसंकेतन |बहुसंकेतन]] हो सकती हैं जहां प्रत्येक बिटस्ट्रीम के पृष्ठों को निहित डेटा के अन्वेषण समय के अनुसार क्रमबद्ध किया जाता है। बिटस्ट्रीम को उपस्थित फ़ाइलों में भी जोड़ा जा सकता है, एक प्रक्रिया जिसे चेनिंग के रूप में जाना जाता है, जिससे बिटस्ट्रीम को क्रम में डिकोड किया जा सके।


पेज हेडर में एक सीरियल नंबर और पेज नंबर प्रत्येक पेज को बिटस्ट्रीम बनाने वाले पेजों की श्रृंखला के हिस्से के रूप में पहचानता है। एकाधिक बिटस्ट्रीम फ़ाइल में [[ बहुसंकेतन ]] हो सकती हैं जहां प्रत्येक बिटस्ट्रीम के पृष्ठों को निहित डेटा के खोज समय के अनुसार क्रमबद्ध किया जाता है। बिटस्ट्रीम को मौजूदा फ़ाइलों में भी जोड़ा जा सकता है, एक प्रक्रिया जिसे चेनिंग के रूप में जाना जाता है, जिससे बिटस्ट्रीम को क्रम में डिकोड किया जा सके।
एक [[बीएसडी लाइसेंस]] प्राप्त लाइब्रेरी, जिसे लिबवोरबिस कहा जाता है, वोरबिस स्ट्रीम से डेटा को एनकोड और डीकोड करने के लिए उपलब्ध होता है। स्वतंत्र ओजीजी कार्यान्वयन का उपयोग कई परियोजनाओं में किया जाता है जैसे कि [[RealPlayer|रियल प्लेयर]] और [[DirectShow|डायरेक्टशो]] फ़िल्टर का एक समूह होता है।<ref>{{cite web| url = http://xiph.org/dshow/| title = ऑग वॉर्बिस के लिए डायरेक्टशो फ़िल्टर| access-date = 2015-02-14| archive-date = 2015-02-08| archive-url = https://web.archive.org/web/20150208215333/http://www.xiph.org/dshow/| url-status = live}}</ref>


एक [[बीएसडी लाइसेंस]]|बीएसडी-लाइसेंस प्राप्त लाइब्रेरी, जिसे लिबवोरबिस कहा जाता है, वोरबिस स्ट्रीम से डेटा को एनकोड और डीकोड करने के लिए उपलब्ध है। स्वतंत्र Ogg कार्यान्वयन का उपयोग कई परियोजनाओं में किया जाता है जैसे कि [[RealPlayer]] और [[DirectShow]] फ़िल्टर का एक सेट।<ref>{{cite web| url = http://xiph.org/dshow/| title = ऑग वॉर्बिस के लिए डायरेक्टशो फ़िल्टर| access-date = 2015-02-14| archive-date = 2015-02-08| archive-url = https://web.archive.org/web/20150208215333/http://www.xiph.org/dshow/| url-status = live}}</ref>
मॉग, मल्टी-ट्रैक-सिंगल-लॉजिकल-स्ट्रीम ओजीजी-वोरबिस, मल्टी-चैनल या मल्टी-ट्रैक ओजीजी फ़ाइल फार्मेट होता है।
मॉग, मल्टी-ट्रैक-सिंगल-लॉजिकल-स्ट्रीम ओग-वोरबिस, मल्टी-चैनल या मल्टी-ट्रैक ओजीजी फ़ाइल स्वरूप है।


===पृष्ठ संरचना===
===पृष्ठ संरचना===
{{Main article|Ogg page}}
{{Main article|ओजीजी पेज}}
Ogg पेज हेडर का फ़ील्ड लेआउट निम्नलिखित है:


[[File:Ogg page header structure (en).svg|512px|center|Ogg पेज हेडर का फ़ील्ड लेआउट]];कैप्चर पैटर्न - 32 बिट्स
ओजीजी पृष्ठ हेडर का फ़ील्ड लेआउट निम्नलिखित है:
:कैप्चर पैटर्न या सिंक कोड एक [[जादुई संख्या (प्रोग्रामिंग)]] है जिसका उपयोग ओजीजी फ़ाइलों को पार्स करते समय सिंक्रनाइज़ेशन सुनिश्चित करने के लिए किया जाता है। प्रत्येक पृष्ठ चार ASCII वर्ण अनुक्रम, OggS से प्रारंभ होता है। यह उन मामलों में पार्सर को पुन: सिंक्रनाइज़ करने में सहायता करता है जहां डेटा खो गया है या दूषित हो गया है, और पृष्ठ संरचना की पार्सिंग शुरू करने से पहले एक विवेक जांच है।
 
[[File:Ogg page header structure (en).svg|512px|center|ओजीजी पृष्ठ हेडर का फ़ील्ड लेआउट]]कैप्चर पैटर्न - 32 बिट्स
:कैप्चर पैटर्न या सिंक कोड एक [[जादुई संख्या (प्रोग्रामिंग)|मैजिक संख्या]] होती है जिसका उपयोग ओजीजी फ़ाइलों को पार्स करते समय सिंक्रनाइज़ेशन सुनिश्चित करने के लिए किया जाता है। प्रत्येक पृष्ठ चार ASCII वर्ण अनुक्रम, ओजीजी S से प्रारंभ होता है। यह उन स्थितियों में पार्सर को पुन: सिंक्रनाइज़ करने में सहायता करता है जहां डेटा खो गया है या दूषित हो गया है, और पृष्ठ संरचना की पार्सिंग प्रारम्भ करने से पहले एक विवेक जांच होती है।


;संस्करण – 8 बिट्स
;संस्करण – 8 बिट्स
:यह फ़ील्ड भविष्य में विस्तार की अनुमति देने के लिए, ओग बिटस्ट्रीम प्रारूप के संस्करण को इंगित करता है। वर्तमान में इसे 0 होना अनिवार्य है।
:यह फ़ील्ड भविष्य में विस्तार की अनुमति देने के लिए, ओजीजी बिटस्ट्रीम फार्मेट के संस्करण को इंगित करता है। वर्तमान में इसे 0 होना अनिवार्य है।


;हेडर प्रकार - 8 बिट्स
;हेडर प्रकार - 8 बिट्स
:यह झंडे का 8 बिट फ़ील्ड है, जो आने वाले पृष्ठ के प्रकार को इंगित करता है।
:यह झंडे का 8 बिट फ़ील्ड है, जो आने वाले पृष्ठ के प्रकार को इंगित करता है।
:{| class="wikitable"
:{| class="wikitable"
! style="width:5%;"|Bit
! style="width:5%;"|बिट
! style="width:10%;"|Value
! style="width:10%;"|मान 
! style="width:10%;"|Flag
! style="width:10%;"|फ्लैग
! style="width:75%;"|Page type
! style="width:75%;"|पृष्ठ टाइप
|-
|-
|0
|0
|0x01
|0x01
|Continuation
|निरंतरता
|The first packet on this page is a continuation of the previous packet in the logical bitstream.
|इस पृष्ठ पर पहला पैकेट लॉजिकल बिटस्ट्रीम में पिछले पैकेट की निरंतरता है।
|-
|-
|1
|1
|0x02
|0x02
|BOS
|बीओएस
|Beginning Of Stream. This page is the first page in the logical bitstream. The BOS flag must be set on the first page of every logical bitstream, and must not be set on any other page.
|स्ट्रीम का प्रारम्भ. यह पृष्ठ लॉजिकल बिटस्ट्रीम में पहला पृष्ठ है। बीओएस फ्लैग को प्रत्येक लॉजिकल बिटस्ट्रीम के पहले पृष्ठ पर स्थापित किया जाना चाहिए, और किसी अन्य पृष्ठ पर स्थापित नहीं किया जाना चाहिए।
|-
|-
|2
|2
|0x04
|0x04
|EOS
|ईओएस
|End Of Stream. This page is the last page in the logical bitstream. The EOS flag must be set on the final page of every logical bitstream, and must not be set on any other page.
|स्ट्रीम का अंत. यह पृष्ठ लॉजिकल बिटस्ट्रीम का अंतिम पृष्ठ है। EOS फ़्लैग को प्रत्येक लॉजिकल बिटस्ट्रीम के अंतिम पृष्ठ पर स्थापित किया जाना चाहिए, और किसी अन्य पृष्ठ पर स्थापित नहीं किया जाना चाहिए।
|}
|}
;ग्रेन्युल स्थिति - 64 बिट्स
;ग्रेन्युल स्थिति - 64 बिट्स
:एक ग्रेन्युल स्थिति Ogg फ़ाइलों में समय मार्कर है। यह एक अमूर्त मान है, जिसका अर्थ कोडेक द्वारा निर्धारित किया जाता है। उदाहरण के लिए, यह नमूनों की संख्या, फ़्रेमों की संख्या या अधिक जटिल योजना की गिनती हो सकती है।
:एक ग्रेन्युल स्थिति ओजीजी फ़ाइलों में समय मार्कर है। यह एक अमूर्त मान होता है, जिसका अर्थ कोडेक द्वारा निर्धारित किया जाता है। उदाहरण के लिए, यह नमूनों की संख्या, फ़्रेमों की संख्या या अधिक जटिल योजना की गिनती हो सकती है।


;बिटस्ट्रीम सीरियल नंबर - 32 बिट्स
;बिटस्ट्रीम सीरियल नंबर - 32 बिट्स
:यह फ़ील्ड एक सीरियल नंबर है जो किसी पृष्ठ को किसी विशेष तार्किक बिटस्ट्रीम से संबंधित के रूप में पहचानता है। फ़ाइल में प्रत्येक तार्किक बिटस्ट्रीम का एक अद्वितीय मान होता है, और यह फ़ील्ड कार्यान्वयन को पृष्ठों को उचित डिकोडर तक पहुंचाने की अनुमति देता है। एक विशिष्ट वॉर्बिस और थियोरा फ़ाइल में, एक स्ट्रीम ऑडियो (वोरबिस) है, और दूसरा वीडियो (थियोरा) है।
:यह फ़ील्ड एक सीरियल नंबर है जो किसी पृष्ठ को किसी विशेष लॉजिकल बिटस्ट्रीम से संबंधित के रूप में पहचानता है। फ़ाइल में प्रत्येक लॉजिकल बिटस्ट्रीम का एक अद्वितीय मान होता है, और यह फ़ील्ड कार्यान्वयन को पृष्ठों को उचित डिकोडर तक पहुंचाने की अनुमति देता है। एक विशिष्ट वॉर्बिस और थियोरा फ़ाइल में, एक स्ट्रीम ऑडियो (वोरबिस) है, और दूसरा वीडियो (थियोरा) है।


;पेज क्रम संख्या - 32 बिट्स
;पृष्ठ क्रम संख्या - 32 बिट्स
:यह फ़ील्ड प्रत्येक तार्किक बिटस्ट्रीम के लिए एक नीरस रूप से बढ़ने वाला फ़ील्ड है। पहला पृष्ठ 0 है, दूसरा 1, आदि। यह कार्यान्वयन को यह पता लगाने की अनुमति देता है कि डेटा कब खो गया है।
:यह फ़ील्ड प्रत्येक लॉजिकल बिटस्ट्रीम के लिए एक नीरस रूप से बढ़ने वाला फ़ील्ड है। पहला पृष्ठ 0 है, दूसरा 1, आदि होता है। यह कार्यान्वयन को यह पता लगाने की अनुमति देता है कि डेटा कब व्यर्थ हो गया है।


;[[ अंततः, ]] - 32 बिट्स
;[[ अंततः, | चेकसम,]] - 32 बिट्स
:यह फ़ील्ड संपूर्ण पृष्ठ में डेटा का [[CRC32]] चेकसम प्रदान करता है (पेज हेडर सहित, चेकसम फ़ील्ड को 0 पर सेट करके गणना की जाती है)। यह सत्यापन की अनुमति देता है कि डेटा लिखे जाने के बाद से दूषित नहीं हुआ है। चेकसम में विफल रहने वाले पेजों को हटा दिया जाना चाहिए। चेकसम 0x04C11DB7 के बहुपद मान का उपयोग करके उत्पन्न किया जाता है।
:यह फ़ील्ड संपूर्ण पृष्ठ में डेटा का [[CRC32|सीआरसी32]] चेकसम प्रदान करता है (पृष्ठ हेडर सहित, चेकसम फ़ील्ड को 0 पर स्थापित करके गणना की जाती है)। यह सत्यापन की अनुमति देता है कि डेटा लिखे जाने के पश्चात् से दूषित नहीं हुआ है। चेकसम में विफल रहने वाले पृष्ठों को हटा दिया जाना चाहिए। चेकसम 0x04C11DB7 के बहुपद मान का उपयोग करके उत्पन्न किया जाता है।


;पेज खंड - 8 बिट्स
;पृष्ठ सेगमेंट - 8 बिट्स
:यह फ़ील्ड इस पृष्ठ में मौजूद खंडों की संख्या को इंगित करता है। यह यह भी इंगित करता है कि इस फ़ील्ड का अनुसरण करने वाली खंड तालिका में कितने बाइट्स हैं। किसी एक पृष्ठ में अधिकतम 255 खण्ड हो सकते हैं।
:यह फ़ील्ड इस पृष्ठ में उपस्थित सेगमेंटों की संख्या को इंगित करता है। यह यह भी इंगित करता है कि इस फ़ील्ड का अनुसरण करने वाली सेगमेंट टेबल में कितने बाइट्स हैं। किसी एक पृष्ठ में अधिकतम 255 सेगमेंट हो सकते हैं।


;खंड तालिका
;सेगमेंट टेबल
:खंड तालिका 8-बिट मानों की एक सरणी है, प्रत्येक पृष्ठ के मुख्य भाग के भीतर संबंधित खंड की लंबाई दर्शाता है। खंडों की संख्या पूर्ववर्ती पृष्ठ खंड फ़ील्ड से निर्धारित होती है। प्रत्येक खंड की लंबाई 0 से 255 बाइट्स के बीच है।
:सेगमेंट टेबल 8-बिट मानों की एक सरणी होती है, प्रत्येक पृष्ठ के मुख्य भाग के भीतर संबंधित सेगमेंट की लंबाई को प्रदर्शित करता है। सेगमेंटों की संख्या पूर्ववर्ती पृष्ठ सेगमेंट फ़ील्ड से निर्धारित होती है। प्रत्येक सेगमेंट की लंबाई 0 से 255 बाइट्स के मध्य होती है।


खंड खंडों को पैकेट में समूहित करने का एक तरीका प्रदान करते हैं, जो डिकोडर के लिए डेटा की सार्थक इकाइयाँ हैं। जब खंड की लंबाई 255 इंगित की जाती है, तो यह इंगित करता है कि निम्नलिखित खंड को इस खंड से जोड़ा जाना है और यह उसी पैकेट का हिस्सा है। जब खंड की लंबाई 0-254 है, तो यह इंगित करता है कि यह खंड इस पैकेट में अंतिम खंड है। जहां एक पैकेट की लंबाई 255 का गुणज है, अंतिम खंड की लंबाई 0 है।
सेगमेंट सेगमेंटों को पैकेट में समूहित करने की एक विधि प्रदान करते हैं, जो डिकोडर के लिए डेटा की सार्थक इकाइयाँ होती हैं। जब सेगमेंट की लंबाई 255 इंगित की जाती है, तो यह इंगित करता है कि निम्नलिखित सेगमेंट को इस सेगमेंट से जोड़ा जाना है और यह उसी पैकेट का भाग होता है। जब सेगमेंट की लंबाई 0-254 होती है, तो यह इंगित करता है कि यह सेगमेंट इस पैकेट में अंतिम सेगमेंट होता है। जहां एक पैकेट की लंबाई 255 का गुणज होता है, अंतिम सेगमेंट की लंबाई 0 होती है।


जहां अंतिम पैकेट अगले पृष्ठ पर जारी रहता है, अंतिम खंड मान 255 है, और निरंतरता ध्वज को अगले पृष्ठ पर यह इंगित करने के लिए सेट किया गया है कि नए पृष्ठ की शुरुआत अंतिम पृष्ठ की निरंतरता है।
जहां अंतिम पैकेट अगले पृष्ठ पर प्रवृत्त रहता है, अंतिम सेगमेंट मान 255 होता है, और निरंतरता फ्लैग को अगले पृष्ठ पर यह इंगित करने के लिए स्थापित किया गया है कि नए पृष्ठ का प्रारम्भ अंतिम पृष्ठ की निरंतरता होती है।


===मेडाटा===
===मेडाटा===
{{Main article|Vorbis comment}}
{{Main article|वॉर्बिस टिप्पणी}}
वॉर्बिस टिप्पणी एक बेस-स्तरीय मेटाडेटा प्रारूप है जिसे शुरू में ओग [[वॉर्बिस कैसे]] साथ उपयोग के लिए लिखा गया था। तब से इसे थियोरा, [[स्पीक्स]], एफएलएसी और ओपस (ऑडियो प्रारूप) सहित अन्य Xiph.Org कोडेक्स के लिए ओग एनकैप्सुलेशन के विनिर्देशों में अपनाया गया है। Xiph.Org कोडेक्स के साथ मेटाडेटा संग्रहीत करने के लिए VorbisComment सबसे सरल और सबसे व्यापक रूप से समर्थित तंत्र है।<ref>{{Cite web|url=https://wiki.xiph.org/वॉर्बिस टिप्पणी|title=वॉर्बिस टिप्पणी|date=26 April 2016|access-date=23 October 2018|archive-date=23 October 2018|archive-url=https://web.archive.org/web/20181023234243/https://wiki.xiph.org/वॉर्बिस टिप्पणी|url-status=live}}</ref> उल्लेखनीय रूप से,{{attribution needed|date=October 2021}}<!--Wikipedia cannot say in its own voice that this is notable; if it has been considered notable by a source or sources, then that can be reported--> थंबनेल और कवर आर्ट के लिए VorbisComment में एक या अधिक <kbd>METADATA_BLOCK_PICTURE=</kbd>… में संबंधित FLAC#Metadata <kbd>METADATA_BLOCK_PICTURE</kbd> के बेस64-एन्कोडेड मान होते हैं। दूसरे शब्दों में, FLAC थंबनेल और कवर आर्ट को बाइनरी ब्लॉक में संग्रहीत करता है - FLAC टैग के बाहर एक छोटे से एंडियन <kbd>METADATA_BLOCK_VORBIS_COMMENT</kbd> में।<ref>{{cite web |url=https://xiph.org/flac/format.html#metadata_block_picture |title=METADATA_BLOCK_PICTURE |work=flac free lossless audio codec |publisher=[[Xiph.Org Foundation|Xiph.Org]] |year=2014 |access-date=2019-12-03 |archive-date=2017-03-27 |archive-url=https://web.archive.org/web/20170327065952/https://xiph.org/flac/format.html#metadata_block_picture |url-status=live }}</ref><ref>{{cite web |url=https://www.xiph.org/vorbis/doc/v-comment.html |title=Ogg Vorbis I format specification: comment field and header specification |publisher=[[Xiph.Org Foundation|Xiph.Org]] |year=2005 |access-date=2019-12-03 |archive-date=2019-12-03 |archive-url=https://web.archive.org/web/20191203005103/https://www.xiph.org/vorbis/doc/v-comment.html |url-status=live }}</ref>
 
अन्य मौजूदा और प्रस्तावित तंत्र हैं:<ref>{{Cite web|url=https://wiki.xiph.org/मेटाडाटा|title=मेटाडाटा|date=24 July 2013|website=xiph.org Foundation|access-date=23 October 2018|archive-date=23 October 2018|archive-url=https://web.archive.org/web/20181023234247/https://wiki.xiph.org/मेटाडाटा|url-status=live}}</ref>
वॉर्बिस टिप्पणी एक बेस-स्तरीय मेटाडेटा फार्मेट होता है जिसे प्रारम्भ में ओजीजी [[वॉर्बिस कैसे]] साथ उपयोग के लिए लिखा गया था। तब से इसे थियोरा, [[स्पीक्स]], एफएलएसी और ओपस (ऑडियो फार्मेट) सहित अन्य एक्सआईपीएच.ओआरजी कोडेक्स के लिए ओजीजी एनकैप्सुलेशन के विनिर्देशों में अपनाया गया है। एक्सआईपीएच.ओआरजी कोडेक्स के साथ मेटाडेटा संग्रहीत करने के लिए वॉर्बिस टिप्पणी सबसे सरल और सबसे व्यापक रूप से समर्थित प्रणाली होती है।
 
<ref>{{Cite web|url=https://wiki.xiph.org/वॉर्बिस टिप्पणी|title=वॉर्बिस टिप्पणी|date=26 April 2016|access-date=23 October 2018|archive-date=23 October 2018|archive-url=https://web.archive.org/web/20181023234243/https://wiki.xiph.org/वॉर्बिस टिप्पणी|url-status=live}}</ref> उल्लेखनीय रूप से, थंबनेल और कवर आर्ट के लिए वॉर्बिसकमेंट में एक या अधिक <kbd>मेटाडेटा_ब्लॉक_चित्र=</kbd>… में संबंधित एफएलएसी <kbd>मेटाडेटा_ब्लॉक_चित्र</kbd> के बेस64-एन्कोडेड मान होते हैं। दूसरे शब्दों में, एफएलएसी थंबनेल और कवर आर्ट को बाइनरी ब्लॉक में संग्रहीत करता है - एफएलएसी टैग के बाहर एक छोटे से एंडियन <kbd>मेटाडेटा_ब्लॉक_वोरबिस_टिप्पणी</kbd> में।<ref>{{cite web |url=https://xiph.org/flac/format.html#metadata_block_picture |title=METADATA_BLOCK_PICTURE |work=flac free lossless audio codec |publisher=[[Xiph.Org Foundation|Xiph.Org]] |year=2014 |access-date=2019-12-03 |archive-date=2017-03-27 |archive-url=https://web.archive.org/web/20170327065952/https://xiph.org/flac/format.html#metadata_block_picture |url-status=live }}</ref><ref>{{cite web |url=https://www.xiph.org/vorbis/doc/v-comment.html |title=Ogg Vorbis I format specification: comment field and header specification |publisher=[[Xiph.Org Foundation|Xiph.Org]] |year=2005 |access-date=2019-12-03 |archive-date=2019-12-03 |archive-url=https://web.archive.org/web/20191203005103/https://www.xiph.org/vorbis/doc/v-comment.html |url-status=live }}</ref>
 
अन्य उपस्थिता और प्रस्तावित प्रणाली होती हैं:<ref>{{Cite web|url=https://wiki.xiph.org/मेटाडाटा|title=मेटाडाटा|date=24 July 2013|website=xiph.org Foundation|access-date=23 October 2018|archive-date=23 October 2018|archive-url=https://web.archive.org/web/20181023234247/https://wiki.xiph.org/मेटाडाटा|url-status=live}}</ref>
* एफएलएसी मेटाडेटा ब्लॉक
* एफएलएसी मेटाडेटा ब्लॉक
* ऑग कंकाल<ref>{{cite web |url=https://wiki.xiph.org/Ogg_Skeleton_4 |title=Ogg Skeleton 4 |publisher=[[Xiph.Org Foundation|Xiph.Org]] |year=2012 |access-date=2019-12-03 |archive-date=2019-08-13 |archive-url=https://web.archive.org/web/20190813223619/https://wiki.xiph.org/Ogg_Skeleton_4 |url-status=live }}</ref>
* ओजीजी स्केलेटन<ref>{{cite web |url=https://wiki.xiph.org/Ogg_Skeleton_4 |title=Ogg Skeleton 4 |publisher=[[Xiph.Org Foundation|Xiph.Org]] |year=2012 |access-date=2019-12-03 |archive-date=2019-08-13 |archive-url=https://web.archive.org/web/20190813223619/https://wiki.xiph.org/Ogg_Skeleton_4 |url-status=live }}</ref>
* [[सतत मीडिया मार्कअप भाषा]] (अस्वीकृत)
* [[सतत मीडिया मार्कअप भाषा]] (अस्वीकृत)


==इतिहास==
==इतिहास==
{{Image frame|width=152|content=[[File:Play ogg.png]]|caption=The ''Play Ogg'' web button|border=no}}
{{Image frame|width=152|content=[[File:Play ogg.png]]|caption=''प्ले ओजीजी'' वेब बटन|border=no}}
Ogg प्रोजेक्ट 1993 में एक बड़े प्रोजेक्ट के हिस्से के रूप में एक साधारण ऑडियो कम्प्रेशन पैकेज के साथ शुरू हुआ।<ref name="xiphname"/>सॉफ़्टवेयर का मूल नाम स्क्विश था लेकिन मौजूदा ट्रेडमार्क के कारण इसका नाम बदलकर [[ऑग स्क्विश]] कर दिया गया। इस नाम का उपयोग बाद में संपूर्ण ओग परियोजना के लिए किया गया। 1997 में, Xiphoforus OggSquish को आधुनिक ऑडियो अनुप्रयोगों के लिए एक लचीला संपीड़ित ऑडियो प्रारूप बनाने के साथ-साथ पहला ऑडियो प्रारूप प्रदान करने के प्रयास के रूप में वर्णित किया गया था जो किसी भी और हर आधुनिक कंप्यूटर प्लेटफ़ॉर्म पर आम है।<ref name="oggsquish-1997">{{cite web |first=Christopher |last=Montgomery |author-link=Chris Montgomery |publisher=Xiphophorus company |url=http://people.xiph.org/~giles/historic/www.mit.edu/afs/sipb/user/mwhitson/Project/Ogg/98.9/ |year=1997 |title=Ogg 98.9 |access-date=2009-09-02 |archive-date=2016-04-24 |archive-url=https://web.archive.org/web/20160424045623/http://people.xiph.org/~giles/historic/www.mit.edu/afs/sipb/user/mwhitson/Project/Ogg/98.9/ |url-status=live }}</ref> OggSquish को 2000 में कई संबंधित मल्टीमीडिया और सिग्नल प्रोसेसिंग परियोजनाओं के समूह के रूप में जाना जाता था। 2000 में, योजनाबद्ध रिलीज के लिए दो परियोजनाएं सक्रिय विकास में थीं: ओग वोरबिस प्रारूप और लिबवोरबिस-वोरबिस का संदर्भ कार्यान्वयन। अनुसंधान में भविष्य के वीडियो और दोषरहित ऑडियो कोडिंग पर काम भी शामिल था।<ref name="xiphname" /><ref name="squish-ogg">
ओजीजी प्रोजेक्ट 1993 में एक बड़े प्रोजेक्ट के भाग के रूप में एक साधारण ऑडियो कम्प्रेशन पैकेज के साथ प्रारम्भ हुआ था।<ref name="xiphname"/>सॉफ़्टवेयर का मूल नाम स्क्विश था परन्तु उपस्थिता ट्रेडमार्क के कारण इसका नाम परिवर्तित [[ऑग स्क्विश|ओजीजी स्क्विश]] कर दिया गया था। इस नाम का उपयोग पश्चात् में संपूर्ण ओजीजी परियोजना के लिए किया गया। 1997 में, ज़िफ़ोफ़ोरस ओजीजी स्क्विश को आधुनिक ऑडियो अनुप्रयोगों के लिए एक लचीला संपीड़ित ऑडियो फार्मेट बनाने के साथ-साथ पहला ऑडियो फार्मेट प्रदान करने के प्रयास के रूप में वर्णित किया गया था जो किसी भी और हर आधुनिक कंप्यूटर प्लेटफ़ॉर्म पर सधारण होत है।<ref name="oggsquish-1997">{{cite web |first=Christopher |last=Montgomery |author-link=Chris Montgomery |publisher=Xiphophorus company |url=http://people.xiph.org/~giles/historic/www.mit.edu/afs/sipb/user/mwhitson/Project/Ogg/98.9/ |year=1997 |title=Ogg 98.9 |access-date=2009-09-02 |archive-date=2016-04-24 |archive-url=https://web.archive.org/web/20160424045623/http://people.xiph.org/~giles/historic/www.mit.edu/afs/sipb/user/mwhitson/Project/Ogg/98.9/ |url-status=live }}</ref> ओजीजी स्क्विश को 2000 में कई संबंधित मल्टीमीडिया और सिग्नल प्रोसेसिंग परियोजनाओं के समूह के रूप में जाना जाता था। 2000 में, योजनाबद्ध रिलीज के लिए दो परियोजनाएं सक्रिय विकास में थीं: ओजीजी वोरबिस फार्मेट और लिबवोरबिस-वोरबिस का संदर्भ कार्यान्वयन। अनुसंधान में भविष्य के वीडियो और दोषरहित ऑडियो कोडिंग पर काम भी सम्मिलित था।<ref name="xiphname" /><ref name="squish-ogg">
{{cite web |url=http://www.xiph.org/ogg/doc/vorbis.html |title=OggSquish Vorbis encoding format documentation |author=Xiph.org |date=2000-01-18 |access-date=2008-09-02 |url-status=dead |archive-url=https://web.archive.org/web/20000118132124/http://www.xiph.org/ogg/doc/vorbis.html |archive-date=January 18, 2000 }}</ref><ref name="oggsquish-bitstream">
{{cite web |url=http://www.xiph.org/ogg/doc/vorbis.html |title=OggSquish Vorbis encoding format documentation |author=Xiph.org |date=2000-01-18 |access-date=2008-09-02 |url-status=dead |archive-url=https://web.archive.org/web/20000118132124/http://www.xiph.org/ogg/doc/vorbis.html |archive-date=January 18, 2000 }}</ref><ref name="oggsquish-bitstream">
{{cite web |url=http://www.xiph.org/ogg/doc/oggstream.html |title=OggSquish logical and physical bitstream overview |author=Xiph.org |date=2000-01-18 |access-date=2008-09-02 |url-status=dead |archive-url=https://web.archive.org/web/20000118122008/http://www.xiph.org/ogg/doc/oggstream.html |archive-date=January 18, 2000 }}</ref><ref name="oggsquish-2001">
{{cite web |url=http://www.xiph.org/ogg/doc/oggstream.html |title=OggSquish logical and physical bitstream overview |author=Xiph.org |date=2000-01-18 |access-date=2008-09-02 |url-status=dead |archive-url=https://web.archive.org/web/20000118122008/http://www.xiph.org/ogg/doc/oggstream.html |archive-date=January 18, 2000 }}</ref><ref name="oggsquish-2001">
{{cite web |author=Xiphophorus company |url=http://www.xiph.org/ogg/index.html |date=2001-04-05 |title=The Ogg project homepage |access-date=2009-09-02 |url-status=dead |archive-url=https://web.archive.org/web/20010405060456/http://www.xiph.org/ogg/index.html |archive-date=April 5, 2001 }}</ref><ref name="oggsquish-ogg">
{{cite web |author=Xiphophorus company |url=http://www.xiph.org/ogg/index.html |date=2001-04-05 |title=The Ogg project homepage |access-date=2009-09-02 |url-status=dead |archive-url=https://web.archive.org/web/20010405060456/http://www.xiph.org/ogg/index.html |archive-date=April 5, 2001 }}</ref><ref name="oggsquish-ogg">
{{cite web |url=http://www.xiph.org/ogg/index.html |title=The Ogg project homepage |author=Xiph.org |date=2001-12-04 |access-date=2008-09-02 |url-status=dead |archive-url=https://web.archive.org/web/20011204194046/http://www.xiph.org/ogg/index.html |archive-date=December 4, 2001 }}</ref> 2001 में, OggSquish का नाम बदलकर Ogg कर दिया गया और इसे कई संबंधित मल्टीमीडिया और सिग्नल प्रोसेसिंग परियोजनाओं के समूह के लिए छत्र के रूप में वर्णित किया गया।<ref name="xiphname-2">{{cite web |author=Xiphophorus company |url=http://www.xiph.org/ogg/index.html |date=2001-12-04 |title=ओग प्रोजेक्ट होमपेज|access-date=2009-09-02 |url-status=dead |archive-url=https://web.archive.org/web/20011204194046/http://www.xiph.org/ogg/index.html |archive-date=December 4, 2001 }}</ref> बड़े Xiph.org मल्टीमीडिया प्रोजेक्ट के हिस्से के रूप में, Ogg फ़ाइल स्वरूप के लिए खड़ा हो गया है। स्क्विश केवल ऑग कोडेक्स में से एक का नाम बन गया।<ref name="xiphname-1"/>2009 में, Ogg को एक मल्टीमीडिया कंटेनर प्रारूप और Xiph.org मल्टीमीडिया कोडेक्स के लिए मूल फ़ाइल और स्ट्रीम प्रारूप के रूप में वर्णित किया गया है।<ref name="ogg-2009">{{cite web|publisher=Xiph.Org Foundation|url=http://xiph.org/ogg/|date=2006-01-07|title=ओग कंटेनर प्रारूप|access-date=2009-09-02|archive-date=2000-05-20|archive-url=https://web.archive.org/web/20000520212458/http://xiph.org/ogg/|url-status=live}}</ref>
{{cite web |url=http://www.xiph.org/ogg/index.html |title=The Ogg project homepage |author=Xiph.org |date=2001-12-04 |access-date=2008-09-02 |url-status=dead |archive-url=https://web.archive.org/web/20011204194046/http://www.xiph.org/ogg/index.html |archive-date=December 4, 2001 }}</ref> 2001 में, ओजीजी स्क्विश का नाम परिवर्तित ओजीजी कर दिया गया और इसे कई संबंधित मल्टीमीडिया और सिग्नल प्रोसेसिंग परियोजनाओं के समूह के लिए छत्र के रूप में वर्णित किया गया।<ref name="xiphname-2">{{cite web |author=Xiphophorus company |url=http://www.xiph.org/ogg/index.html |date=2001-12-04 |title=ओग प्रोजेक्ट होमपेज|access-date=2009-09-02 |url-status=dead |archive-url=https://web.archive.org/web/20011204194046/http://www.xiph.org/ogg/index.html |archive-date=December 4, 2001 }}</ref> बड़े एक्सआईपीएच.ओआरजी मल्टीमीडिया प्रोजेक्ट के भाग के रूप में, ओजीजी फ़ाइल फार्मेट के लिए खड़ा हो गया है। स्क्विश मात्र ओजीजी कोडेक्स में से एक का नाम बन गया।<ref name="xiphname-1"/>2009 में, ओजीजी को एक मल्टीमीडिया कंटेनर फार्मेट और एक्सआईपीएच.ओआरजी मल्टीमीडिया कोडेक्स के लिए मूल फ़ाइल और स्ट्रीम फार्मेट के रूप में वर्णित किया गया है।<ref name="ogg-2009">{{cite web|publisher=Xiph.Org Foundation|url=http://xiph.org/ogg/|date=2006-01-07|title=ओग कंटेनर प्रारूप|access-date=2009-09-02|archive-date=2000-05-20|archive-url=https://web.archive.org/web/20000520212458/http://xiph.org/ogg/|url-status=live}}</ref>
ओग संदर्भ कार्यान्वयन 2 सितंबर 2000 को वॉर्बिस से अलग कर दिया गया था।<ref name="ogg-separated"/>
 
ओजीजी संदर्भ कार्यान्वयन 2 सितंबर 2000 को वॉर्बिस से पृथक् कर दिया गया था।<ref name="ogg-separated" />


मई 2003 में, प्रारूप से संबंधित टिप्पणियों के लिए दो इंटरनेट अनुरोध प्रकाशित किए गए थे। ओग बिटस्ट्रीम को परिभाषित किया गया था {{IETF RFC|3533|link=no}} (जिसे 'जानकारीपूर्ण' के रूप में वर्गीकृत किया गया है) और इसका [[MIME सामग्री प्रकार]] (<code>application/ogg</code>) में {{IETF RFC|3534|link=no}} (जो है, {{As of|2006|lc=on}}, एक प्रस्तावित मानक प्रोटोकॉल)। सितंबर 2008 में, RFC 3534 अप्रचलित हो गया था {{IETF RFC|5334|link=no}}, जिसमें सामग्री प्रकार जोड़े गए <code>video/ogg</code>, <code>audio/ogg</code> and filename extensions .ogx, .ogv .ओजीए, .एसपीएक्स।
मई 2003 में, फार्मेट से संबंधित टिप्पणियों के लिए दो इंटरनेट अनुरोध प्रकाशित किए गए थे। ओजीजी बिटस्ट्रीम को परिभाषित किया गया था {{IETF RFC|3533|link=no}} (जिसे 'जानकारीपूर्ण' के रूप में वर्गीकृत किया गया है) और इसका [[MIME सामग्री प्रकार|एमआईएमई सामग्री प्रकार]] (<code>एप्लिकेशन/ओजीजी</code>) में {{IETF RFC|3534|link=no}} (जो है, {{As of|2006|lc=on}}, एक प्रस्तावित मानक प्रोटोकॉल)। सितंबर 2008 में, RFC 3534 अप्रचलित हो गया था {{IETF RFC|5334|link=no}}, जिसमें सामग्री प्रकार <code>वीडियो/ओजीजी</code>, <code>ऑडियो/ओजीजी</code> और फ़ाइल नाम एक्सटेंशन .ओजीएक्स, .ओजीवी .ओजीए, .एसपीएक्स जोड़े गए है।


===ओजीएम===
===ओजीएम===
2002 में, Ogg में औपचारिक वीडियो समर्थन की कमी के परिणामस्वरूप OGM फ़ाइल स्वरूप का विकास हुआ, Ogg पर एक हैक जिसने Microsoft DirectShow फ्रेमवर्क से Ogg-आधारित रैपर में वीडियो को एम्बेड करने की अनुमति दी। ओजीएम को शुरू में केवल बंद स्रोत विंडोज़-केवल टूल द्वारा समर्थित किया गया था, लेकिन बाद में कोडबेस खोल दिया गया था। बाद में, वीडियो (और उपशीर्षक) समर्थन औपचारिक रूप से ओजीजी के लिए निर्दिष्ट किया गया था लेकिन ओजीएम के साथ असंगत तरीके से। स्वतंत्र रूप से, [[मट्रोस्का]] कंटेनर प्रारूप परिपक्वता तक पहुंच गया और वॉर्बिस ऑडियो और मनमाने वीडियो कोडेक्स के संयोजन में रुचि रखने वाले लोगों के लिए एक विकल्प प्रदान किया। परिणामस्वरूप, OGM अब समर्थित या विकसित नहीं है और Xiph.org द्वारा औपचारिक रूप से हतोत्साहित किया गया है।<ref>{{cite web|url=http://www.xiph.org/container/ogm.html |title=OGM, Ogg नहीं है. Xiph.org OGM का समर्थन नहीं करता.|publisher=Backup at WayBack Machine |date=2004-07-07 |url-status=unfit |archive-url=https://web.archive.org/web/20120317061837/http://www.xiph.org/container/ogm.html |archive-date=March 17, 2012 }}</ref> Today, video in Ogg is found with the .ogv फ़ाइल एक्सटेंशन, जो औपचारिक रूप से निर्दिष्ट और आधिकारिक तौर पर समर्थित है। .ogm फ़ाइलों का समर्थन करने वाले सॉफ़्टवेयर और कोडेक्स बिना किसी शुल्क के उपलब्ध हैं।<ref>{{cite web |url=https://www.codecguide.com/klcp_ability_comparison.htm |title=K-Lite Codec Pack: Comparison of abilities and supported file formats |website=Codec Guide |access-date=16 March 2018 |archive-date=16 March 2018 |archive-url=https://web.archive.org/web/20180316214632/https://www.codecguide.com/klcp_ability_comparison.htm |url-status=live }}</ref>
2002 में, ओजीजी में औपचारिक वीडियो समर्थन की कमी के परिणामफार्मेट ओजीएम फ़ाइल फार्मेट का विकास हुआ, ओजीजी पर एक हैक जिसने माइक्रोसॉफ्ट डायरेक्टशो फ्रेमवर्क से ओजीजी -आधारित रैपर में वीडियो को एम्बेड करने की अनुमति दी। ओजीएम को प्रारम्भ में मात्र संवृत स्रोत विंडोज़-मात्र टूल द्वारा समर्थित किया गया था, परन्तु पश्चात् में कोडबेस ओपन कर दिया गया था। पश्चात् में, वीडियो (और उपशीर्षक) समर्थन औपचारिक रूप से ओजीजी के लिए निर्दिष्ट किया गया था परन्तु ओजीएम के साथ असंगत विधि से। स्वतंत्र रूप से, [[मट्रोस्का]] कंटेनर फार्मेट परिपक्वता तक पहुंच गया और वॉर्बिस ऑडियो और इच्छानुसार वीडियो कोडेक्स के संयोजन में रुचि रखने वाले लोगों के लिए एक विकल्प प्रदान किया। परिणामफार्मेट, ओजीएम अब समर्थित या विकसित नहीं है और एक्सआईपीएच.ओआरजी द्वारा औपचारिक रूप से हतोत्साहित किया गया है।<ref>{{cite web|url=http://www.xiph.org/container/ogm.html |title=OGM, Ogg नहीं है. Xiph.org OGM का समर्थन नहीं करता.|publisher=Backup at WayBack Machine |date=2004-07-07 |url-status=unfit |archive-url=https://web.archive.org/web/20120317061837/http://www.xiph.org/container/ogm.html |archive-date=March 17, 2012 }}</ref> आज, ओजीजी में वीडियो ओजीजी .ओजीवी फ़ाइल एक्सटेंशन के साथ पाया जाता है, जो औपचारिक रूप से निर्दिष्ट और आधिकारिक तौर पर समर्थित है। .ओजीएम फ़ाइलों का समर्थन करने वाले सॉफ़्टवेयर और कोडेक्स बिना किसी शुल्क के उपलब्ध हैं।<ref>{{cite web |url=https://www.codecguide.com/klcp_ability_comparison.htm |title=K-Lite Codec Pack: Comparison of abilities and supported file formats |website=Codec Guide |access-date=16 March 2018 |archive-date=16 March 2018 |archive-url=https://web.archive.org/web/20180316214632/https://www.codecguide.com/klcp_ability_comparison.htm |url-status=live }}</ref>
 


===2006===
=== 2006 ===
हालाँकि ओग [[एमपीईजी]] मानकों की सर्वव्यापकता के आसपास भी नहीं पहुँच पाया था<ref>{{cite web |url=https://www.wired.com/entertainment/music/news/2007/02/72785?currentPage=all |title=MP3's Loss, Open Source's Gain |website=Wired.com |date=2007-02-23 |access-date=2010-03-04 |archive-date=2010-06-05 |archive-url=https://web.archive.org/web/20100605091342/http://www.wired.com/entertainment/music/news/2007/02/72785?currentPage=all |url-status=live }}</ref><ref>{{cite web |url=http://archive.wired.com/entertainment/music/news/2007/02/72785 |title=MP3's Loss, Open Source's Gain |website=Wired.com |date=2007-02-23 |access-date=2015-02-04 |archive-date=2015-02-04 |archive-url=https://web.archive.org/web/20150204090537/http://archive.wired.com/entertainment/music/news/2007/02/72785 |url-status=live }}</ref> (उदाहरण के लिए, एमपीजेड/एमपीसीएच), {{As of|2006|lc=on}}, इसका उपयोग आमतौर पर मुफ्त सामग्री (जैसे मुफ्त संगीत, [[ विकिमीडिया फ़ाउंडेशन ]] परियोजनाओं पर मल्टीमीडिया और [[क्रिएटिव कॉमन्स]] फ़ाइलों) को एनकोड करने के लिए किया जाता था और इसे [[डिजिटल ऑडियो प्लेयर]]ों के एक महत्वपूर्ण अल्पसंख्यक द्वारा समर्थित किया जाना शुरू हो गया था। ओग प्रारूप का समर्थन करने वाले कई लोकप्रिय वीडियो गेम इंजन भी थे, जिनमें [[कयामत 3]][[अवास्तविक टूर्नामेंट 2004]] 2004, हेलो: कॉम्बैट इवॉल्व्ड, जेट्स'एन'गन्स, माफिया: द सिटी ऑफ लॉस्ट हेवन, मिस्ट IV: रिवीलेशन, [[स्टेपमेनिया]], सीरियस सैम: द शामिल हैं। दूसरा एनकाउंटर, वंश 2, [[ ऑनलाइन बदला ]], [[युद्धक्षेत्र 2]], और [[ग्रैंड थेफ्ट ऑटो]] इंजन, साथ ही [[जावा (प्रोग्रामिंग भाषा)]]-आधारित गेम, [[माइनक्राफ्ट]] की ऑडियो फ़ाइलें। अधिक लोकप्रिय वॉर्बिस कोडेक में कई सॉफ्टवेयर प्लेयरों पर अंतर्निहित समर्थन था, और लगभग सभी के लिए एक्सटेंशन उपलब्ध थे।
यद्यपि ओजीजी [[एमपीईजी]] मानकों की सर्वव्यापकता के आसपास भी नहीं पहुँच पाया था<ref>{{cite web |url=https://www.wired.com/entertainment/music/news/2007/02/72785?currentPage=all |title=MP3's Loss, Open Source's Gain |website=Wired.com |date=2007-02-23 |access-date=2010-03-04 |archive-date=2010-06-05 |archive-url=https://web.archive.org/web/20100605091342/http://www.wired.com/entertainment/music/news/2007/02/72785?currentPage=all |url-status=live }}</ref><ref>{{cite web |url=http://archive.wired.com/entertainment/music/news/2007/02/72785 |title=MP3's Loss, Open Source's Gain |website=Wired.com |date=2007-02-23 |access-date=2015-02-04 |archive-date=2015-02-04 |archive-url=https://web.archive.org/web/20150204090537/http://archive.wired.com/entertainment/music/news/2007/02/72785 |url-status=live }}</ref> (उदाहरण के लिए, एमपीजेड/एमपीसीएच), {{As of|2006|lc=on}}, इसका उपयोग सामान्यतः मुफ्त सामग्री (जैसे मुफ्त संगीत, [[ विकिमीडिया फ़ाउंडेशन |विकिमीडिया फ़ाउंडेशन]] परियोजनाओं पर मल्टीमीडिया और [[क्रिएटिव कॉमन्स]] फ़ाइलों) को एनकोड करने के लिए किया जाता था और इसे [[डिजिटल ऑडियो प्लेयर]] के एक महत्वपूर्ण अल्पसंख्यक द्वारा समर्थित किया जाना प्रारम्भ हो गया था। ओजीजी फार्मेट का समर्थन करने वाले कई लोकप्रिय वीडियो गेम इंजन भी थे, जिनमें [[कयामत 3|डूम 3]] [[अवास्तविक टूर्नामेंट 2004]], हेलो: कॉम्बैट इवॉल्व्ड, जेट्स'एन'गन्स, माफिया: द सिटी ऑफ लॉस्ट हेवन, मिस्ट IV: रिवीलेशन, [[स्टेपमेनिया]], सीरियस सैम: द सम्मिलित हैं। दूसरा एनकाउंटर, वंश 2, [[ ऑनलाइन बदला |वेंडेट्टा ऑनलाइन]], [[युद्धक्षेत्र 2]], और [[ग्रैंड थेफ्ट ऑटो]] इंजन, साथ ही [[जावा (प्रोग्रामिंग भाषा)]]-आधारित गेम, [[माइनक्राफ्ट]] की ऑडियो फ़ाइलें। अधिक लोकप्रिय वॉर्बिस कोडेक में कई सॉफ्टवेयर प्लेयरों पर अंतर्निहित समर्थन था, और यह सभी के लिए एक्सटेंशन उपलब्ध थे।


===2007===
===2007===
16 मई 2007 को, [[फ्री सॉफ्टवेयर फाउंडेशन]] ने मालिकाना एमपी3 प्रारूप के नैतिक, कानूनी और तकनीकी रूप से बेहतर ऑडियो विकल्प के रूप में वोरबिस के उपयोग को बढ़ाने के लिए एक अभियान शुरू किया।<ref>{{cite web |url=http://www.fsf.org/news/playogg.html |title='Play Ogg': FSF launches free audio format campaign |language=la |publisher=Fsf.org |access-date=2010-03-04 |archive-date=2011-06-08 |archive-url=https://web.archive.org/web/20110608015711/http://www.fsf.org/news/playogg.html |url-status=live }}</ref> लोगों को अपनी [[वेबसाइट]] या [[ब्लॉग]] पर एक वेब बटन जोड़कर अभियान का समर्थन करने के लिए भी प्रोत्साहित किया गया। जो लोग एफएसएफ के सुझाए गए ओजीजी प्लेयर ([[ VLC मीडिया प्लेयर ]]) को डाउनलोड और उपयोग नहीं करना चाहते थे, उनके लिए Xiph|Xiph.Org फाउंडेशन के पास एक आधिकारिक कोडेक था।<ref>{{cite web |url=http://xiph.org/quicktime/ |title=Foundation: Ogg QuickTime Components for iTunes and iMovie (Windows and Mac OS X) |publisher=Xiph.org |access-date=2010-03-04 |archive-date=2008-10-26 |archive-url=https://web.archive.org/web/20081026081609/http://xiph.org/quicktime/ |url-status=live }}</ref> [[ माइक्रोसॉफ़्ट विंडोज़ ]]और [[ Mac OS X ]] में [[ त्वरित समय ]]-आधारित अनुप्रयोगों के लिए, जैसे कि [[ ई धुन ]] प्लेयर और [[ iMovie ]] एप्लिकेशन; और विंडोज़ उपयोगकर्ता [[विंडोज़ मीडिया प्लेयर]] ओजीजी कोडेक स्थापित कर सकते हैं।<ref>{{cite web |url=http://www.xiph.org/dshow/ |title=ऑग वॉर्बिस, स्पीक्स, थियोरा और एफएलएसी के लिए डायरेक्टशो फ़िल्टर|publisher=Xiph.org |date=2010-02-22 |access-date=2010-03-04 |archive-date=2013-01-24 |archive-url=https://web.archive.org/web/20130124155113/http://www.xiph.org/dshow/ |url-status=live }}</ref>
16 मई 2007 को, [[फ्री सॉफ्टवेयर फाउंडेशन]] ने स्वामित्व एमपी3 फार्मेट के नैतिक, वैधानिक और तकनीकी रूप से बेहतर ऑडियो विकल्प के रूप में वोरबिस के उपयोग को बढ़ाने के लिए एक अभियान प्रारम्भ किया।<ref>{{cite web |url=http://www.fsf.org/news/playogg.html |title='Play Ogg': FSF launches free audio format campaign |language=la |publisher=Fsf.org |access-date=2010-03-04 |archive-date=2011-06-08 |archive-url=https://web.archive.org/web/20110608015711/http://www.fsf.org/news/playogg.html |url-status=live }}</ref> लोगों को अपनी [[वेबसाइट]] या [[ब्लॉग]] पर एक वेब बटन जोड़कर अभियान का समर्थन करने के लिए भी प्रोत्साहित किया गया। जो लोग एफएसएफ के सुझाए गए ओजीजी प्लेयर ([[ VLC मीडिया प्लेयर | वीएलसी मीडिया प्लेयर]] ) को डाउनलोड और उपयोग नहीं करना चाहते थे, उनके लिए एक्सआईपीएच.ओआरजी फाउंडेशन के पास एक आधिकारिक कोडेक था।<ref>{{cite web |url=http://xiph.org/quicktime/ |title=Foundation: Ogg QuickTime Components for iTunes and iMovie (Windows and Mac OS X) |publisher=Xiph.org |access-date=2010-03-04 |archive-date=2008-10-26 |archive-url=https://web.archive.org/web/20081026081609/http://xiph.org/quicktime/ |url-status=live }}</ref> [[ माइक्रोसॉफ़्ट विंडोज़ |माइक्रोसॉफ़्ट विंडोज़]] और [[ Mac OS X |मैक ओएस एक्स]] में [[ त्वरित समय |त्वरित समय]] -आधारित अनुप्रयोगों के लिए, जैसे कि [[ ई धुन |ई धुन]] प्लेयर और [[ iMovie |आईमूवी]] एप्लिकेशन; और विंडोज़ उपयोगकर्ता [[विंडोज़ मीडिया प्लेयर]] ओजीजी कोडेक स्थापित कर सकते हैं।<ref>{{cite web |url=http://www.xiph.org/dshow/ |title=ऑग वॉर्बिस, स्पीक्स, थियोरा और एफएलएसी के लिए डायरेक्टशो फ़िल्टर|publisher=Xiph.org |date=2010-02-22 |access-date=2010-03-04 |archive-date=2013-01-24 |archive-url=https://web.archive.org/web/20130124155113/http://www.xiph.org/dshow/ |url-status=live }}</ref>
 


===2009===
=== 2009 ===
30 जून 2009 तक, ओग कंटेनर, थियोरा और वॉर्बिस के उपयोग के माध्यम से, मोज़िला फ़ायरफ़ॉक्स 3.5 में शामिल एकमात्र कंटेनर प्रारूप था। फ़ायरफ़ॉक्स 3.5 वेब ब्राउज़र का [[HTML5]] कार्यान्वयन <code>&lt;video&gt;</code> और <code>&lt;audio&gt;</code> तत्व.<ref>{{cite web |url=https://developer.mozilla.org/En/HTML/Element/Video |title=मोज़िला डेवलपर सेंटर - HTML - एलिमेंट - वीडियो|date=September 2009 |access-date=2009-12-28 |archive-date=2010-06-27 |archive-url=https://web.archive.org/web/20100627072405/https://developer.mozilla.org/En/HTML/Element/Video |url-status=live }}</ref><ref>{{cite web |url=https://developer.mozilla.org/En/HTML/Element/Audio |title=मोज़िला डेवलपर सेंटर - HTML - एलिमेंट - ऑडियो|date=September 2009 |access-date=2009-12-28 |archive-date=2010-06-27 |archive-url=https://web.archive.org/web/20100627072053/https://developer.mozilla.org/En/HTML/Element/Audio |url-status=live }}</ref> यह उल्लिखित मूल अनुशंसा के अनुरूप था, लेकिन बाद में इसे HTML5 ड्राफ्ट विनिर्देश से हटा दिया गया (ओग विवाद देखें)।
30 जून 2009 तक, ओजीजी कंटेनर, थियोरा और वॉर्बिस के उपयोग के माध्यम से, मोज़िला फ़ायरफ़ॉक्स 3.5 में सम्मिलित एकमात्र कंटेनर फार्मेट था। फ़ायरफ़ॉक्स 3.5 वेब ब्राउज़र का [[HTML5|एचटीएमएल 5]] कार्यान्वयन <code>&lt;विडियो&gt;</code> और <code>&lt;ऑडियो&gt;</code> तत्व.<ref>{{cite web |url=https://developer.mozilla.org/En/HTML/Element/Video |title=मोज़िला डेवलपर सेंटर - HTML - एलिमेंट - वीडियो|date=September 2009 |access-date=2009-12-28 |archive-date=2010-06-27 |archive-url=https://web.archive.org/web/20100627072405/https://developer.mozilla.org/En/HTML/Element/Video |url-status=live }}</ref><ref>{{cite web |url=https://developer.mozilla.org/En/HTML/Element/Audio |title=मोज़िला डेवलपर सेंटर - HTML - एलिमेंट - ऑडियो|date=September 2009 |access-date=2009-12-28 |archive-date=2010-06-27 |archive-url=https://web.archive.org/web/20100627072053/https://developer.mozilla.org/En/HTML/Element/Audio |url-status=live }}</ref> यह उल्लिखित मूल अनुशंसा के अनुरूप था, परन्तु पश्चात् में इसे एचटीएमएल 5 ड्राफ्ट विनिर्देश से हटा दिया गया (ओजीजी विवाद देखें)।


===2010===
===2010===
3 मार्च 2010 को, एक [[FFmpeg]] डेवलपर द्वारा एक तकनीकी विश्लेषण मल्टीमीडिया कंटेनर प्रारूप के रूप में Ogg की सामान्य प्रयोजन क्षमताओं के बारे में महत्वपूर्ण था।<ref name="ogg-analysis">{{cite web| url=http://hardwarebug.org/2010/03/03/ogg-objections/| first=Mans| last=Rullgard| title=ओग आपत्ति| publisher=hardwarebug.org| date=2010-03-03| access-date=2010-05-02| archive-date=2010-05-09| archive-url=https://web.archive.org/web/20100509211056/http://hardwarebug.org/2010/03/03/ogg-objections/| url-status=live}}</ref> ऑग के लेखक ने बाद में अपने स्वयं के एक लेख में इन दावों का जवाब दिया।<ref name="ogg-analysis-answer">{{cite web|last=Montgomery|first=Christopher|date=2010-04-27|title=मोंटी - ऑग के अच्छे नाम के बचाव में|url=http://people.xiph.org/~xiphmont/lj-pseudocut/o-response-1.html|url-status=dead|archive-url=https://web.archive.org/web/20100429111810/http://people.xiph.org/~xiphmont/lj-pseudocut/o-response-1.html|archive-date=2010-04-29|access-date=2010-05-02|publisher=people.xiph.org/~xiphmont}}</ref>
3 मार्च 2010 को, एक [[FFmpeg|एफएफएमपीईजी]] डेवलपर द्वारा एक तकनीकी विश्लेषण मल्टीमीडिया कंटेनर फार्मेट के रूप में ओजीजी की सामान्य प्रयोजन क्षमताओं के बारे में महत्वपूर्ण था।<ref name="ogg-analysis">{{cite web| url=http://hardwarebug.org/2010/03/03/ogg-objections/| first=Mans| last=Rullgard| title=ओग आपत्ति| publisher=hardwarebug.org| date=2010-03-03| access-date=2010-05-02| archive-date=2010-05-09| archive-url=https://web.archive.org/web/20100509211056/http://hardwarebug.org/2010/03/03/ogg-objections/| url-status=live}}</ref> ओजीजी के लेखक ने पश्चात् में अपने स्वयं के एक लेख में इन दावों का उत्तर दिया था।<ref name="ogg-analysis-answer">{{cite web|last=Montgomery|first=Christopher|date=2010-04-27|title=मोंटी - ऑग के अच्छे नाम के बचाव में|url=http://people.xiph.org/~xiphmont/lj-pseudocut/o-response-1.html|url-status=dead|archive-url=https://web.archive.org/web/20100429111810/http://people.xiph.org/~xiphmont/lj-pseudocut/o-response-1.html|archive-date=2010-04-29|access-date=2010-05-02|publisher=people.xiph.org/~xiphmont}}</ref>


== ओजीजी कोडेक्स ==
ओजीजी मात्र एक कंटेनर फार्मेट होता है। कोडेक द्वारा एन्कोड किया गया वास्तविक ऑडियो या वीडियो एक ओजीजी कंटेनर के अंदर संग्रहीत किया जाता है। ओजीजी कंटेनरों में कई कोडेक्स के साथ एन्कोडेड स्ट्रीम सम्मिलित हो सकते हैं; उदाहरण के लिए, ध्वनि वाली एक वीडियो फ़ाइल में ऑडियो कोडेक और वीडियो कोडेक दोनों द्वारा एन्कोड किया गया डेटा होता है।


==ऑग कोडेक्स==
एक कंटेनर फार्मेट होने के कारण, ओजीजी विभिन्न फार्मेटों में ऑडियो और वीडियो एम्बेड कर सकता है<ref name="ogg-mime">{{cite web | url=http://wiki.xiph.org/index.php/MIME_Types_and_File_Extensions | title=MIME प्रकार और फ़ाइल एक्सटेंशन| date=2009-10-04 | publisher=XiphWiki | access-date=2009-10-24 | archive-date=2018-11-17 | archive-url=https://web.archive.org/web/20181117004309/https://wiki.xiph.org/index.php/MIME_Types_and_File_Extensions | url-status=live }}</ref><ref name="iana" />(जैसे कि [[डिराक (कोडेक)]], [[ मल्टीपल-इमेज नेटवर्क ग्राफ़िक्स |मल्टीपल-इमेज नेटवर्क ग्राफ़िक्स]], सीईएलटी, [[एमपीईजी-4]], एमपी3 और अन्य) परन्तु ओजीजी का उद्देश्य था, और सामान्यतः निम्नलिखित एक्सआईपीएच.ओआरजी फ्री कोडेक्स के साथ उपयोग किया जाता है:
Ogg केवल एक कंटेनर प्रारूप है। कोडेक द्वारा एन्कोड किया गया वास्तविक ऑडियो या वीडियो एक Ogg कंटेनर के अंदर संग्रहीत किया जाता है। ओजीजी कंटेनरों में कई कोडेक्स के साथ एन्कोडेड स्ट्रीम शामिल हो सकते हैं; उदाहरण के लिए, ध्वनि वाली एक वीडियो फ़ाइल में ऑडियो कोडेक और वीडियो कोडेक दोनों द्वारा एन्कोड किया गया डेटा होता है।
 
एक कंटेनर प्रारूप होने के कारण, Ogg विभिन्न प्रारूपों में ऑडियो और वीडियो एम्बेड कर सकता है<ref name="ogg-mime">{{cite web | url=http://wiki.xiph.org/index.php/MIME_Types_and_File_Extensions | title=MIME प्रकार और फ़ाइल एक्सटेंशन| date=2009-10-04 | publisher=XiphWiki | access-date=2009-10-24 | archive-date=2018-11-17 | archive-url=https://web.archive.org/web/20181117004309/https://wiki.xiph.org/index.php/MIME_Types_and_File_Extensions | url-status=live }}</ref><ref name="iana" />(जैसे कि [[डिराक (कोडेक)]], [[ मल्टीपल-इमेज नेटवर्क ग्राफ़िक्स ]], सीईएलटी, [[एमपीईजी-4]], एमपी3 और अन्य) लेकिन ओजीजी का इरादा था, और आमतौर पर निम्नलिखित Xiph.org मुफ्त कोडेक्स के साथ उपयोग किया जाता है:


* ऑडियो
* ऑडियो
** [[हानिपूर्ण डेटा संपीड़न]]
** [[हानिपूर्ण डेटा संपीड़न]]
*** स्पीक्स: कम बिटरेट पर ध्वनि डेटा को संभालता है (~2.1-32 kbit/s/चैनल)
*** स्पीक्स: कम बिटरेट (~2.1-32 kbit/s/चैनल) पर ध्वनि डेटा को संभालता है
*** वॉर्बिस: सामान्य ऑडियो डेटा को मध्य से उच्च-स्तरीय [[परिवर्तनीय बिटरेट]] पर संभालता है (≈16–500 kbit/s प्रति चैनल)
*** वॉर्बिस: सामान्य ऑडियो डेटा को मध्य से उच्च-स्तरीय [[परिवर्तनीय बिटरेट]] (≈16–500 kbit/s प्रति चैनल) पर संभालता है
*** [[ओपस (कोडेक)]]: कम और उच्च परिवर्तनीय बिटरेट पर आवाज, संगीत और सामान्य ऑडियो को संभालता है (≈6–510 kbit/s प्रति चैनल)
*** [[ओपस (कोडेक)]]: कम और उच्च परिवर्तनीय बिटरेट (≈6–510 kbit/s प्रति चैनल) पर ध्वनि, संगीत और सामान्य ऑडियो को संभालता है  
** [[दोषरहित डेटा संपीड़न]]
** [[दोषरहित डेटा संपीड़न]]
*** FLAC अभिलेखीय और उच्च-निष्ठा ऑडियो डेटा को संभालता है।
*** एफएलएसी अभिलेखीय और उच्च-निष्ठा ऑडियो डेटा को संभालता है।
*** OggPCM एक Ogg कंटेनर में मानक असम्पीडित [[ पल्स कोड मॉडुलेशन ]] ऑडियो संग्रहीत करने की अनुमति देता है<ref name="xiphwiki-oggpcm">{{cite web | url=https://wiki.xiph.org/index.php/OggPCM| title=OggPCM| date=2020-05-25 | publisher=XiphWiki | access-date=2020-05-25 | archive-date=2020-10-03 | archive-url=https://web.archive.org/web/20201003204000/https://wiki.xiph.org/index.php/OggPCM| url-status=live }}</ref>
*** ओजीजी पीसीएम एक ओजीजी कंटेनर में मानक असम्पीडित [[ पल्स कोड मॉडुलेशन |पल्स कोड मॉडुलेशन]] ऑडियो संग्रहीत करने की अनुमति देता है<ref name="xiphwiki-oggpcm">{{cite web | url=https://wiki.xiph.org/index.php/OggPCM| title=OggPCM| date=2020-05-25 | publisher=XiphWiki | access-date=2020-05-25 | archive-date=2020-10-03 | archive-url=https://web.archive.org/web/20201003204000/https://wiki.xiph.org/index.php/OggPCM| url-status=live }}</ref>
* वीडियो
* वीडियो
** हानिपूर्ण डेटा संपीड़न
** हानिपूर्ण डेटा संपीड़न
*** थियोरा: [[On2]] के [[VP3]] पर आधारित, इसका लक्ष्य MPEG-4 वीडियो (उदाहरण के लिए, [[DivX]] या [[Xvid]] के साथ एन्कोडेड), [[RealVideo]], या Windows Media वीडियो के साथ प्रतिस्पर्धा करना है।
*** थियोरा: [[On2|ओएन2]] के [[VP3|वीपी3]] पर आधारित, इसका लक्ष्य एमपीईजी-4 वीडियो (उदाहरण के लिए, [[DivX|डिवएक्स]] या [[Xvid|एक्सविड]] के साथ एन्कोडेड), [[RealVideo|रियलवीडियो]], या विंडोज़ मीडिया वीडियो के साथ प्रतिस्पर्धा करना होता है।
*** [[डाला]]: विकासाधीन एक वीडियो कोडिंग प्रारूप।
*** [[डाला]]: विकासाधीन एक वीडियो कोडिंग फार्मेट होता है।
*** टार्किन: 2000, 2001 और 2002 में विकसित एक प्रयोगात्मक और अब अप्रचलित वीडियो कोडेक, जो चौड़ाई, ऊंचाई और समय के तीन [[आयाम]]ों में अलग-अलग तरंगिका परिवर्तनों का उपयोग करता है।<ref name="oggsquish-2001"/><ref>Ralph Giles (2000-12-19) [http://lists.xiph.org/pipermail/vorbis-dev/2000-December/002281.html vorbis-dev - Tarkin video codec?] {{Webarchive|url=https://web.archive.org/web/20180124052905/http://lists.xiph.org/pipermail/vorbis-dev/2000-December/002281.html |date=2018-01-24 }}, Xiph.org vorbis-dev mailinglist. Retrieved 2009-09-06.</ref><ref>Jack Moffitt (2001-01-03) [http://lists.xiph.org/pipermail/vorbis-dev/2001-January/002604.html vorbis-dev - Tarkin at last] {{Webarchive|url=https://web.archive.org/web/20140930123907/http://lists.xiph.org/pipermail/vorbis-dev/2001-January/002604.html |date=2014-09-30 }}, Xiph.org vorbis-dev mailinglist. Retrieved 2009-09-06.</ref><ref>[[Chris Montgomery]] (2001-02-11) [http://lists.xiph.org/pipermail/vorbis/2001-February/014147.html Tarkin developer mailing list] {{Webarchive|url=https://web.archive.org/web/20140930202014/http://lists.xiph.org/pipermail/vorbis/2001-February/014147.html |date=2014-09-30 }}, Retrieved on 2009-09-06</ref> थियोरा के वीडियो एन्कोडिंग का मुख्य फोकस बनने के बाद (अगस्त 2002 में) इसे रोक दिया गया है।<ref>Michael Smith (2005-08-29) [http://lists.xiph.org/pipermail/vorbis-dev/2005-August/018213.html Tarkin] {{Webarchive|url=https://web.archive.org/web/20160303194435/http://lists.xiph.org/pipermail/vorbis-dev/2005-August/018213.html |date=2016-03-03 }}. Retrieved 2009-09-06.</ref>
*** टार्किन: 2000, 2001 और 2002 में विकसित एक प्रयोगात्मक और अब अप्रचलित वीडियो कोडेक, जो चौड़ाई, ऊंचाई और समय के तीन [[आयाम|आयामों]] में अलग-अलग तरंगिका परिवर्तनों का उपयोग करता है।<ref name="oggsquish-2001"/><ref>Ralph Giles (2000-12-19) [http://lists.xiph.org/pipermail/vorbis-dev/2000-December/002281.html vorbis-dev - Tarkin video codec?] {{Webarchive|url=https://web.archive.org/web/20180124052905/http://lists.xiph.org/pipermail/vorbis-dev/2000-December/002281.html |date=2018-01-24 }}, Xiph.org vorbis-dev mailinglist. Retrieved 2009-09-06.</ref><ref>Jack Moffitt (2001-01-03) [http://lists.xiph.org/pipermail/vorbis-dev/2001-January/002604.html vorbis-dev - Tarkin at last] {{Webarchive|url=https://web.archive.org/web/20140930123907/http://lists.xiph.org/pipermail/vorbis-dev/2001-January/002604.html |date=2014-09-30 }}, Xiph.org vorbis-dev mailinglist. Retrieved 2009-09-06.</ref><ref>[[Chris Montgomery]] (2001-02-11) [http://lists.xiph.org/pipermail/vorbis/2001-February/014147.html Tarkin developer mailing list] {{Webarchive|url=https://web.archive.org/web/20140930202014/http://lists.xiph.org/pipermail/vorbis/2001-February/014147.html |date=2014-09-30 }}, Retrieved on 2009-09-06</ref> थियोरा के वीडियो एन्कोडिंग का मुख्य फोकस बनने के पश्चात् (अगस्त 2002 में) इसे रोक दिया गया है।<ref>Michael Smith (2005-08-29) [http://lists.xiph.org/pipermail/vorbis-dev/2005-August/018213.html Tarkin] {{Webarchive|url=https://web.archive.org/web/20160303194435/http://lists.xiph.org/pipermail/vorbis-dev/2005-August/018213.html |date=2016-03-03 }}. Retrieved 2009-09-06.</ref>
*** डिराक (कोडेक): [[बीबीसी]] द्वारा विकसित एक निःशुल्क और खुला वीडियो प्रारूप। वेवलेट एन्कोडिंग का उपयोग करता है।<ref>[http://diracvideo.org/specifications Dirac specification - integration of Dirac encoded video into commonly used container formats] {{webarchive|url=https://web.archive.org/web/20100614050318/http://diracvideo.org/specifications/ |date=2010-06-14 }} Retrieved on 2009-07-05</ref>
*** डिराक (कोडेक): [[बीबीसी]] द्वारा विकसित एक फ्री और खुला वीडियो फार्मेट। वेवलेट एन्कोडिंग का उपयोग करता है।<ref>[http://diracvideo.org/specifications Dirac specification - integration of Dirac encoded video into commonly used container formats] {{webarchive|url=https://web.archive.org/web/20100614050318/http://diracvideo.org/specifications/ |date=2010-06-14 }} Retrieved on 2009-07-05</ref>
** दोषरहित डेटा संपीड़न
** दोषरहित डेटा संपीड़न
*** डिराक (कोडेक): डायराक के विनिर्देशन का एक हिस्सा दोषरहित संपीड़न को कवर करता है।
*** डिराक (कोडेक): डायराक के विनिर्देशन का एक हिस्सा दोषरहित संपीड़न को कवर करता है।
*** डाला: विकासाधीन एक वीडियो कोडिंग प्रारूप।
*** डाला: विकासाधीन एक वीडियो कोडिंग फार्मेट होता है।
* <span id= ogg-codecs-text >Text</span>
* <span id= ogg-codecs-text >टेक्स्ट</span>
** सतत मीडिया मार्कअप भाषा: समयबद्ध मेटाडेटा, कैप्शनिंग और फ़ॉर्मेटिंग के लिए एक टेक्स्ट/एप्लिकेशन कोडेक।
** सतत मीडिया मार्कअप भाषा: समयबद्ध मेटाडेटा, कैप्शनिंग और फ़ॉर्मेटिंग के लिए एक टेक्स्ट/एप्लिकेशन कोडेक होता है।
** [[ अन्नोडेक्स ]]: नेटवर्क मीडिया को एनोटेट और इंडेक्स करने के लिए [[सीएसआईआरओ]] द्वारा विकसित मानकों का एक स्वतंत्र और खुला स्रोत सेट।
** [[ अन्नोडेक्स ]]: नेटवर्क मीडिया को एनोटेट और इंडेक्स करने के लिए [[सीएसआईआरओ]] द्वारा विकसित मानकों का एक स्वतंत्र और खुला स्रोत स्थापित होता है।
** OggKate: एक ओवरले कोडेक, जो मूल रूप से कराओके और टेक्स्ट के लिए डिज़ाइन किया गया है, जिसे Ogg में मल्टीप्लेक्स किया जा सकता है।<ref>{{cite web |url=https://wiki.xiph.org/ऑगकेट|title=ऑगकेट|website=wiki.xiph.org |year=2017 |access-date=2019-12-03 |archive-date=2011-07-18 |archive-url=https://web.archive.org/web/20110718082812/http://wiki.xiph.org/ऑगकेट|url-status=live }}</ref>
** ओजीजीकेट: एक ओवरले कोडेक, जो मूल रूप से कराओके और टेक्स्ट के लिए डिज़ाइन किया गया है, जिसे ओजीजी में मल्टीप्लेक्स किया जा सकता है।<ref>{{cite web |url=https://wiki.xiph.org/ऑगकेट|title=ऑगकेट|website=wiki.xiph.org |year=2017 |access-date=2019-12-03 |archive-date=2011-07-18 |archive-url=https://web.archive.org/web/20110718082812/http://wiki.xiph.org/ऑगकेट|url-status=live }}</ref>


 
=== [[मीडिया प्रकार]] ===
===[[मीडिया प्रकार]]===
ओजीजी ऑडियो मीडिया प्रकार <kbd>ऑडियो/ओजीजी</kbd> के रूप में फ़ाइल एक्सटेंशन<kbd>.ओजीए</kbd>, <kbd>.ओजीजी</kbd>, और <kbd>स्पीक्स के साथ पंजीकृत होता है।.एसपीएक्स</kbd>. यह फ़ाइल एक्सटेंशन <kbd>.ओजीवी</kbd> के साथ ओजीजी वीडियो मीडिया प्रकार <kbd>विडियो/ओजीजी</kbd> का एक उचित उपसमूह होता है। अन्य ओजीजी एप्लिकेशन फ़ाइल एक्सटेंशन <kbd>.ओजीएक्स</kbd> के साथ मीडिया प्रकार <kbd>एप्लीकेशन/ओजीजी</kbd> का उपयोग करते हैं; यह <kbd>विडियो/ओजीजी</kbd> का सुपरसेट होता है।<ref name="iana">{{cite IETF |rfc=5334 |section=10 |title=Ogg Media Types <!-- same as |sectionname=Ogg Media Types --> |author1=I. Goncalves |author2=S. Pfeiffer |author3=C. Montgomery |author-link3=Chris Montgomery |year=2008 |doi=10.17487/RFC5334}}</ref> ओपस (ऑडियो फार्मेट) मीडिया प्रकार <kbd>ऑडियो/ओपस</kbd> फ़ाइल एक्सटेंशन <kbd>.ओपस</kbd> के साथ पश्चात् में टिप्पणियों के लिए अनुरोध <span class=plainlinks>में पंजीकृत किया गया था। पश्चात् में आरएफसी {{IETF RFC|plainlink=yes|7587}} और {{IETF RFC|plainlink=yes|7845}}</span> में पंजीकृत किया गया था।
Ogg ऑडियो मीडिया [[इंटरनेट निरुपित नंबर प्राधिकरण]] मीडिया प्रकार <kbd>audio/ogg</kbd> के रूप में फ़ाइल एक्सटेंशन <kbd>.oga</kbd>, <kbd>.ogg</kbd>, और <kbd>Speex के साथ पंजीकृत है। |.spx</kbd>. यह फ़ाइल एक्सटेंशन <kbd>.ogv</kbd> के साथ Ogg वीडियो मीडिया प्रकार <kbd>video/ogg</kbd> का एक उचित उपसमूह है। अन्य Ogg एप्लिकेशन फ़ाइल एक्सटेंशन <kbd>.ogx</kbd> के साथ मीडिया प्रकार <kbd>application/ogg</kbd> का उपयोग करते हैं; यह <kbd>video/ogg</kbd> का सुपरसेट है।<ref name="iana">{{cite IETF |rfc=5334 |section=10 |title=Ogg Media Types <!-- same as |sectionname=Ogg Media Types --> |author1=I. Goncalves |author2=S. Pfeiffer |author3=C. Montgomery |author-link3=Chris Montgomery |year=2008 |doi=10.17487/RFC5334}}</ref> ओपस (ऑडियो प्रारूप) मीडिया प्रकार <kbd>ऑडियो/ओपस</kbd> फ़ाइल एक्सटेंशन <kbd>.opus</kbd> के साथ बाद में टिप्पणियों के लिए अनुरोध <span class=plainlinks> में पंजीकृत किया गया था।{{IETF RFC|plainlink=yes|7587}} और {{IETF RFC|plainlink=yes|7845}}</span>.


==यह भी देखें==
==यह भी देखें==
{{div col|colwidth=25em}}
{{div col|colwidth=25em}}
* [[ऑडियो डेटा संपीड़न]]
* [[ऑडियो डेटा संपीड़न]]
* [[ऑडियो कोडिंग प्रारूपों की तुलना]]
* [[ऑडियो कोडिंग फोर्मट्स की तुलना]]
* [[कंटेनर प्रारूपों की तुलना]]
* [[कंटेनर फोर्मट्स की तुलना]]
* कॉमन्स: कॉमन्स: फ़ाइल प्रकार| कॉमन्स: फ़ाइल प्रकार
* कॉमन्स: फ़ाइल प्रकार
* HTML5 में Ogg फॉर्मेट का उपयोग
* एचटीएमएल 5 में ओजीजी फॉर्मेट का उपयोग
* :कॉमन्स:सहायता:वीडियो परिवर्तित करना|विकिमीडिया कॉमन्स का थियोरा वीडियो रूपांतरण सहायता पृष्ठ
* विकिमीडिया कॉमन्स का थियोरा वीडियो रूपांतरण सहायता पृष्ठ
* विकिपीडिया:मीडिया सहायता (ओजीजी) ऑडियो और वीडियो सॉफ़्टवेयर स्थापित करना
* विकिपीडिया:मीडिया सहायता (ओजीजी) ऑडियो और वीडियो सॉफ़्टवेयर स्थापित करना
{{div col end}}
{{div col end}}
Line 199: Line 203:
{{Reflist|30em}}
{{Reflist|30em}}


 
== बाहरी संबंध ==
==बाहरी संबंध==
{{Commons category|Ogg format}}
{{Commons category|Ogg format}}
{{wiktionary|Ogg}}
{{wiktionary|Ogg}}
{{Wiktionary}}
{{Wiktionary}}
* [//www.xiph.org/ogg/ The Xiph.Org Foundation official webpage — Ogg]
* [//www.xiph.org/ogg/ The एक्सआईपीएच.ओआरजी Foundation official webpage — ओजीजी]
* {{cite IETF |title=The Ogg Encapsulation Format Version 0 |rfc=3533 |last1=Pfeiffer |first1=Silva |publisher=Internet Engineering Task Force |date=May 2003}}
* {{cite IETF |title=The Ogg Encapsulation Format Version 0 |rfc=3533 |last1=Pfeiffer |first1=Silva |publisher=Internet Engineering Task Force |date=May 2003}}
* [https://wiki.creativecommons.org/OGG Using Creative Commons Metadata in Ogg containers]
* [https://wiki.creativecommons.org/OGG Using Creative Commons Metadata in ओजीजी containers]
* [http://www.catb.org/~esr/jargon/html/O/ogg.html Ogg etymology] from the [[Jargon File]]
* [http://www.catb.org/~esr/jargon/html/O/ogg.html ओजीजी etymology] from the [[Jargon File]]
* [//xiph.org/quicktime/ Xiph.Org's official Ogg QuickTime Components for iTunes and iMovie (Windows and Mac OS X)]
* [//xiph.org/quicktime/ एक्सआईपीएच.ओआरजी's official ओजीजी QuickTime Components for iTunes and iMovie (Windows and Mac OS X)]
* [http://www.xiph.org/dshow/ Windows Media Player codecs for Vorbis, Speex, Theora and FLAC]
* [http://www.xiph.org/dshow/ Windows Media Player codecs for Vorbis, Speex, Theora and एफएलएसी]
* [http://v2v.cc/~j/ffmpeg2theora/ ffmpeg2theora] Ogg Theora encoder, commandline application for Linux and [[Win32]]
* [http://v2v.cc/~j/ffmpeg2theora/ ffmpeg2theora] ओजीजी Theora encoder, commandline application for Linux and [[Win32]]
 
{{Compression formats}}
{{Media player (application software)|free}}
{{Xiph.org}}
[[Category: डिजिटल कंटेनर प्रारूप]] [[Category: फ़ाइल नाम एक्सटेंशन]] [[Category: निःशुल्क डिजिटल कंटेनर प्रारूप]] [[Category: प्रारूप खोलें]] [[Category: Xiph.Org परियोजनाएँ]]  
[[Category: डिजिटल कंटेनर प्रारूप]] [[Category: फ़ाइल नाम एक्सटेंशन]] [[Category: निःशुल्क डिजिटल कंटेनर प्रारूप]] [[Category: प्रारूप खोलें]] [[Category: Xiph.Org परियोजनाएँ]]  


Line 221: Line 220:
[[Category: Machine Translated Page]]
[[Category: Machine Translated Page]]
[[Category:Created On 07/12/2023]]
[[Category:Created On 07/12/2023]]
[[Category:Vigyan Ready]]

Latest revision as of 21:59, 18 December 2023

ओजीजी
Filename extension
.ogg, .ogv, .oga, .ogx, .ogm, .spx, .opus
Internet media type
video/ogg, audio/ogg, application/ogg
Magic numberOggS
Developed byXiph.Org Foundation
Initial releaseMay 2003; 21 years ago (2003-05)
Type of formatContainer format
Container forVorbis, Theora, Speex, Opus, FLAC, Dirac, and others.
Open format?Yes
Free format?Yes[1]
एलआईबीजीजी
Developer(s)Xiph.Org Foundation
Initial release22 September 2004; 20 years ago (2004-09-22)
Stable release
1.3.5 / 4 June 2021; 3 years ago (2021-06-04)
TypeReference implementation (multiplexer/demultiplexer)
LicenseBSD-style license[2]
Websitedownloads.xiph.org/releases/ogg/

ओजीजी एक्सआईपीएच.ओआरजी फाउंडेशन द्वारा अनुरक्षित एक फ्री फ़ाइल फार्मेट, ओपन कंटेनर फार्मेट होता है। ओजीजी फार्मेट के लेखकों का कहना है कि यह सॉफ्टवेयर पेटेंट द्वारा अप्रतिबंधित होता है[3] और इसे कुशल स्ट्रीमिंग मीडिया और उच्च गुणवत्ता वाले डिजिटल मल्टीमीडिया के कार्यसाधन के लिए डिज़ाइन किया गया है। इसका नाम ओजीजीिंग, कंप्यूटर गेम नेट्रेक के वर्ग-बोली से लिया गया है।[4]

ओजीजी कंटेनर फार्मेट ध्वनि, वीडियो, पाठ (जैसे उपशीर्षक), और मेटाडाटा के लिए कई स्वतंत्र स्ट्रीम (कंप्यूटिंग) को समय-विभाजन कर सकता है।

ओजीजी मल्टीमीडिया फ्रेमवर्क में, थियोरा एक हानिपूर्ण वीडियो परत प्रदान करता है। ऑडियो कोडिंग फार्मेट सामान्यतः संगीत-उन्मुख वॉर्बिस बिटस्ट्रीम फार्मेट या इसके उत्तराधिकारी ओपस (ऑडियो फार्मेट) द्वारा प्रदान किया जाता है। दोषरहित संपीड़न ऑडियो संपीड़न फार्मेटों में एफएलएसी, और ओजीजी पीसीएम सम्मिलित होता हैं।

2007 से पहले, .ओजीजी फ़ाइल नाम एक्सटेंशन का उपयोग उन सभी फ़ाइलों के लिए किया जाता था जिनकी सामग्री ओजीजी कंटेनर फार्मेट का उपयोग करती थी। 2007 से, एक्सआईपीएच.ओआरजी फाउंडेशन अनुशंसा करता है कि .ओजीजी का उपयोग मात्र ओजीजी वॉर्बिस ऑडियो फ़ाइलों के लिए किया जाए। एक्सआईपीएच.ओआरजी फाउंडेशन ने विभिन्न प्रकार की सामग्री का वर्णन करने के लिए फ़ाइल एक्सटेंशन और मीडिया प्रकारों का एक नया समुच्चय बनाने का निर्णय लिया, जैसे कि मात्र ऑडियो फ़ाइलों के लिए .ओजीए, ध्वनि के साथ या बिना ध्वनि वाले वीडियो के लिए .ओजीवी (थियोरा सहित), और मल्टीप्लेक्स के लिए .ओजीएक्स।[5]

7 नवंबर, 2017 तक, एक्सआईपीएच.ओआरजी फाउंडेशन के संदर्भ कार्यान्वयन का वर्तमान संस्करण एलआईबी ओजीजी 1.3.3 होता है,[6] परन्तु 2018 तक पुनर्लेखन की प्रतीक्षा कर रहा है।[7] दोनों लाइब्रेरी फ्री सॉफ्टवेयर होता हैं, जो नए बीएसडी लाइसेंस के तहत प्रवृत्त किए गए हैं। ओजीजी संदर्भ कार्यान्वयन को 2 सितंबर 2000 को वोरबिस से अलग कर दिया गया था।[8]

क्योंकि फार्मेट फ्री होता है, और इसका संदर्भ कार्यान्वयन कॉपीराइट से जुड़े प्रतिबंधों के अधीन नहीं होता है, ओजीजी के विभिन्न कोडेक्स को कई अलग-अलग फ्री और स्वामित्व सॉफ़्टवेयर मीडिया प्लेयर (एप्लिकेशन सॉफ़्टवेयर) में, दोनों वाणिज्यिक और गैर-व्यावसायिक, साथ ही विभिन्न निर्माताओं से पोर्टेबल मीडिया प्लेयर और जीपीएस रिसीवर के रूप में सम्मिलित किया गया है।

नामकरण

ओजीजी ओजीजीिंग से लिया गया है, जो कंप्यूटर गेम नेट्रेक का जार्गन होता है, जिसका मतलब है कि विवशतापूर्वक कुछ करना, संभवतः भविष्य के संसाधनों की विनाश पर विचार किए बिना।[4]अपने प्रारम्भ में, ओजीजी परियोजना को उस समय के आईबीएम पीसी संगत हार्डवेयर की सीमित शक्ति को देखते हुए कुछ सीमा तक महत्वाकांक्षी माना गया था।[9] यद्यपि कभी-कभी यह माना जाता है कि ओजीजी नाम टेरी प्रचेत के डिस्कवर्ल्ड उपन्यासों में नानी ओजीजी के चरित्र से आया है, फार्मेट के डेवलपर्स का कहना है कि यह सच नहीं है।[9]फिर भी, उसी संदर्भ को उद्धृत करने के लिए: दूसरी ओर वॉर्बिस का नाम स्माल गोड्स पुस्तक के टेरी प्रचेत चरित्र के नाम पर रखा गया है।

वॉर्बिस परियोजना 1993 में प्रारम्भ हुई थी। मूल रूप से इसका नाम स्क्विश था परन्तु यह नाम पहले से ही ट्रेडमार्क किया गया था, इसलिए परियोजना का नाम परिवर्तित कर दिया गया था। नया नाम, ओजीजी स्क्विश, 2001 तक उपयोग किया गया था जब इसे फिर से परिवर्तित करके ओजीजी कर दिया गया था। ओजीजी तब से कंटेनर फार्मेट (डिजिटल) को संदर्भित करने लगा है, जो अब बड़े एक्सआईपीएच.ओआरजी मल्टीमीडिया प्रोजेक्ट का भाग है। आज, स्क्विश (जिसे अब वॉर्बिस के नाम से जाना जाता है) एक विशेष ऑडियो कोडिंग फार्मेट को संदर्भित करता है जो सामान्यतः ओजीजी कंटेनर फार्मेट के साथ उपयोग किया जाता है।[10]

फ़ाइल फार्मेट

ओजीजी बिटस्ट्रीम फार्मेट, जिसे मुख्य रूप से एक्सआईपीएच.ओआरजी फाउंडेशन द्वारा डिज़ाइन किया गया है, को मल्टीमीडिया फ़ाइलों की कोडिंग और डिकोडिंग के लिए घटकों का एक समुच्चय तैयार करने के उद्देश्य से एक बड़ी पहल के ढांचे के रूप में विकसित किया गया है, जो नि:शुल्क और स्वतंत्र रूप से उपलब्ध होता हैं। जो सॉफ्टवेयर और हार्डवेयर में कार्यान्वयन योग्य होता है।

फार्मेट में डेटा के टुकड़े होते हैं, जिनमें से प्रत्येक को ओजीजी पृष्ठ कहा जाता है। फ़ाइल को ओजीजी फार्मेट के रूप में पहचानने के लिए प्रत्येक पृष्ठ ओजीजी S वर्णों से प्रारम्भ होता है।

पृष्ठ हेडर में एक सीरियल नंबर और पृष्ठ नंबर प्रत्येक पृष्ठ को बिटस्ट्रीम बनाने वाले पृष्ठों की श्रृंखला के भाग के रूप में पहचानता है। एकाधिक बिटस्ट्रीम फ़ाइल में बहुसंकेतन हो सकती हैं जहां प्रत्येक बिटस्ट्रीम के पृष्ठों को निहित डेटा के अन्वेषण समय के अनुसार क्रमबद्ध किया जाता है। बिटस्ट्रीम को उपस्थित फ़ाइलों में भी जोड़ा जा सकता है, एक प्रक्रिया जिसे चेनिंग के रूप में जाना जाता है, जिससे बिटस्ट्रीम को क्रम में डिकोड किया जा सके।

एक बीएसडी लाइसेंस प्राप्त लाइब्रेरी, जिसे लिबवोरबिस कहा जाता है, वोरबिस स्ट्रीम से डेटा को एनकोड और डीकोड करने के लिए उपलब्ध होता है। स्वतंत्र ओजीजी कार्यान्वयन का उपयोग कई परियोजनाओं में किया जाता है जैसे कि रियल प्लेयर और डायरेक्टशो फ़िल्टर का एक समूह होता है।[11]

मॉग, मल्टी-ट्रैक-सिंगल-लॉजिकल-स्ट्रीम ओजीजी-वोरबिस, मल्टी-चैनल या मल्टी-ट्रैक ओजीजी फ़ाइल फार्मेट होता है।

पृष्ठ संरचना

ओजीजी पृष्ठ हेडर का फ़ील्ड लेआउट निम्नलिखित है:

ओजीजी पृष्ठ हेडर का फ़ील्ड लेआउट

कैप्चर पैटर्न - 32 बिट्स

कैप्चर पैटर्न या सिंक कोड एक मैजिक संख्या होती है जिसका उपयोग ओजीजी फ़ाइलों को पार्स करते समय सिंक्रनाइज़ेशन सुनिश्चित करने के लिए किया जाता है। प्रत्येक पृष्ठ चार ASCII वर्ण अनुक्रम, ओजीजी S से प्रारंभ होता है। यह उन स्थितियों में पार्सर को पुन: सिंक्रनाइज़ करने में सहायता करता है जहां डेटा खो गया है या दूषित हो गया है, और पृष्ठ संरचना की पार्सिंग प्रारम्भ करने से पहले एक विवेक जांच होती है।
संस्करण – 8 बिट्स
यह फ़ील्ड भविष्य में विस्तार की अनुमति देने के लिए, ओजीजी बिटस्ट्रीम फार्मेट के संस्करण को इंगित करता है। वर्तमान में इसे 0 होना अनिवार्य है।
हेडर प्रकार - 8 बिट्स
यह झंडे का 8 बिट फ़ील्ड है, जो आने वाले पृष्ठ के प्रकार को इंगित करता है।
बिट मान फ्लैग पृष्ठ टाइप
0 0x01 निरंतरता इस पृष्ठ पर पहला पैकेट लॉजिकल बिटस्ट्रीम में पिछले पैकेट की निरंतरता है।
1 0x02 बीओएस स्ट्रीम का प्रारम्भ. यह पृष्ठ लॉजिकल बिटस्ट्रीम में पहला पृष्ठ है। बीओएस फ्लैग को प्रत्येक लॉजिकल बिटस्ट्रीम के पहले पृष्ठ पर स्थापित किया जाना चाहिए, और किसी अन्य पृष्ठ पर स्थापित नहीं किया जाना चाहिए।
2 0x04 ईओएस स्ट्रीम का अंत. यह पृष्ठ लॉजिकल बिटस्ट्रीम का अंतिम पृष्ठ है। EOS फ़्लैग को प्रत्येक लॉजिकल बिटस्ट्रीम के अंतिम पृष्ठ पर स्थापित किया जाना चाहिए, और किसी अन्य पृष्ठ पर स्थापित नहीं किया जाना चाहिए।
ग्रेन्युल स्थिति - 64 बिट्स
एक ग्रेन्युल स्थिति ओजीजी फ़ाइलों में समय मार्कर है। यह एक अमूर्त मान होता है, जिसका अर्थ कोडेक द्वारा निर्धारित किया जाता है। उदाहरण के लिए, यह नमूनों की संख्या, फ़्रेमों की संख्या या अधिक जटिल योजना की गिनती हो सकती है।
बिटस्ट्रीम सीरियल नंबर - 32 बिट्स
यह फ़ील्ड एक सीरियल नंबर है जो किसी पृष्ठ को किसी विशेष लॉजिकल बिटस्ट्रीम से संबंधित के रूप में पहचानता है। फ़ाइल में प्रत्येक लॉजिकल बिटस्ट्रीम का एक अद्वितीय मान होता है, और यह फ़ील्ड कार्यान्वयन को पृष्ठों को उचित डिकोडर तक पहुंचाने की अनुमति देता है। एक विशिष्ट वॉर्बिस और थियोरा फ़ाइल में, एक स्ट्रीम ऑडियो (वोरबिस) है, और दूसरा वीडियो (थियोरा) है।
पृष्ठ क्रम संख्या - 32 बिट्स
यह फ़ील्ड प्रत्येक लॉजिकल बिटस्ट्रीम के लिए एक नीरस रूप से बढ़ने वाला फ़ील्ड है। पहला पृष्ठ 0 है, दूसरा 1, आदि होता है। यह कार्यान्वयन को यह पता लगाने की अनुमति देता है कि डेटा कब व्यर्थ हो गया है।
चेकसम, - 32 बिट्स
यह फ़ील्ड संपूर्ण पृष्ठ में डेटा का सीआरसी32 चेकसम प्रदान करता है (पृष्ठ हेडर सहित, चेकसम फ़ील्ड को 0 पर स्थापित करके गणना की जाती है)। यह सत्यापन की अनुमति देता है कि डेटा लिखे जाने के पश्चात् से दूषित नहीं हुआ है। चेकसम में विफल रहने वाले पृष्ठों को हटा दिया जाना चाहिए। चेकसम 0x04C11DB7 के बहुपद मान का उपयोग करके उत्पन्न किया जाता है।
पृष्ठ सेगमेंट - 8 बिट्स
यह फ़ील्ड इस पृष्ठ में उपस्थित सेगमेंटों की संख्या को इंगित करता है। यह यह भी इंगित करता है कि इस फ़ील्ड का अनुसरण करने वाली सेगमेंट टेबल में कितने बाइट्स हैं। किसी एक पृष्ठ में अधिकतम 255 सेगमेंट हो सकते हैं।
सेगमेंट टेबल
सेगमेंट टेबल 8-बिट मानों की एक सरणी होती है, प्रत्येक पृष्ठ के मुख्य भाग के भीतर संबंधित सेगमेंट की लंबाई को प्रदर्शित करता है। सेगमेंटों की संख्या पूर्ववर्ती पृष्ठ सेगमेंट फ़ील्ड से निर्धारित होती है। प्रत्येक सेगमेंट की लंबाई 0 से 255 बाइट्स के मध्य होती है।

सेगमेंट सेगमेंटों को पैकेट में समूहित करने की एक विधि प्रदान करते हैं, जो डिकोडर के लिए डेटा की सार्थक इकाइयाँ होती हैं। जब सेगमेंट की लंबाई 255 इंगित की जाती है, तो यह इंगित करता है कि निम्नलिखित सेगमेंट को इस सेगमेंट से जोड़ा जाना है और यह उसी पैकेट का भाग होता है। जब सेगमेंट की लंबाई 0-254 होती है, तो यह इंगित करता है कि यह सेगमेंट इस पैकेट में अंतिम सेगमेंट होता है। जहां एक पैकेट की लंबाई 255 का गुणज होता है, अंतिम सेगमेंट की लंबाई 0 होती है।

जहां अंतिम पैकेट अगले पृष्ठ पर प्रवृत्त रहता है, अंतिम सेगमेंट मान 255 होता है, और निरंतरता फ्लैग को अगले पृष्ठ पर यह इंगित करने के लिए स्थापित किया गया है कि नए पृष्ठ का प्रारम्भ अंतिम पृष्ठ की निरंतरता होती है।

मेडाटा

वॉर्बिस टिप्पणी एक बेस-स्तरीय मेटाडेटा फार्मेट होता है जिसे प्रारम्भ में ओजीजी वॉर्बिस कैसे साथ उपयोग के लिए लिखा गया था। तब से इसे थियोरा, स्पीक्स, एफएलएसी और ओपस (ऑडियो फार्मेट) सहित अन्य एक्सआईपीएच.ओआरजी कोडेक्स के लिए ओजीजी एनकैप्सुलेशन के विनिर्देशों में अपनाया गया है। एक्सआईपीएच.ओआरजी कोडेक्स के साथ मेटाडेटा संग्रहीत करने के लिए वॉर्बिस टिप्पणी सबसे सरल और सबसे व्यापक रूप से समर्थित प्रणाली होती है।

[12] उल्लेखनीय रूप से, थंबनेल और कवर आर्ट के लिए वॉर्बिसकमेंट में एक या अधिक मेटाडेटा_ब्लॉक_चित्र=… में संबंधित एफएलएसी मेटाडेटा_ब्लॉक_चित्र के बेस64-एन्कोडेड मान होते हैं। दूसरे शब्दों में, एफएलएसी थंबनेल और कवर आर्ट को बाइनरी ब्लॉक में संग्रहीत करता है - एफएलएसी टैग के बाहर एक छोटे से एंडियन मेटाडेटा_ब्लॉक_वोरबिस_टिप्पणी में।[13][14]

अन्य उपस्थिता और प्रस्तावित प्रणाली होती हैं:[15]

इतिहास

Play ogg.png
प्ले ओजीजी वेब बटन

ओजीजी प्रोजेक्ट 1993 में एक बड़े प्रोजेक्ट के भाग के रूप में एक साधारण ऑडियो कम्प्रेशन पैकेज के साथ प्रारम्भ हुआ था।[9]सॉफ़्टवेयर का मूल नाम स्क्विश था परन्तु उपस्थिता ट्रेडमार्क के कारण इसका नाम परिवर्तित ओजीजी स्क्विश कर दिया गया था। इस नाम का उपयोग पश्चात् में संपूर्ण ओजीजी परियोजना के लिए किया गया। 1997 में, ज़िफ़ोफ़ोरस ओजीजी स्क्विश को आधुनिक ऑडियो अनुप्रयोगों के लिए एक लचीला संपीड़ित ऑडियो फार्मेट बनाने के साथ-साथ पहला ऑडियो फार्मेट प्रदान करने के प्रयास के रूप में वर्णित किया गया था जो किसी भी और हर आधुनिक कंप्यूटर प्लेटफ़ॉर्म पर सधारण होत है।[17] ओजीजी स्क्विश को 2000 में कई संबंधित मल्टीमीडिया और सिग्नल प्रोसेसिंग परियोजनाओं के समूह के रूप में जाना जाता था। 2000 में, योजनाबद्ध रिलीज के लिए दो परियोजनाएं सक्रिय विकास में थीं: ओजीजी वोरबिस फार्मेट और लिबवोरबिस-वोरबिस का संदर्भ कार्यान्वयन। अनुसंधान में भविष्य के वीडियो और दोषरहित ऑडियो कोडिंग पर काम भी सम्मिलित था।[9][18][19][20][21] 2001 में, ओजीजी स्क्विश का नाम परिवर्तित ओजीजी कर दिया गया और इसे कई संबंधित मल्टीमीडिया और सिग्नल प्रोसेसिंग परियोजनाओं के समूह के लिए छत्र के रूप में वर्णित किया गया।[22] बड़े एक्सआईपीएच.ओआरजी मल्टीमीडिया प्रोजेक्ट के भाग के रूप में, ओजीजी फ़ाइल फार्मेट के लिए खड़ा हो गया है। स्क्विश मात्र ओजीजी कोडेक्स में से एक का नाम बन गया।[10]2009 में, ओजीजी को एक मल्टीमीडिया कंटेनर फार्मेट और एक्सआईपीएच.ओआरजी मल्टीमीडिया कोडेक्स के लिए मूल फ़ाइल और स्ट्रीम फार्मेट के रूप में वर्णित किया गया है।[23]

ओजीजी संदर्भ कार्यान्वयन 2 सितंबर 2000 को वॉर्बिस से पृथक् कर दिया गया था।[8]

मई 2003 में, फार्मेट से संबंधित टिप्पणियों के लिए दो इंटरनेट अनुरोध प्रकाशित किए गए थे। ओजीजी बिटस्ट्रीम को परिभाषित किया गया था RFC 3533 (जिसे 'जानकारीपूर्ण' के रूप में वर्गीकृत किया गया है) और इसका एमआईएमई सामग्री प्रकार (एप्लिकेशन/ओजीजी) में RFC 3534 (जो है, as of 2006, एक प्रस्तावित मानक प्रोटोकॉल)। सितंबर 2008 में, RFC 3534 अप्रचलित हो गया था RFC 5334, जिसमें सामग्री प्रकार वीडियो/ओजीजी, ऑडियो/ओजीजी और फ़ाइल नाम एक्सटेंशन .ओजीएक्स, .ओजीवी .ओजीए, .एसपीएक्स जोड़े गए है।

ओजीएम

2002 में, ओजीजी में औपचारिक वीडियो समर्थन की कमी के परिणामफार्मेट ओजीएम फ़ाइल फार्मेट का विकास हुआ, ओजीजी पर एक हैक जिसने माइक्रोसॉफ्ट डायरेक्टशो फ्रेमवर्क से ओजीजी -आधारित रैपर में वीडियो को एम्बेड करने की अनुमति दी। ओजीएम को प्रारम्भ में मात्र संवृत स्रोत विंडोज़-मात्र टूल द्वारा समर्थित किया गया था, परन्तु पश्चात् में कोडबेस ओपन कर दिया गया था। पश्चात् में, वीडियो (और उपशीर्षक) समर्थन औपचारिक रूप से ओजीजी के लिए निर्दिष्ट किया गया था परन्तु ओजीएम के साथ असंगत विधि से। स्वतंत्र रूप से, मट्रोस्का कंटेनर फार्मेट परिपक्वता तक पहुंच गया और वॉर्बिस ऑडियो और इच्छानुसार वीडियो कोडेक्स के संयोजन में रुचि रखने वाले लोगों के लिए एक विकल्प प्रदान किया। परिणामफार्मेट, ओजीएम अब समर्थित या विकसित नहीं है और एक्सआईपीएच.ओआरजी द्वारा औपचारिक रूप से हतोत्साहित किया गया है।[24] आज, ओजीजी में वीडियो ओजीजी .ओजीवी फ़ाइल एक्सटेंशन के साथ पाया जाता है, जो औपचारिक रूप से निर्दिष्ट और आधिकारिक तौर पर समर्थित है। .ओजीएम फ़ाइलों का समर्थन करने वाले सॉफ़्टवेयर और कोडेक्स बिना किसी शुल्क के उपलब्ध हैं।[25]

2006

यद्यपि ओजीजी एमपीईजी मानकों की सर्वव्यापकता के आसपास भी नहीं पहुँच पाया था[26][27] (उदाहरण के लिए, एमपीजेड/एमपीसीएच), as of 2006, इसका उपयोग सामान्यतः मुफ्त सामग्री (जैसे मुफ्त संगीत, विकिमीडिया फ़ाउंडेशन परियोजनाओं पर मल्टीमीडिया और क्रिएटिव कॉमन्स फ़ाइलों) को एनकोड करने के लिए किया जाता था और इसे डिजिटल ऑडियो प्लेयर के एक महत्वपूर्ण अल्पसंख्यक द्वारा समर्थित किया जाना प्रारम्भ हो गया था। ओजीजी फार्मेट का समर्थन करने वाले कई लोकप्रिय वीडियो गेम इंजन भी थे, जिनमें डूम 3 अवास्तविक टूर्नामेंट 2004, हेलो: कॉम्बैट इवॉल्व्ड, जेट्स'एन'गन्स, माफिया: द सिटी ऑफ लॉस्ट हेवन, मिस्ट IV: रिवीलेशन, स्टेपमेनिया, सीरियस सैम: द सम्मिलित हैं। दूसरा एनकाउंटर, वंश 2, वेंडेट्टा ऑनलाइन, युद्धक्षेत्र 2, और ग्रैंड थेफ्ट ऑटो इंजन, साथ ही जावा (प्रोग्रामिंग भाषा)-आधारित गेम, माइनक्राफ्ट की ऑडियो फ़ाइलें। अधिक लोकप्रिय वॉर्बिस कोडेक में कई सॉफ्टवेयर प्लेयरों पर अंतर्निहित समर्थन था, और यह सभी के लिए एक्सटेंशन उपलब्ध थे।

2007

16 मई 2007 को, फ्री सॉफ्टवेयर फाउंडेशन ने स्वामित्व एमपी3 फार्मेट के नैतिक, वैधानिक और तकनीकी रूप से बेहतर ऑडियो विकल्प के रूप में वोरबिस के उपयोग को बढ़ाने के लिए एक अभियान प्रारम्भ किया।[28] लोगों को अपनी वेबसाइट या ब्लॉग पर एक वेब बटन जोड़कर अभियान का समर्थन करने के लिए भी प्रोत्साहित किया गया। जो लोग एफएसएफ के सुझाए गए ओजीजी प्लेयर ( वीएलसी मीडिया प्लेयर ) को डाउनलोड और उपयोग नहीं करना चाहते थे, उनके लिए एक्सआईपीएच.ओआरजी फाउंडेशन के पास एक आधिकारिक कोडेक था।[29] माइक्रोसॉफ़्ट विंडोज़ और मैक ओएस एक्स में त्वरित समय -आधारित अनुप्रयोगों के लिए, जैसे कि ई धुन प्लेयर और आईमूवी एप्लिकेशन; और विंडोज़ उपयोगकर्ता विंडोज़ मीडिया प्लेयर ओजीजी कोडेक स्थापित कर सकते हैं।[30]

2009

30 जून 2009 तक, ओजीजी कंटेनर, थियोरा और वॉर्बिस के उपयोग के माध्यम से, मोज़िला फ़ायरफ़ॉक्स 3.5 में सम्मिलित एकमात्र कंटेनर फार्मेट था। फ़ायरफ़ॉक्स 3.5 वेब ब्राउज़र का एचटीएमएल 5 कार्यान्वयन <विडियो> और <ऑडियो> तत्व.[31][32] यह उल्लिखित मूल अनुशंसा के अनुरूप था, परन्तु पश्चात् में इसे एचटीएमएल 5 ड्राफ्ट विनिर्देश से हटा दिया गया (ओजीजी विवाद देखें)।

2010

3 मार्च 2010 को, एक एफएफएमपीईजी डेवलपर द्वारा एक तकनीकी विश्लेषण मल्टीमीडिया कंटेनर फार्मेट के रूप में ओजीजी की सामान्य प्रयोजन क्षमताओं के बारे में महत्वपूर्ण था।[33] ओजीजी के लेखक ने पश्चात् में अपने स्वयं के एक लेख में इन दावों का उत्तर दिया था।[34]

ओजीजी कोडेक्स

ओजीजी मात्र एक कंटेनर फार्मेट होता है। कोडेक द्वारा एन्कोड किया गया वास्तविक ऑडियो या वीडियो एक ओजीजी कंटेनर के अंदर संग्रहीत किया जाता है। ओजीजी कंटेनरों में कई कोडेक्स के साथ एन्कोडेड स्ट्रीम सम्मिलित हो सकते हैं; उदाहरण के लिए, ध्वनि वाली एक वीडियो फ़ाइल में ऑडियो कोडेक और वीडियो कोडेक दोनों द्वारा एन्कोड किया गया डेटा होता है।

एक कंटेनर फार्मेट होने के कारण, ओजीजी विभिन्न फार्मेटों में ऑडियो और वीडियो एम्बेड कर सकता है[35][36](जैसे कि डिराक (कोडेक), मल्टीपल-इमेज नेटवर्क ग्राफ़िक्स, सीईएलटी, एमपीईजी-4, एमपी3 और अन्य) परन्तु ओजीजी का उद्देश्य था, और सामान्यतः निम्नलिखित एक्सआईपीएच.ओआरजी फ्री कोडेक्स के साथ उपयोग किया जाता है:

  • ऑडियो
    • हानिपूर्ण डेटा संपीड़न
      • स्पीक्स: कम बिटरेट (~2.1-32 kbit/s/चैनल) पर ध्वनि डेटा को संभालता है
      • वॉर्बिस: सामान्य ऑडियो डेटा को मध्य से उच्च-स्तरीय परिवर्तनीय बिटरेट (≈16–500 kbit/s प्रति चैनल) पर संभालता है
      • ओपस (कोडेक): कम और उच्च परिवर्तनीय बिटरेट (≈6–510 kbit/s प्रति चैनल) पर ध्वनि, संगीत और सामान्य ऑडियो को संभालता है
    • दोषरहित डेटा संपीड़न
      • एफएलएसी अभिलेखीय और उच्च-निष्ठा ऑडियो डेटा को संभालता है।
      • ओजीजी पीसीएम एक ओजीजी कंटेनर में मानक असम्पीडित पल्स कोड मॉडुलेशन ऑडियो संग्रहीत करने की अनुमति देता है[37]
  • वीडियो
    • हानिपूर्ण डेटा संपीड़न
      • थियोरा: ओएन2 के वीपी3 पर आधारित, इसका लक्ष्य एमपीईजी-4 वीडियो (उदाहरण के लिए, डिवएक्स या एक्सविड के साथ एन्कोडेड), रियलवीडियो, या विंडोज़ मीडिया वीडियो के साथ प्रतिस्पर्धा करना होता है।
      • डाला: विकासाधीन एक वीडियो कोडिंग फार्मेट होता है।
      • टार्किन: 2000, 2001 और 2002 में विकसित एक प्रयोगात्मक और अब अप्रचलित वीडियो कोडेक, जो चौड़ाई, ऊंचाई और समय के तीन आयामों में अलग-अलग तरंगिका परिवर्तनों का उपयोग करता है।[20][38][39][40] थियोरा के वीडियो एन्कोडिंग का मुख्य फोकस बनने के पश्चात् (अगस्त 2002 में) इसे रोक दिया गया है।[41]
      • डिराक (कोडेक): बीबीसी द्वारा विकसित एक फ्री और खुला वीडियो फार्मेट। वेवलेट एन्कोडिंग का उपयोग करता है।[42]
    • दोषरहित डेटा संपीड़न
      • डिराक (कोडेक): डायराक के विनिर्देशन का एक हिस्सा दोषरहित संपीड़न को कवर करता है।
      • डाला: विकासाधीन एक वीडियो कोडिंग फार्मेट होता है।
  • टेक्स्ट
    • सतत मीडिया मार्कअप भाषा: समयबद्ध मेटाडेटा, कैप्शनिंग और फ़ॉर्मेटिंग के लिए एक टेक्स्ट/एप्लिकेशन कोडेक होता है।
    • अन्नोडेक्स : नेटवर्क मीडिया को एनोटेट और इंडेक्स करने के लिए सीएसआईआरओ द्वारा विकसित मानकों का एक स्वतंत्र और खुला स्रोत स्थापित होता है।
    • ओजीजीकेट: एक ओवरले कोडेक, जो मूल रूप से कराओके और टेक्स्ट के लिए डिज़ाइन किया गया है, जिसे ओजीजी में मल्टीप्लेक्स किया जा सकता है।[43]

मीडिया प्रकार

ओजीजी ऑडियो मीडिया प्रकार ऑडियो/ओजीजी के रूप में फ़ाइल एक्सटेंशन.ओजीए, .ओजीजी, और स्पीक्स के साथ पंजीकृत होता है।.एसपीएक्स. यह फ़ाइल एक्सटेंशन .ओजीवी के साथ ओजीजी वीडियो मीडिया प्रकार विडियो/ओजीजी का एक उचित उपसमूह होता है। अन्य ओजीजी एप्लिकेशन फ़ाइल एक्सटेंशन .ओजीएक्स के साथ मीडिया प्रकार एप्लीकेशन/ओजीजी का उपयोग करते हैं; यह विडियो/ओजीजी का सुपरसेट होता है।[36] ओपस (ऑडियो फार्मेट) मीडिया प्रकार ऑडियो/ओपस फ़ाइल एक्सटेंशन .ओपस के साथ पश्चात् में टिप्पणियों के लिए अनुरोध में पंजीकृत किया गया था। पश्चात् में आरएफसी 7587 और 7845 में पंजीकृत किया गया था।

यह भी देखें

संदर्भ

  1. Ogg File Format (Full draft). Sustainability of Digital Formats. Washington, D.C.: Library of Congress. 19 February 2008. Archived from the original on 8 October 2021. Retrieved 1 December 2021.
  2. "Sample Xiph.Org Variant of the BSD License". Xiph.Org Foundation. Archived from the original on 2020-04-11. Retrieved 2009-08-29.
  3. "Vorbis.com: FAQ". Archived from the original on 2005-10-01. Retrieved 2010-05-28.
  4. 4.0 4.1 "ऑगिंग 101". Archived from the original on 2017-12-25. Retrieved 2016-11-06. 3.3 Ogging: This is the art of killing a carrier, or potential carrier, by a suicide run.
  5. "MIME Types and File Extensions". XiphWiki. 2007-09-07. Archived from the original on 2018-11-17. Retrieved 2007-09-10.
  6. Giles, Ralph (2017-11-07). "libogg 1.3.3 release". ogg-dev (Mailing list). Archived from the original on 2018-04-04. Retrieved 2019-01-14.
  7. Giles, Ralph (2008-01-05). "r14372 - in trunk/theora: . lib/dec lib/enc". xiph-commits (Mailing list). Archived from the original on 2020-10-03. Retrieved 2019-01-14. यह लाइब्रेरी कभी जारी नहीं की गई थी और अब ऐसा लगता है कि इसे फिर से डिज़ाइन करने की आवश्यकता है।
  8. 8.0 8.1 Xiph.Org (2002-07-19) Ogg releases - libogg-1.0.tar.gz - CHANGES Archived 2017-06-14 at the Wayback Machine. Retrieved 2009-09-01.
  9. 9.0 9.1 9.2 9.3 "Xiph.org: naming". Xiph.org Foundation. 2006-01-07. Archived from the original on 2012-02-27. Retrieved 2008-02-16. At the time Ogg was starting out, most personal computers were i386s and the i486 was new. I remember thinking about the algorithms I was considering, "Whoa, that's heavyweight. People are going to need a 486 to run that..." While the software ogged the music, there wasn't much processor left for anything else.
  10. 10.0 10.1 "Xiph.org: naming". Xiph.org Foundation. 2006-01-07. Archived from the original on 2012-02-27. Retrieved 2009-09-02.
  11. "ऑग वॉर्बिस के लिए डायरेक्टशो फ़िल्टर". Archived from the original on 2015-02-08. Retrieved 2015-02-14.
  12. टिप्पणी "वॉर्बिस टिप्पणी". 26 April 2016. टिप्पणी Archived from the original on 23 October 2018. Retrieved 23 October 2018. {{cite web}}: Check |archive-url= value (help); Check |url= value (help)
  13. "METADATA_BLOCK_PICTURE". flac free lossless audio codec. Xiph.Org. 2014. Archived from the original on 2017-03-27. Retrieved 2019-12-03.
  14. "Ogg Vorbis I format specification: comment field and header specification". Xiph.Org. 2005. Archived from the original on 2019-12-03. Retrieved 2019-12-03.
  15. "मेटाडाटा". xiph.org Foundation. 24 July 2013. Archived from the original on 23 October 2018. Retrieved 23 October 2018.
  16. "Ogg Skeleton 4". Xiph.Org. 2012. Archived from the original on 2019-08-13. Retrieved 2019-12-03.
  17. Montgomery, Christopher (1997). "Ogg 98.9". Xiphophorus company. Archived from the original on 2016-04-24. Retrieved 2009-09-02.
  18. Xiph.org (2000-01-18). "OggSquish Vorbis encoding format documentation". Archived from the original on January 18, 2000. Retrieved 2008-09-02.
  19. Xiph.org (2000-01-18). "OggSquish logical and physical bitstream overview". Archived from the original on January 18, 2000. Retrieved 2008-09-02.
  20. 20.0 20.1 Xiphophorus company (2001-04-05). "The Ogg project homepage". Archived from the original on April 5, 2001. Retrieved 2009-09-02.
  21. Xiph.org (2001-12-04). "The Ogg project homepage". Archived from the original on December 4, 2001. Retrieved 2008-09-02.
  22. Xiphophorus company (2001-12-04). "ओग प्रोजेक्ट होमपेज". Archived from the original on December 4, 2001. Retrieved 2009-09-02.
  23. "ओग कंटेनर प्रारूप". Xiph.Org Foundation. 2006-01-07. Archived from the original on 2000-05-20. Retrieved 2009-09-02.
  24. "OGM, Ogg नहीं है. Xiph.org OGM का समर्थन नहीं करता". Backup at WayBack Machine. 2004-07-07. Archived from the original on March 17, 2012.{{cite web}}: CS1 maint: unfit URL (link)
  25. "K-Lite Codec Pack: Comparison of abilities and supported file formats". Codec Guide. Archived from the original on 16 March 2018. Retrieved 16 March 2018.
  26. "MP3's Loss, Open Source's Gain". Wired.com. 2007-02-23. Archived from the original on 2010-06-05. Retrieved 2010-03-04.
  27. "MP3's Loss, Open Source's Gain". Wired.com. 2007-02-23. Archived from the original on 2015-02-04. Retrieved 2015-02-04.
  28. "'Play Ogg': FSF launches free audio format campaign" (in Latina). Fsf.org. Archived from the original on 2011-06-08. Retrieved 2010-03-04.
  29. "Foundation: Ogg QuickTime Components for iTunes and iMovie (Windows and Mac OS X)". Xiph.org. Archived from the original on 2008-10-26. Retrieved 2010-03-04.
  30. "ऑग वॉर्बिस, स्पीक्स, थियोरा और एफएलएसी के लिए डायरेक्टशो फ़िल्टर". Xiph.org. 2010-02-22. Archived from the original on 2013-01-24. Retrieved 2010-03-04.
  31. "मोज़िला डेवलपर सेंटर - HTML - एलिमेंट - वीडियो". September 2009. Archived from the original on 2010-06-27. Retrieved 2009-12-28.
  32. "मोज़िला डेवलपर सेंटर - HTML - एलिमेंट - ऑडियो". September 2009. Archived from the original on 2010-06-27. Retrieved 2009-12-28.
  33. Rullgard, Mans (2010-03-03). "ओग आपत्ति". hardwarebug.org. Archived from the original on 2010-05-09. Retrieved 2010-05-02.
  34. Montgomery, Christopher (2010-04-27). "मोंटी - ऑग के अच्छे नाम के बचाव में". people.xiph.org/~xiphmont. Archived from the original on 2010-04-29. Retrieved 2010-05-02.
  35. "MIME प्रकार और फ़ाइल एक्सटेंशन". XiphWiki. 2009-10-04. Archived from the original on 2018-11-17. Retrieved 2009-10-24.
  36. 36.0 36.1 I. Goncalves; S. Pfeiffer; C. Montgomery (2008). Ogg Media Types. sec. 10. doi:10.17487/RFC5334. RFC 5334.
  37. "OggPCM". XiphWiki. 2020-05-25. Archived from the original on 2020-10-03. Retrieved 2020-05-25.
  38. Ralph Giles (2000-12-19) vorbis-dev - Tarkin video codec? Archived 2018-01-24 at the Wayback Machine, Xiph.org vorbis-dev mailinglist. Retrieved 2009-09-06.
  39. Jack Moffitt (2001-01-03) vorbis-dev - Tarkin at last Archived 2014-09-30 at the Wayback Machine, Xiph.org vorbis-dev mailinglist. Retrieved 2009-09-06.
  40. Chris Montgomery (2001-02-11) Tarkin developer mailing list Archived 2014-09-30 at the Wayback Machine, Retrieved on 2009-09-06
  41. Michael Smith (2005-08-29) Tarkin Archived 2016-03-03 at the Wayback Machine. Retrieved 2009-09-06.
  42. Dirac specification - integration of Dirac encoded video into commonly used container formats Archived 2010-06-14 at the Wayback Machine Retrieved on 2009-07-05
  43. "ऑगकेट". wiki.xiph.org. 2017. Archived from the original on 2011-07-18. Retrieved 2019-12-03.

बाहरी संबंध