OGG Vorbis (.ogg)
Xiph.Org قياسيOgg Vorbis هو حاوية صوتية مفتوحة ومجانية، وتنسيق ضغط بفقدان بعض البيانات، أُنشئ بديلًا غير مقيّد للتنسيقات المحمية ببراءات اختراع مثل MP3 وAAC.
تحويل OGG إلى MP3
محول مجاني داخل المتصفح للتحويل من OGG إلى MP3. قم بتحويل الملفات فوراً على جهازك.
فحص البيانات الوصفية
تتعرف أنظمة التشغيل ومحللات الملفات على ملفات OGG من خلال فحص تسلسل البايت الثنائي البادئ:
توقيع رأس الملف على مستوى البايت (Magic Bytes)
تتعرف أنظمة التشغيل ومحللات الملفات على ملفات OGG من خلال فحص تسلسل البايت الثنائي البادئ:
التوقيع الست عشري (الإزاحة 0):
4F 67 67 53تمثيل ASCII: OggS
التوحيد القياسي: Xiph.Org Foundation / IETF RFC 3533 & RFC 5334
المواصفات الفنية
| هيكلية الحاوية | حاوية تدفق وسائط Ogg تؤطّر حزم Vorbis الصوتية |
| الضغط | تحويل جيب التمام المنفصل المعدّل (MDCT) مع التكميم المتجهي وتوليد أرضية الضوضاء |
| ترتيب البايتات (Endianness) | ترويسات وإطارات بترتيب البايتات الصغير (Little-Endian) |
| مساحات الألوان | غير مطبق (تدفق صوتي مع فقدان في البيانات) |
| القنوات والبنية | تصل إلى 255 قناة صوتية منفصلة |
| الحد الأقصى للأبعاد | معدلات أخذ عينات تصل إلى 192 كيلوهرتز، ومعدلات بت متغيرة من 45 إلى 500 كيلوبت/ثانية |
| الشفافية | جودة إدراكية عالية مع فقدان بعض البيانات؛ ويكاد الفقد لا يُلاحظ عند إعداد الجودة -q 6 (نحو 192 كيلوبت/ثانية). |
| البث والتحميل التدرجي | بنية صفحات Ogg صُممت منذ البداية لبث حزم الإنترنت بموثوقية |
مصفوفة المقارنة التقنية: OGG مقابل المنافسين
| السمة التقنية | OGG (الحالي) | MP3 | OPUS | AAC |
|---|---|---|---|---|
| حرية براءات الاختراع | مفتوح بالكامل ولا يتطلب رسوم ترخيص | براءات اختراع انتهت صلاحيتها (ضمن الملكية العامة) | مفتوح وخالٍ من الرسوم بنسبة 100% | مجموعة تراخيص تجارية لبراءات الاختراع |
| اعتماد صناعة الألعاب | واسع الانتشار؛ تنسيق صوت قياسي في محركات الألعاب مثل Unity وUnreal | المعيار التاريخي | متزايد | معيار ألعاب الهواتف المحمولة |
| الأداء عند معدلات البت المنخفضة | جيد عند 96 إلى 128 كيلوبت/ثانية | ضعيف عند 96 كيلو بت في الثانية | ممتاز عند 32 إلى 96 كيلوبت/ثانية | جيد عند 96-128 كيلو بت في الثانية |
| دعم القنوات المتعددة | ما يصل إلى 255 قناة منفصلة | قناتان (ستيريو) | ما يصل إلى 255 قناة | ما يصل إلى 48 قناة |
أنماط التلف الشائعة ودليل الاسترداد بالنظام الست عشري
يُبلغ مشغل Ogg عن «عدم تزامن تدفق البتات» أو يتوقف عن التشغيل عند الحزمة الأولى.
السبب الجذري: تلف رأس صفحة Ogg أو عدم تطابق قيمة التحقق CRC32 داخل صفحة OggS.
الاسترداد: أعِد بناء بنية صفحات حاوية Ogg باستخدام oggz-repair، أو انسخ التدفق الصوتي عبر الأمر ffmpeg -i broken.ogg -c:a copy fixed.ogg.
تحليل الأمان ومتجهات الهجوم على المحلّل
تحلل حاويات Ogg مقاطع حزم متفاوتة الطول داخل الصفحات، وقد تؤدي العيوب في مفككات تدفق البتات إلى قراءات خارج حدود الذاكرة.
ناقلات الهجوم المعروفة
- قراءة تتجاوز حدود مخزن الكومة أثناء إعادة بناء منحنيات Vorbis floor1 أو floor0.
- قد تستنزف حقول التعليقات المفرطة الحجم الذاكرة أثناء الفحص الأولي للتدفق.
- قد تتسبب جداول مقاطع الحزم المصممة خصيصاً في تجاوز الأعداد الصحيحة أثناء تجميع الصفحات.
أفضل الممارسات الدفاعية: تحقّق من قيم CRC32 لصفحات Ogg قبل تمرير بيانات الحزم إلى مسار فك ضغط Vorbis.
الأصول التاريخية والمحطات الرئيسية
المزايا الرئيسية والإيجابيات
- مفتوح المصدر وخالٍ من رسوم الترخيص بالكامل، ولا يخضع لمطالبات براءات الاختراع.
- تعتمد جودة الصوت مقارنةً بـ MP3 على الترميز ومعدل البت والمرمّز والمحتوى.
- دعم أصلي للتشغيل دون فجوات وحقول تعليقات مرنة للبيانات الوصفية في Vorbis.
القيود الفنية والسلبيات
- يفتقر إلى دعم تشغيل مدمج في أجهزة ستيريو السيارات القديمة ومشغلات الوسائط المستقلة.
- حلّ Opus، الجيل التالي من برامج الترميز، إلى حد كبير محل Vorbis في تطبيقات الكلام والاستخدامات الجديدة.
- افتقر تاريخياً إلى دعم مدمج في أطر الوسائط الافتراضية في iOS وmacOS من Apple.
معلومات تقنية طريفة
- يشير التوقيع OggS إلى «Ogg Stream» (تدفق Ogg)، وتليه أرقام مراجعة بنية التدفق.
- يعود اسم Ogg إلى مصطلح ogging في لغة لاعبي لعبة netrek، ويعني الاستيلاء بالقوة.
- اعتمد مطورو ألعاب الفيديو Ogg Vorbis على نطاق واسع لتجنب دفع ملايين الدولارات رسوم ترخيص براءات اختراع MP3.
الأسئلة التقنية المتكررة
ما الفرق بين Ogg وVorbis؟
Ogg هو تنسيق الحاوية (المسؤول عن تقسيم البيانات إلى صفحات، وتشذيرها، وتسليم الحزم)، بينما Vorbis خوارزمية ضغط الصوت المخزنة داخل حاوية Ogg.
لماذا تستخدم Spotify تنسيق Ogg Vorbis بدلًا من MP3؟
Ogg Vorbis مجاني من حقوق الملكية ويوفر جودة صوتية أنقى ونطاقًا ديناميكيًا أوسع واحتفاظًا أفضل بالترددات العالية عند 320 كيلو بت في الثانية مقارنةً بـ MP3.
هل يمكن لملف Ogg احتواء فيديو؟
نعم. مع أن .ogg يشير عادةً إلى صوت Vorbis، يمكن لحاوية Ogg أن تحتوي على فيديو Theora (.ogv) أو صوت FLAC (.oga).