عن المشروع
فلاترات LAV هي مجموعة من فلاترات DirectShow مفتوحة المصدر تستفيد من مكتبات libavformat و libavcodec من FFmpeg لفك تشفير وتقسيم مجموعة واسعة من صيغ الوسائط. يتيح المشروع لمشغلات الوسائط المعتمدة على DirectShow تشغيل صيغ تشمل MKV/WebM و AVI و MP4/MOV و TS/M2TS/MPG و FLV و OGG وأقراص BluRay.
تتضمن مجموعة الفلاترات مقسم وسائط (LAVFSplitter) وبرامج فك تشفير منفصلة للصوت والفيديو. افتراضيًا، يسجل المقسم نفسه تلقائيًا للصيغ المختبرة ويختار تلقائيًا بث الفيديو الأعلى جودة. يمكن ترتيب أولوية البث الصوتية حسب اللغة باستخدام رموز مكونة من ثلاثة أحرف لمعيار ISO 639-2 التي يتم إدخالها في الإعدادات.
يتميز اختيار الترجمات بقدرة عالية على التكوين مع أربعة أوضاع: لا ترجمات، ترجمات إجبارية فقط، التحديد الافتراضي، أو نظام متقدم قائم على القواعد. يدعم الوضع المتقدم منطقًا معقدًا يجمع بين لغة الصوت ولغة الترجمات والعلامات (افتراضي، إجباري، لضعاف السمع)، والنفي، ومطابقة اسم البث.
يتيح دعم Blu-ray تشغيل ملفات index.bdmv مباشرة، مع الكشف التلقائي عن المسار الأطول (عادة الفيلم الرئيسي)، أو التحديد اليدوي لقوائم التشغيل عبر ملفات .mpls.
يتضمن المشروع نسخة مخصصة من FFmpeg مع تعديلات لتحسين التوافق مع DirectShow، ونسخة مخصصة من libbluray. يتطلب التجميع استخدام Visual Studio 2022 ويمكن بناؤه باستخدام نصوص MSYS2 المقدمة.
المستودع: https://github.com/Nevcairiel/LAVFilters
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.