انتقل إلى المحتوى

Ogg

من ويكيبيديا، الموسوعة الحرة
libagg
الشعار
معلومات عامة
نوع
مكتبة
المنصة
المطورون
Xiph.Org Foundation
موقع الويب
xiph.org… (الإنجليزية) عدل القيمة على Wikidata
معلومات تقنية
لغة البرمجة
حالة التطوير
نشط
الإصدار الأول
2003 [1] عدل القيمة على Wikidata
الرخصة
امتداد الملف
  القائمة ...
ogg[2]*ogv*oga*ogx*spx*opus عدل القيمة على Wikidata
التسلسل
اشتقاقات

أوغ (الإنجليزية: Ogg) هي صيغة ملفات حاوية للوسائط المتعددة الرقمية، صُممت لتوفير بثّ ومعالجة فعّالة للوسائط المتعددة الرقمية. تتولى مؤسسة Xiph.Org صيانتها، وهي صيغة حرة ومفتوحة لا تخضع لبراءات اختراع البرمجيات.[3] اشتُق اسمها من مصطلح ogging، وهو مصطلح تقني من لعبة الحاسوب «Netrek»،[4] في إشارة إلى كلفة المعالجة المرتفعة في الإصدارات الأولى من البرنامج.[5]

يمكن لحاوية أوغ دمج عدد من التدفقات المستقلة للصوت والفيديو والنصوص، مثل الترجمات المصاحبة، إضافةً إلى البيانات الوصفية. وفي إطار وسائط أوغ المتعددة، توفر ثيورا طبقة فيديو بضغط فاقد، بينما تُستخدم غالباً طبقة الصوت الترميزية فوربيس الموجهة للموسيقى، أو خليفتها أوبوس. كما يمكن استخدام تنسيقات الصوت ذات الضغط غير الفاقد، مثل فلاك وOggPCM.

حتى عام 2007، كان امتداد الملف .ogg يُستخدم لجميع الملفات التي تعتمد حاوية أوغ. ومنذ ذلك الحين، أوصت مؤسسة Xiph.Org باستخدام .ogg لملفات Ogg Vorbis الصوتية فقط. وأنشأت المؤسسة مجموعة جديدة من امتدادات الملفات وأنواع الوسائط لتحديد أنواع المحتوى المختلفة، مثل .oga للملفات الصوتية فقط، و.ogv لملفات الفيديو مع الصوت أو بدونه (بما في ذلك ثيورا)، و.ogx لملفات أوغ المركبة.[6]

دُمجت ترميزات أوغ المختلفة في عدد من مشغلات الوسائط الحرة والاحتكارية، التجارية وغير التجارية، إضافةً إلى مشغلات الوسائط المحمولة وأجهزة استقبال نظام التموضع العالمي المصنعة من شركات مختلفة.

اعتباراً من 7 نوفمبر 2017، كان الإصدار الحالي من التنفيذ المرجعي لمؤسسة Xiph.Org هو libogg 1.3.3.[7] وكان هناك إصدار آخر هو libogg2 قيد التطوير، لكنه كان بحاجة إلى إعادة تصميم اعتباراً من عام 2018.[8] وتُعد كلتا المكتبتين البرمجيتين برمجيات حرة، وقد أُصدرتا تحت رخصة بي إس دي الجديدة. وفُصل التنفيذ المرجعي لأوغ عن فوربيس في 2 سبتمبر 2000.[9]

التسمية

[عدل | عدل المصدر]

بدأ مشروع أوغ فوربيس في عام 1993. وكان يُعرف في الأصل باسم Squish، إلا أن هذا الاسم كان مستخدماً كعلامة تجارية، مما أدى إلى تغيير اسم المشروع. استُخدم اسم OggSquish حتى عام 2001، عندما اختُصر الاسم إلى Ogg (أوغ). ومنذ ذلك الحين أصبح اسم أوغ يشير إلى تنسيق الحاوية الذي يمثل جزءاً من مشروع Xiph.org الأكبر للوسائط المتعددة. أما Squish، المعروف اليوم باسم Vorbis، فأصبح يشير إلى تنسيق ترميز صوتي محدد يُستخدم عادةً مع حاوية أوغ.

اشتُق اسم أوغ من مصطلح ogging، وهو مصطلح تقني من لعبة الحاسوب «Netrek»، وكان يشير إلى تنفيذ فعل قوي أو مكلف بالموارد. وفي سياق المشروع، عكس الاسم الطموح المرتفع لمطوري أوغ في وقت كانت فيه قدرة أجهزة الحاسوب الشخصي محدودة. وعلى الرغم من عدم وجود علاقة بين اسم أوغ وشخصية ناني أوغ في روايات «ديسكوورلد» للكاتب تيري براتشيت، فإن اسم فوربيس سُمّي تيمناً بشخصية أخرى من شخصيات تيري براتشيت من كتاب «آلهة صغيرة».[10]

تنسيق الملف

[عدل | عدل المصدر]

طُوّر تنسيق تدفق البتات لأوغ، الذي صممته بصورة رئيسية مؤسسة Xiph.Org، ليكون إطاراً لمبادرة أوسع تهدف إلى إنشاء مجموعة من المكونات الخاصة بترميز وفك ترميز ملفات الوسائط المتعددة، بحيث تكون متاحة مجاناً وقابلة لإعادة التنفيذ بحرية في البرمجيات والأجهزة.

يتكون التنسيق من وحدات من البيانات تُسمى كل منها صفحة أوغ. تبدأ كل صفحة بالرموز OggS التي تستخدم لتعريف الصفحة بأنها جزء من ملف أوغ.

يحدد الرقمان التسلسلي ورقم الصفحة الموجودان في ترويسة الصفحة كل صفحة باعتبارها جزءاً من سلسلة صفحات تشكل تدفقاً. ويمكن دمج عدة تدفقات بتات في ملف واحد، بحيث تُرتب صفحات كل تدفق وفق موضعها الزمني في البيانات المحتواة. كما يمكن إلحاق تدفقات جديدة بالملفات الموجودة مسبقاً، وهي عملية تُعرف باسم التسلسل (chaining)، للسماح بفك ترميز التدفقات بالتتابع.

تتوفر مكتبة حرة مرخصة تحت رخصة بي إس دي تُسمى libvorbis لترميز وفك ترميز البيانات من تدفقات فوربيس. وتُستخدم تطبيقات أوغ المستقلة في عدد من المشاريع، مثل ريال بلاير ومجموعة من مرشحات دايركت شو.[11]

موغ (Mogg)، وهو اختصار لـ"تنسيق أوغ-فوربيس متعدد المسارات ذو التدفق المنطقي الواحد"، هو تنسيق ملفات أوغ متعدد القنوات أو متعدد المسارات.

المراجع

[عدل | عدل المصدر]
  1. وصلة مرجع: https://www.xiph.org/ogg/doc/rfc3533.txt. الوصول: 8 يناير 2019.
  2. وصلة مرجع: https://www.loc.gov/preservation/digital/formats/fdd/fdd000026.shtml. الوصول: 3 فبراير 2025.
  3. "Vorbis.com: FAQ". مؤرشف من الأصل في 2005-10-01. اطلع عليه بتاريخ 2010-05-28.
  4. "Ogging 101". مؤرشف من الأصل في 2017-12-25. اطلع عليه بتاريخ 2016-11-06. 3.3 Ogging: This is the art of killing a carrier, or potential carrier, by a suicide run.
  5. اكتب عنوان المرجع بين علامتي الفتح <ref> والإغلاق </ref> للمرجع xiphname
  6. "MIME Types and File Extensions". XiphWiki. 7 سبتمبر 2007. مؤرشف من الأصل في 2018-11-17. اطلع عليه بتاريخ 2007-09-10.
  7. Giles، Ralph (7 نوفمبر 2017). "libogg 1.3.3 release". ogg-dev (قائمة بريد). مؤرشف من الأصل في 2018-04-04. اطلع عليه بتاريخ 2019-01-14.
  8. Giles، Ralph (5 يناير 2008). "r14372 - in trunk/theora: . lib/dec lib/enc". xiph-commits (قائمة بريد). مؤرشف من الأصل في 2020-10-03. اطلع عليه بتاريخ 2019-01-14. This library was never released and now looks like it needs to be redesigned.
  9. Xiph.Org (2002-07-19) Ogg releases - libogg-1.0.tar.gz - CHANGES نسخة محفوظة 2017-06-14 على موقع واي باك مشين. Retrieved 2009-09-01.
  10. "Xiph.org: naming". Xiph.org Foundation. 7 يناير 2006. مؤرشف من الأصل في 2012-02-27. اطلع عليه بتاريخ 2009-09-02.
  11. "Directshow Filters for Ogg Vorbis". مؤرشف من الأصل في 2015-02-08. اطلع عليه بتاريخ 2015-02-14.