Ogg
المحتويات

بدايةً، أوغ هي صيغة ملفات حاوية للوسائط المتعددة الرقمية، صُممت لتوفير بثّ ومعالجة فعّالة للوسائط المتعددة الرقمية. تتولى مؤسسة Xiph.Org صيانتها، وهي صيغة حرة ومفتوحة لا تخضع لبراءات اختراع البرمجيات. اشتُق اسمها من مصطلح ogging، وهو مصطلح تقني من لعبة الحاسوب «Netrek»، في إشارة إلى كلفة المعالجة المرتفعة في الإصدارات الأولى من البرنامج. وتعرض الأقسام التالية جوانب أخرى من الموضوع.
علاوةً على ذلك، دُمجت ترميزات أوغ المختلفة في عدد من مشغلات الوسائط الحرة والاحتكارية، التجارية وغير التجارية، إضافةً إلى مشغلات الوسائط المحمولة وأجهزة استقبال نظام التموضع العالمي المصنعة من شركات مختلفة.
من جانب آخر، اعتباراً من 7 نوفمبر 2017، كان الإصدار الحالي من التنفيذ المرجعي لمؤسسة Xiph.Org هو libogg 1.3.3. وكان هناك إصدار آخر هو libogg2 قيد التطوير، لكنه كان بحاجة إلى إعادة تصميم اعتباراً من عام 2018. وتُعد كلتا المكتبتين البرمجيتين برمجيات حرة، وقد أُصدرتا تحت رخصة بي إس دي الجديدة. وفُصل التنفيذ المرجعي لأوغ عن فوربيس في 2 سبتمبر 2000.
في هذا الإطار، يمكن لحاوية أوغ دمج عدد من التدفقات المستقلة للصوت والفيديو والنصوص، مثل الترجمات المصاحبة، إضافةً إلى البيانات الوصفية. وفي إطار وسائط أوغ المتعددة، توفر ثيورا طبقة فيديو بضغط فاقد، بينما تُستعمل غالباً طبقة الصوت الترميزية فوربيس الموجهة للموسيقى، أو خليفتها أوبوس. كما يمكن استخدام تنسيقات الصوت ذات الضغط غير الفاقد، مثل فلاك وOggPCM.
إضافةً إلى ذلك، حتى عام 2007، كان امتداد الملف .ogg يُستعمل لجميع الملفات التي تعتمد حاوية أوغ. ومنذ ذلك الحين، أوصت مؤسسة Xiph.Org باستخدام .ogg لملفات Ogg Vorbis الصوتية فقط. وأنشأت المؤسسة مجموعة جديدة من امتدادات الملفات وأنواع الوسائط لتحديد أنواع المحتوى المختلفة، مثل .oga للملفات الصوتية فقط، و.ogv لملفات الفيديو مع الصوت أو بدونه (بما في ذلك ثيورا)، و.ogx لملفات أوغ المركبة.
تنسيق الملف
وعلى صعيد آخر، موغ (Mogg)، وهو اختصار لـ"تنسيق أوغ-فوربيس متعدد المسارات ذو التدفق المنطقي الواحد"، هو تنسيق ملفات أوغ متعدد القنوات أو متعدد المسارات.
إضافةً إلى ذلك، يحدد الرقمان التسلسلي ورقم الصفحة الموجودان في ترويسة الصفحة كل صفحة باعتبارها جزءاً من سلسلة صفحات تشكل تدفقاً. ويمكن دمج عدة تدفقات بتات في ملف واحد، بحيث تُرتب صفحات كل تدفق وفق موضعها الزمني في البيانات المحتواة. كما يمكن إلحاق تدفقات جديدة بالملفات الموجودة مسبقاً، وهي عملية تُعرف باسم التسلسل (chaining)، للسماح بفك ترميز التدفقات بالتتابع.
وعلى صعيد آخر، يتكون التنسيق من وحدات من البيانات تُسمى كل منها صفحة أوغ. تبدأ كل صفحة بالرموز OggS التي تستعمل لتعريف الصفحة بأنها جزء من ملف أوغ.
من جهة ثانية، تتوفر مكتبة حرة مرخصة تحت رخصة بي إس دي تُسمى libvorbis لترميز وفك ترميز البيانات من تدفقات فوربيس. وتُستعمل تطبيقات أوغ المستقلة في عدد من المشاريع، مثل ريال بلاير ومجموعة من مرشحات دايركت شو.
ومن جهة أخرى، طُوّر تنسيق تدفق البتات لأوغ، الذي صممته بصورة رئيسية مؤسسة Xiph.Org، ليكون إطاراً لمبادرة أوسع تهدف إلى إنشاء مجموعة من المكونات الخاصة بترميز وفك ترميز ملفات الوسائط المتعددة، بحيث تكون متاحة مجاناً وقابلة لإعادة التنفيذ بحرية في البرمجيات والأجهزة.
التسمية
ومن جهة أخرى، بدأ مشروع أوغ فوربيس في سنة 1993. وكان يُعرف في الأصل باسم Squish، إلا أن هذا الاسم كان مستعملاً كعلامة تجارية، مما أدى إلى تغيير اسم المشروع. استُخدم اسم OggSquish حتى عام 2001، عندما اختُصر الاسم إلى Ogg (أوغ). ومنذ ذلك الحين أصبح اسم أوغ يشير إلى تنسيق الحاوية الذي يمثل جزءاً من مشروع Xiph.org الأكبر للوسائط المتعددة. أما Squish، المعروف اليوم باسم Vorbis، فأصبح يشير إلى تنسيق ترميز صوتي محدد يُستعمل عادةً مع حاوية أوغ.
وفي السياق ذاته، اشتُق اسم أوغ من مصطلح ogging، وهو مصطلح تقني من لعبة الحاسوب «Netrek»، وكان يشير إلى تنفيذ فعل قوي أو مكلف بالموارد. وفي سياق المشروع، عكس الاسم الطموح المرتفع لمطوري أوغ في وقت كانت فيه قدرة أجهزة الحاسوب الشخصي محدودة. وعلى الرغم من عدم وجود علاقة بين اسم أوغ وشخصية ناني أوغ في روايات «ديسكوورلد» للكاتب تيري براتشيت، فإن اسم فوربيس سُمّي تيمناً بشخصية أخرى من شخصيات تيري براتشيت من كتاب «آلهة صغيرة».
📝 هل في هذه المقالة خطأ؟
إذا وجدت معلومة تحتاج تصحيحاً أو إضافة، أو أردت حذف المقالة، أرسل لنا طلباً وسنراجعه.
ما رأيك في هذه المقالة؟