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) | رؤوس وتدفق بتات ذو نهاية صغرى |
| مساحات الألوان | غير مطبق (تدفق صوتي مع فقدان في البيانات) |
| القنوات والبنية | تصل إلى 255 قناة صوتية منفصلة |
| الحد الأقصى للأبعاد | معدلات أخذ عينات تعسفية تصل إلى 192 كيلو هرتز بمعدلات بت متغيرة من 45 إلى 500 كيلو بت في الثانية |
| الشفافية | جودة إدراكية عالية مع فقدان؛ شفافية حول إعداد الجودة -q 6 (حوالي 192 كيلو بت في الثانية) |
| البث والتحميل التدرجي | هيكل صفحات Ogg أصلي مصمم منذ البداية لبث حزم الإنترنت القوي |
مصفوفة المقارنة التقنية: OGG مقابل المنافسين
| السمة التقنية | OGG (الحالي) | MP3 | OPUS | AAC |
|---|---|---|---|---|
| حرية براءات الاختراع | مفتوح وخالٍ من الرسوم بنسبة 100% | براءات اختراع منتهية الصلاحية (الملكية العامة) | مفتوح وخالٍ من الرسوم بنسبة 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 للصفحات قبل تمرير بيانات الحزم إلى خط أنابيب فك ضغط Vorbis.
الأصول التاريخية والمحطات الرئيسية
المزايا الرئيسية والإيجابيات
- خالٍ تمامًا من حقوق الملكية ومفتوح المصدر مع مطالبات براءات اختراع أو رسوم ترخيص معدومة.
- دقة صوتية فائقة واستجابة ترددية ديناميكية مقارنة بـ MP3 عند نفس معدلات البت.
- دعم أصلي للتشغيل المتصل الحقيقي وتعليقات مرنة لبيانات Vorbis الوصفية.
القيود الفنية والسلبيات
- يفتقر إلى دعم التشغيل على الأجهزة الأصلية في ستيريو السيارات القديمة ومشغلات المستهلكين المستقلة.
- تم تجاوزه إلى حد كبير للكلام والتطبيقات الجديدة بواسطة ترميز الجيل التالي Opus.
- عُرِف تاريخيًا بنقص الدعم الأصلي في أطر عمل الوسائط الافتراضية لأبل iOS وmacOS.
معلومات تقنية طريفة
- التوقيع السحري 'OggS' يمثل 'Ogg Stream' (تدفق Ogg)، تتبعه أرقام مراجعة هيكل التدفق.
- اسم 'Ogg' مشتق من لغة الألعاب netrek المعبرة 'ogging'، والتي تعني السيطرة بقوة.
- مطور ألعاب الفيديو اعتمدوا بشكل هائل على Ogg Vorbis لأنه تجنب ملايين الدولارات في تراخيص براءات اختراع MP3 المملوكة.
الأسئلة التقنية المتكررة
ما الفرق بين Ogg و Vorbis؟
Ogg هو تنسيق الحاوية (المسؤول عن تقسيم الصفحات، التداخل، وتوصيل الحزم)، بينما Vorbis هو خوارزمية ضغط الصوت المخزنة داخل حاوية Ogg هذه.
لماذا تستخدم سبوتيفاي Ogg Vorbis بدلاً من MP3؟
Ogg Vorbis خالٍ من حقوق الملكية ويوفر جودة صوتية أنقى، ونطاقًا ديناميكيًا أوسع، واحتفاظًا أفضل بالترددات العالية عند 320 كيلو بت في الثانية مقارنة بـ MP3.
هل يمكن لملف Ogg احتواء فيديو؟
نعم. بينما يشير .ogg عادةً إلى صوت Vorbis، يمكن لحاوية Ogg أن تحمل فيديو Theora (.ogv) أو صوت FLAC (.oga).