.OPUS Opus Audio
.opus

Opus Audio

ملف Opus تسجيل صوتي مضغوط — مثل MP3 لكن أحدث وأصغر بنصف الحجم. تجده داخل كل رسالة واتساب صوتية وكل مكالمة فيديو عبر المتصفح. يحوّل FileDex ملفات Opus إلى MP3 مباشرة في متصفحك — بدون رفع، بدون خادم.

بنية الصيغة
ترويسة OggS
OpusHead
OpusTags
حزم الصوت
صوتمع فقدانبث

أسئلة شائعة

ما هو ملف Opus وأين يُستخدم يومياً؟

Opus برنامج ترميز صوتي مفتوح المصدر وخالٍ من الرسوم، وُحّد كمعيار IETF في 2012. يجمع محرك SILK للكلام ومحرك CELT للموسيقى في نظام هجين يتبدل تلقائياً. كل مكالمة فيديو عبر المتصفح تستخدمه عبر WebRTC. رسائل واتساب الصوتية ترمّز بـ Opus — في السعودية ودول الخليج حيث الرسائل الصوتية وسيلة التواصل الأولى، Opus هو التنسيق الصوتي الأكثر إرسالاً يومياً.

كيف أحوّل رسالة واتساب صوتية إلى MP3؟

رسائل واتساب الصوتية مرمزة بتنسيق Opus. اسحب ملف .opus إلى FileDex لتحويله إلى MP3 مباشرة في متصفحك — بدون رفع ملفات وبدون خادم ولا تغادر بياناتك جهازك. التحويل يفك ترميز صوت Opus ويعيد ترميزه كـ MP3 للتشغيل على جميع الأجهزة.

ما الفرق بين Opus وMP3 من حيث الجودة والحجم؟

Opus يقدم جودة مكافئة بنصف معدل البت تقريباً مقارنة بـ MP3. عند 64 كيلوبت/ثانية ستريو، يعادل Opus جودة MP3 عند 128 كيلوبت/ثانية — وهذا مثبت باختبارات استماع دولية محكمة. للكلام تحديداً Opus يتفوق بشكل كبير لأن محرك SILK مصمم خصيصاً للصوت البشري بينما MP3 مصمم للموسيقى فقط.

هل يمكنني تشغيل ملفات Opus على هاتفي؟

Android يدعم Opus أصلاً منذ الإصدار 5.0 (Lollipop). على iPhone تحتاج تطبيقاً مثل VLC لتشغيل ملفات .opus مباشرة. جميع المتصفحات الحديثة على الهاتف بما فيها Chrome وSafari تفك ترميز Opus أصلاً. واتساب يشغل رسائل Opus الصوتية على جميع المنصات بدون تطبيق إضافي.

لماذا يبدو صوت Opus أفضل من MP3 بنفس حجم الملف؟

Opus يستخدم بنية هجينة تتكيف مع المحتوى — محرك SILK يستخدم ترميزاً تنبؤياً محسّناً لترددات الصوت البشري ومحرك CELT يستخدم تحويلات MDCT للموسيقى. MP3 يستخدم MDCT فقط لكل المحتوى ويهدر البتات على أنواع صوت لم يُصمم لها. النتيجة: صوت أوضح بنصف معدل البت.

ما يميز .OPUS

وثيقة من 2016
فُرضت على كل متصفح في العالم
RFC 7874 قرّرت أن كل متصفح يدعم مكالمات WebRTC يجب أن يدعم Opus. لا خيار، لا بديل. نتيجة القرار أن أكثر من ملياري مستخدم شهرياً يستخدمون Opus كل يوم — Google Meet، Zoom، Discord، Teams، كلهم يعتمدون على هذا البرنامج.
من الكلام إلى الموسيقى
محركان يتبدّلان كل 20 ملي ثانية
محرك SILK يعالج الأصوات البشرية، محرك CELT يعالج الموسيقى. المرمّز يختار بين المحركَين أو يدمجهما لكل إطار صوتي قصير. بودكاست فيه مقدّم يتحدّث على موسيقى خلفية — البرنامج يبدّل بين الوضعَين بسلاسة كاملة دون انقطاع مسموع.
نصف الحجم، نفس الصوت
Opus عند 64 كيلوبت يطابق MP3 عند 128
اختبارات استماع مزدوجة التعمية بمنهجية MUSHRA أثبتت أن ملف Opus عند 64 كيلوبت في الثانية يُقدّم جودة صوتية مكافئة لـ MP3 عند 128. تخزين نصف. كفاءة مضاعفة. مقارنة تُفسّر سبب تبنّي التطبيقات الحديثة لهذا التنسيق.
واتساب يستخدمه كل يوم
كل رسالة صوتية هي ملف Opus
عند تسجيل رسالة صوتية في واتساب، التطبيق يرمّزها كـ Opus في حاوية Ogg عند 24 كيلوبت في الثانية. Telegram وSignal وDiscord يفعلون الشيء نفسه. عندما تصدّر الرسالة خارج التطبيق ستحصل على ملف .opus — يحتاج تحويلاً لتشغيله على الأجهزة القديمة.

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

اكتشف التفاصيل التقنية

من 6 كيلوبت كلام إلى 510 كيلوبت موسيقى. كيف يكون هذا برنامج ترميز واحد؟

Opus ليس برنامج ترميز عادياً. هو اتحاد بين برنامجين منفصلين تماماً. الأول اسمه SILK، طوّرته شركة Skype للمكالمات الصوتية — يتعامل مع الصوت البشري بكفاءة عالية عند معدلات بت منخفضة جداً. الثاني اسمه CELT، من مؤسسة Xiph.Org، مصمَّم للموسيقى كاملة النطاق الترددي.

في 2010 قرّرت مجموعة عمل IETF دمج المحركَين في برنامج واحد بدلاً من الاختيار بينهما. النتيجة أن ملف Opus يستطيع التعامل مع كل شيء — من همسة حديث عند 6 كيلوبت في الثانية إلى موسيقى ستيريو كاملة الجودة عند 510 كيلوبت. لا يوجد برنامج ترميز موحّد آخر يغطّي هذا المدى الواسع.

الذكاء يكمن في التبديل التلقائي. المرمِّز يحلّل الصوت كل 20 جزء من الألف من الثانية، يختار محرك SILK للكلام، محرك CELT للموسيقى، أو وضعاً هجيناً يدمجهما. بودكاست ينتقل بين مقدّم يتحدّث وموسيقى خلفية — البرنامج يبدّل المحركات بدون أن يسمع المستمع أي اختلاف في الجودة.

الأرقام تؤكّد الفرق. في اختبارات استماع مزدوجة التعمية، ملف Opus عند 64 كيلوبت يتفوّق على MP3 عند 128 كيلوبت — نفس الجودة بنصف الحجم. عند 96 كيلوبت يصل إلى نقطة الشفافية التامة: المستمعون لا يستطيعون التمييز بين النسخة المضغوطة والأصلية. جودة الترميز شيء. انتشاره في المتصفحات شيء آخر — وOpus فرض نفسه أسرع ممّا توقّع أحد.

كلّ مكالمة فيديو عبر المتصفح تستخدم Opus. لماذا؟

RFC 7874 وثيقة نشرها مجلس IETF عام 2016. جملة واحدة فيها غيّرت الويب: كل متصفح يدعم مكالمات WebRTC يجب أن يدعم Opus كبرنامج ترميز صوتي. لا خيار، لا بديل، لا استثناء.

النتيجة المباشرة أن كلّ المتصفحات الكبرى ضمّنت Opus أصلياً في محركاتها. لم يكن الأمر اختياراً تجارياً من شركات المتصفحات — كان شرطاً تقنياً للتوافق مع المعيار.

من يستخدم التقنية فعلياً؟ Google Meet، منصة Zoom عبر المتصفح، Microsoft Teams، Discord، وأي خدمة اتصال فيديو عبر الإنترنت. أكثر من ملياري شخص يستخدمون WebRTC كل شهر، وكل مكالمة منهم تنقل الصوت بتنسيق Opus — سواء علموا ذلك أم لا.

السبب وراء هذا الاختيار الصارم أن الحلول السابقة فشلت. G.711 قديم جداً ومُضيع للبيانات. G.722 محدود في الترددات. AAC وMP3 صُمّما للموسيقى لا للمكالمات. Opus كان أول برنامج يتعامل مع الكلام والموسيقى معاً بنفس الكفاءة، ومجاني بدون رسوم براءات اختراع. لهذا سمّته المواصفة "إلزامي التنفيذ". اعتماد المتصفحات شيء. الملف على القرص شيء آخر — لأنّ Opus ليس تنسيق ملف فعلياً.

Opus ليس تنسيق ملف فعلياً. فماذا يوجد داخل ملف .opus؟

افتح ملف .opus بمحرّر سداسي عشري وانظر إلى أول أربع بايتات: 4F 67 67 53. إذا قرأتها كنص ASCII ستجد "OggS". هذا ليس توقيع Opus — هذا توقيع حاوية Ogg.

التمييز مهم. Opus هو البرنامج (الخوارزمية التي تضغط الصوت). Ogg هو الظرف الذي يحمل الصوت المضغوط. ملف .opus في الحقيقة ملف Ogg يحمل بداخله بيانات Opus. نفس النموذج يُستخدم في ملفات MKV التي تحمل فيديو H.264، أو ملفات MP4 التي تحمل صوت AAC.

عند الإزاحة 0x1C يأتي التوقيع الفعلي للبرنامج: OpusHead بثماني بايتات. هذه الترويسة تحمل سبع معلومات ثابتة الطول — رقم إصدار Opus، عدد القنوات، عينات التخطّي المسبق، معدّل العينات الأصلي قبل الترميز، قيمة كسب الخرج، وعائلة تعيين القنوات للصوت المحيطي.

قراءة 19 بايت من OpusHead تكشف كل ما يحتاج المشغّل معرفته ليفكّ ترميز الملف. تصميم مقصود: حقول ثابتة الطول، تحليل سريع، بدون ترميز متغيّر. المتصفحات وتطبيقات المحادثة تفتح ملايين ملفات Opus في الثانية — كل فتحة تبدأ بنفس القراءة القصيرة.

بعد OpusHead تأتي صفحة Ogg ثانية تحتوي OpusTags — بيانات وصفية مثل اسم الأغنية أو المغنّي، بنفس صيغة Vorbis Comment في ملفات FLAC. باقي الملف صفحات Ogg متتابعة، كل صفحة تحمل عدّة حزم Opus، وكل حزمة تحمل من 2.5 إلى 60 ملّي ثانية من الصوت. بنية الملف مهمّة تقنياً. لكن معظم الناس يصادفون Opus دون أن يعرفوا اسمه أبداً.

كلّ رسالة صوتية على واتساب هي Opus. لم تعلم. لماذا؟

كل رسالة صوتية ترسلها أو تستقبلها عبر واتساب هي ملف Opus. الشركة تستخدم البرنامج لترميز الصوت عند 24 كيلوبت في الثانية تقريباً، داخل حاوية Ogg. نفس الشيء ينطبق على Telegram ورسائل Signal الصوتية وقنوات Discord.

السبب الذي جعل التطبيقات كلها تختار Opus هو نفسه: حجم الملف. رسالة واتساب صوتية مدّتها دقيقة تشغل أقل من 200 كيلوبايت بتنسيق Opus. نفس الرسالة بجودة مماثلة بتنسيق MP3 ستحتاج 480 كيلوبايت على الأقل. اختلاف ضخم عند الإرسال عبر شبكات الهاتف المحمول في مناطق بطيئة الإنترنت.

معظم المستخدمين لا يرون اسم Opus. التطبيقات تُرمّز وتفكّ الترميز بسلاسة تلقائية، وكل شيء يعمل. لكن اللحظة التي يصبح فيها الاسم مرئياً هي عند تصدير الرسالة خارج التطبيق.

احفظ رسالة واتساب على الكمبيوتر، ستحصل على ملف بامتداد .opus. جرّب تشغيله في سيارتك، أو على نظام Windows قبل الإصدار 10، أو على مشغّل صوت قديم. غالباً لن ينجح. الأجهزة والبرامج القديمة لا تعرف Opus.

التحويل هو الحل. FileDex يقوم بهذه المهمّة كاملةً في متصفحك — يقرأ ملف Opus، يفكّ ترميزه، يعيد ترميزه إلى MP3 أو WAV أو FLAC، دون رفع أي شيء إلى خادم. رسالتك الصوتية تبقى على جهازك من البداية إلى النهاية.

مقارنة .OPUS مع البدائل

مقارنة .OPUS مع الصيغ البديلة
المقارنة المعيار الفائز
.OPUS vs .MP3
الجودة عند 64 كيلوبت/ثانية ستيريو
Opus عند 64 كيلوبت في الثانية يُعطي جودة صوتية مماثلة لـ MP3 عند 128 — يعني نصف حجم الملف بنفس الصوت. السبب أن Opus يستخدم محرّكين مختلفين ويبدّل بينهما حسب نوع المحتوى. MP3 يستخدم طريقة ضغط واحدة لكل أنواع الصوت.
OPUS أفضل
.OPUS vs .MP3
التوافق مع الأجهزة
MP3 يعمل على أي جهاز صُنع بعد 1999 تقريباً. راديو السيارة القديم، الهاتف، مشغّل الصوت الرخيص، كلها تدعمه. Opus يحتاج متصفحاً حديثاً أو برنامجاً يعرفه. للاستماع على الأجهزة القديمة أو مشاركة الملف مع أشخاص لا يعرفون Opus، تنسيق MP3 أفضل.
MP3 أفضل
.OPUS vs .AAC
جودة ترميز الكلام
محرّك SILK في Opus صُمّم خصّيصاً للصوت البشري. يُنتج صوتاً واضحاً للكلام عند معدّلات منخفضة جداً مثل 16 أو 24 كيلوبت في الثانية. AAC مُصمّم للموسيقى — يعمل جيداً عند 96 كيلوبت أو أكثر، لكن يفقد الجودة بشكل ملحوظ عند المعدّلات المنخفضة. للرسائل الصوتية والبودكاست، Opus الخيار الواضح.
OPUS أفضل
.OPUS vs .AAC
الارتباط بالمنظومة
AAC هو الخيار الرسمي لأجهزة Apple — iTunes وApple Music وiPhone. Opus هو الخيار الرسمي لمتصفحات WebRTC وGoogle Meet وواتساب. لا أحد منهما يسيطر على كل شيء. AAC يغلب في الأجهزة المحمولة، Opus يغلب في الويب والمحادثات عبر الإنترنت.
تعادل

المرجع التقني

نوع MIME
audio/opus
Magic Bytes
4F 67 67 53 حاوية Ogg تحمل Opus. ترويسة OpusHead تُحدَّد داخل تيار Ogg عند الإزاحة 0x1C.
المطوّر
Xiph.Org / IETF
سنة التقديم
2012
معيار مفتوح
نعم — عرض المواصفات
000000004F676753 OggS

حاوية Ogg تحمل Opus. ترويسة OpusHead تُحدَّد داخل تيار Ogg عند الإزاحة 0x1C.

البنية الثنائية

ملف .opus يستخدم حاوية Ogg. الأربع بايتات الأولى هي توقيع "OggS" (4F 67 67 53) عند الإزاحة 0 — هذا يُحدّد الملف كحاوية Ogg، وليس Opus تحديداً. البرنامج نفسه يُعلَن عنه بتوقيع "OpusHead" (4F 70 75 73 48 65 61 64) عند الإزاحة 0x1C داخل الصفحة الأولى. بعد التوقيع تأتي سبعة حقول ثابتة الطول: إصدار Opus، عدد القنوات، عينات التخطي المسبق، معدل عينات الإدخال الأصلي، كسب الخرج، وعائلة تعيين القنوات. الصفحة الثانية تحتوي OpusTags — بيانات وصفية بتنسيق Vorbis Comment (نفس صيغة البيانات الوصفية في FLAC). باقي الصفحات تحتوي على حزم Opus الفعلية، كل حزمة تمثّل من 2.5 إلى 60 ملّي ثانية من الصوت.

OffsetLengthFieldExampleDescription
0x00 4 بايت نمط التقاط Ogg 4F 67 67 53 السلسلة النصّية "OggS" — توقيع حاوية Ogg، لا توقيع Opus. هذا يعني أن الملف يستخدم حاوية Ogg التي قد تحمل Opus أو Vorbis أو FLAC أو برامج أخرى
0x05 1 بايت نوع الترويسة 02 علم بداية التيار (Beginning Of Stream) — يُشير إلى أن هذه الصفحة هي الأولى في الملف
0x1C 8 بايت توقيع OpusHead السحري 4F 70 75 73 48 65 61 64 السلسلة النصّية "OpusHead" — التوقيع الفعلي لبرنامج Opus داخل حاوية Ogg. ظهوره يؤكّد أن الملف يحمل صوتاً مُرمَّزاً بـ Opus
0x24 1 بايت الإصدار 01 رقم إصدار تغليف Opus. يجب أن تكون القيمة 1 لكل الملفات المتوافقة مع المواصفة الحالية
0x25 1 بايت عدد القنوات 02 عدد قنوات الصوت. القيمة 1 تعني أحادي، 2 تعني ستيريو. القيم الأعلى تدلّ على صوت محيطي متعدد القنوات
0x26 2 بايت التخطي المسبق 38 01 عدد عيّنات الصوت التي يجب على المشغّل تجاهلها من بداية الملف — تعويض لتأخير الترميز. القيمة 312 تُعادل 6.5 ملي ثانية عند 48 كيلوهرتز
0x28 4 بايت معدّل عيّنات الإدخال 80 BB 00 00 معدّل العيّنات الأصلي للتسجيل قبل الترميز (بالهرتز). Opus يُعيد دائماً العيّنات داخلياً إلى 48000 هرتز — هذه القيمة للمعلومات فقط
2007مؤسسة Xiph.Org تبدأ تطوير محرّك CELT — برنامج ترميز صوتي للموسيقى منخفض التأخير، مبنيّ على تحويل MDCT2009شركة Skype تُقدّم برنامج ترميز SILK إلى IETF — مصمَّم للمكالمات الصوتية عند معدلات بت منخفضة2010مجموعة عمل IETF تختار دمج SILK وCELT في برنامج واحد بدلاً من الاختيار بينهما — قرار سيُشكّل صناعة الصوت الرقمي2012RFC 6716 يُنشر في سبتمبر — Opus يصبح معياراً رسمياً بعد سنوات من التطوير المشترك بين المؤسستين2016RFC 7874 يفرض Opus كبرنامج الترميز الصوتي الإلزامي في WebRTC — كل مكالمة فيديو في المتصفح ستستخدمه منذ ذلك الحين2018Opus 1.3 يُصدَر — تحسينات جودة الكلام باستخدام الشبكات العصبية في محرّك SILK
تحويل Opus إلى MP3 للتشغيل على الأجهزة القديمة ffmpeg
ffmpeg -i input.opus -c:a libmp3lame -b:a 192k output.mp3

الأمر يفتح ملف Opus داخل حاوية Ogg، يفكّ ترميزه، ثم يعيد ترميزه كـ MP3 عند 192 كيلوبت في الثانية. المعدّل 192 يحافظ على الجودة بشكل عالٍ ويضمن تشغيل الملف على أي جهاز يقرأ MP3 — تقريباً كل جهاز صوت موجود في السوق.

فكّ ترميز Opus إلى صوت WAV غير مضغوط ffmpeg
ffmpeg -i input.opus output.wav

WAV تنسيق صوتي غير مضغوط يخزّن كل عيّنة صوتية كما هي. الأمر يُحوّل Opus إلى WAV بدون إضافة أي ضغط. مفيد للتحرير الصوتي في برامج مثل Audacity أو Adobe Audition، حيث يحتاج العمل صوتاً نقياً بدون تشويه ترميزي.

فحص البيانات التقنية لملف Opus ffmpeg
ffprobe -show_streams -show_format input.opus

الأمر يعرض تفاصيل ملف Opus الكاملة — معدّل العينات، عدد القنوات، معدّل البت، المدّة، وبيانات OpusTags الوصفية. مفيد عند الحصول على ملف من مصدر مجهول للتحقّق من خصائصه قبل الاستخدام.

OPUS MP3 transcode lossy libmp3lame ‏(LGPL)‏ عبر ‎`-q:a`‎ ‏(VBR، 0=أفضل إلى 9)‏ أو ‎`-b:a`‎ ‏(CBR)‏. أهداف شائعة: ‎`-q:a 2`‎ ≈ ‏190 كيلوبت/ث VBR، ‎`-b:a 192k`‎ CBR. التحويل مضغوط→مضغوط — بنية Opus الهجينة SILK/CELT ‏(RFC 6716)‏ ليس لها مكافئ في MP3، فتكافؤ معدل البت يحتاج اختبار استماع حسب المصدر.
OPUS AAC transcode lossy مُرمِّز ‎`aac`‎ المدمج في FFmpeg أو ‎`libfdk_aac`‎ ‏(جودة أعلى، غير متوافق مع GPL — يتطلب ‎`--enable-nonfree`‎). سلم libfdk_aac للـ VBR هو ‎`-vbr 1-5`‎. حاويات الإخراج: MP4/M4A أو ADTS خام. التحويل مضغوط→مضغوط؛ عينات pre-skip في OpusHead تُحذف وفق RFC 7845.
OPUS WAV transcode lossless فك ترميز PCM s16le عند 48 كيلوهرتز — معدل Opus الداخلي وفق RFC 6716 §2، بلا تشويه إعادة عيّنة. عينات pre-skip في OpusHead تُحذف وفق RFC 7845 §5.1. يبقى الإخراج بنفس فقدان Opus المصدر؛ تنسيق WAV لا يضيف جودة، يزيل الضغط فقط.
OPUS FLAC transcode lossless libflac عبر ‎`-compression_level`‎ ‏(‏‎0-12‎، الافتراضي 5). ترميز بدون فقدان لـ PCM المفكوك — يحفظ كل عينة لكن لا يسترد آثار ضغط Opus. FLAC يضغط بنسبة ‎30-70%‎ أصغر من PCM غير مضغوط ‏(Xiph.org)‏. بنية الإطارات القابلة للبحث تناسب الأرشفة والتحرير.
OPUS OGG transcode lossy libvorbis عبر ‎`-q:a`‎ ‏(سلم ‏‎-1.0‎ إلى ‎10.0‎)‏؛ المُرمِّز المرجعي يربط ‎`-q:a 4`‎ بـ 128 كيلوبت/ث، ‎`-q:a 5`‎ بـ 160 كيلوبت/ث، ‎`-q:a 6`‎ بـ 192 كيلوبت/ث. الصيغتان تتشاركان حاوية Ogg ‏(RFC 3533)‏ لكن تيار الصوت يُعاد ترميزه — الـ remux البنيوي غير ممكن.
OPUS M4A transcode lossy ‏AAC-LC في حاوية MPEG-4 Part 14 عبر ‎`libfdk_aac`‎ أو مُرمِّز ‎`aac`‎ المدمج. MP4 يستخدم بيانات وصفية قائمة على الذرات ‏(moov/udta/meta/ilst)‏ — وليس ID3v2. بيانات OpusTags ‏(تنسيق Vorbis Comment، RFC 7845 §5.2)‏ يجب إعادة ربطها بذرات iTunes؛ معظم المحولات تتولى ذلك تلقائياً.
OPUS WMA transcode lossy مُرمِّز FFmpeg ‎`wmav2`‎ يكتب في حاوية ASF. صوت Windows Media من Microsoft — ترميز حصري موحّد لمنظومة Windows Media Framework. دعم المفككات واسع على Windows؛ محدود خارجها بدون حزمة ترميز منفصلة أو منصة FFmpeg.
OPUS AIFF transcode lossless ‏PCM s16be ‏(كبير الطرف)‏ في حاوية قائمة على IFF — AIFF يشتق من تنسيق IFF لشركة Electronic Arts، بينما WAV يشتق من RIFF ‏(صغير الطرف)‏. ترتيب البايت هو الفرق الأساسي؛ بيانات العينة مطابقة لـ WAV المكافئ. الحجم يساوي WAV بنفس معدل العينات.
OPUS PCM transcode lossless عينات PCM خام متداخلة — بلا حاوية، بلا ترويسات قِطَع. الإخراج الافتراضي في FFmpeg هو s16le بمعدل عينات الإدخال ‏(48 كيلوهرتز لـ Opus المفكوك وفق RFC 6716)‏. المستهلك يجب أن يعرف معدل العينات وعدد القنوات وترتيب البايت خارجياً — يُستخدم لعتاد I2S وخطوط DSP المضمنة.
منخفض

نقاط الضعف

  • تجاوز سعة المخزن المؤقت في مفكّك ترميز Opus (CVE-2017-0381)
  • قراءة خارج حدود الذاكرة (CVE-2013-0899)

الحماية: FileDex يُعالج ملفات Opus داخل متصفّحك. التحويل يتمّ إمّا عبر مفكِّك الترميز المدمج في المتصفح أو عبر FFmpeg في WebAssembly. صندوق أمان المتصفح يعزل العملية تماماً عن باقي الجهاز، والملف لا يُرفع إلى أي خادم في أي مرحلة.

FFmpeg أداة
أداة سطر أوامر شاملة للصوت والفيديو. تدعم Opus بشكل أصلي — ترميز، فكّ ترميز، تحويل، دمج في حاويات مختلفة. الأداة المرجعية في معظم أنظمة معالجة الوسائط الحديثة
opus-tools أداة
الأدوات الرسمية من مؤسسة Xiph.Org — opusenc للترميز، opusdec لفكّ الترميز، opusinfo لفحص الملفات. التنفيذ المرجعي للمعايير المُعتمدة في وثائق IETF
libopus مكتبة
مكتبة C المرجعية التي تُنفّذ مواصفات Opus في RFC 6716. تستخدمها المتصفحات الرئيسية ومعظم تطبيقات الصوت الحديثة كأساس لدعم التنسيق
MediaInfo أداة
أداة رسومية وسطر أوامر لعرض البيانات الوصفية لملفات الوسائط. تفكّ شفرة ترويسة OpusHead وبيانات OpusTags، وتعرض معدّل البت، عدد القنوات، المدة، والبرنامج المُرمِّز
VLC أداة
مشغّل الوسائط المفتوح المصدر، يدعم Opus بشكل أصلي على كل نظام تشغيل. يفتح ملفات .opus بدون إعدادات إضافية أو تثبيت برامج ترميز خارجية