يتوفر برنامج ترميز الصوت Opus 1.5

بعد ما يقرب من عام من التطوير، كشفت Xiph.Org، وهي منظمة مخصصة لتطوير برامج ترميز الفيديو والصوت المجانية، عن إصدار برنامج ترميز الصوت Opus 1.5، الذي يوفر تشفيرًا عالي الجودة وأقل زمن وصول لكل من تدفق الصوت عالي معدل البت الضغط وضغط الصوت في التطبيقات ذات النطاق الترددي المحدود (الاتصالات الهاتفية عبر بروتوكول الإنترنت). يتم ترخيص التطبيقات المرجعية للتشفير ووحدة فك التشفير بموجب ترخيص BSD. المواصفات الكاملة لتنسيق Opus متاحة للعامة ومجانية ومعتمدة كمعيار للإنترنت (RFC 6716).

يتم إنشاء برنامج الترميز من خلال الجمع بين أفضل التقنيات من برنامج الترميز CELT الخاص بـ Xiph.org وبرنامج ترميز SILK مفتوح المصدر من Skype. بالإضافة إلى Skype و Xiph.Org ، شاركت شركات مثل Mozilla و Octasic و Broadcom و Google أيضًا في تطوير Opus. تُمنح براءات الاختراع المشاركة في Opus من قبل الشركات المشاركة في التطوير للاستخدام غير المحدود دون دفع الإتاوات. يتم تفويض جميع حقوق الملكية الفكرية وتراخيص براءات الاختراع المتعلقة بـ Opus تلقائيًا إلى التطبيقات والمنتجات التي تستخدم Opus ، دون الحاجة إلى موافقة إضافية. لا توجد قيود على نطاق وإنشاء تطبيقات الطرف الثالث البديلة. ومع ذلك ، يتم إلغاء جميع الحقوق الممنوحة في حالة إجراءات براءات الاختراع التي تؤثر على تقنيات Opus ضد أي مستخدم لـ Opus.

يتميز Opus بجودة تشفير عالية وأقل زمن انتقال لكل من ضغط الصوت المتدفق ذي معدل البت العالي وضغط الصوت لتطبيقات الاتصالات الهاتفية عبر بروتوكول الإنترنت VoIP ذات النطاق الترددي المقيّد. في السابق ، تم التعرف على Opus كأفضل برنامج ترميز عند استخدام معدل نقل 64 كيلو بت (تجاوزت Opus المنافسين مثل Apple HE-AAC و Nero HE-AAC و Vorbis و AAC LC). تشمل المنتجات التي تدعم Opus خارج الصندوق متصفح Firefox وإطار عمل GStreamer وحزمة FFmpeg.

السمات الرئيسية لـ Opus:

  • معدل البت من 5 إلى 510 كيلوبت / ثانية ؛
  • تردد أخذ العينات من 8 إلى 48 كيلو هرتز ؛
  • مدة الإطار من 2.5 إلى 120 مللي ثانية ؛
  • دعم معدلات البت الثابتة (CBR) والمتغيرة (VBR) ؛
  • دعم الصوت ضيق النطاق وعريض النطاق ؛
  • دعم الصوت والموسيقى ؛
  • دعم ستيريو وأحادي ؛
  • دعم الإعداد الديناميكي لمعدل البت وعرض النطاق الترددي وحجم الإطار ؛
  • القدرة على استعادة دفق الصوت في حالة فقدان الإطار (PLC) ؛
  • دعم ما يصل إلى 255 قناة (إطارات متعددة الدفق)
  • توافر تطبيقات باستخدام حساب النقطة العائمة والثابتة.

الابتكارات الرئيسية في Opus 1.5:

  • لقد قام برنامج التشفير ووحدة فك التشفير بتوسيع استخدام تقنيات التعلم الآلي.
  • تم تنفيذ آلية التكرار العميق (DRED) التي تستخدم التعلم الآلي لاستعادة أجزاء الصوت المفقودة بسبب فقدان الحزمة.
  • تحسين استعادة دفق الصوت في حالة فقدان الإطار باستخدام محرك التعلم الآلي Deep PLC (إخفاء فقدان الحزمة).
  • تحسين جودة الصوت بمعدلات بت منخفضة (~ 6 كيلوبت في الثانية).
  • تمت إضافة تحسينات إضافية باستخدام مجموعات تعليمات AVX2 (x86) وNeon (ARM).
  • تمت إضافة دعم لتنسيق الصوت المحيطي من الدرجة الرابعة والخامسة من Ambisonics، والذي يأخذ في الاعتبار انتشار الصوت ليس فقط في المستوى الأفقي، ولكن أيضًا في المستوى الرأسي (لتحديد مصدر الصوت من الأعلى أو الأسفل).

في أعقابه، تم إصدار Opus 1.5.1، والذي حل مشاكل البناء باستخدام نظام بناء Meson (لم يتأثر البناء باستخدام CMake بالمشكلة).

المصدر: opennet.ru

إضافة تعليق