منصوبے کے بارے میں
LAV Filters ایک اوپن سورس DirectShow فلٹرز کا سیٹ ہے جو FFmpeg کی libavformat اور libavcodec لائبریریوں کا استعمال کرتے ہوئے وسیع پیمانے پر میڈیا فارمیٹس کو ڈیکوڈ اور تقسیم کرنے کی صلاحیت فراہم کرتا ہے۔ یہ پروجیکٹ DirectShow پر مبنی میڈیا پلیئرز کو MKV/WebM, AVI, MP4/MOV, TS/M2TS/MPG, FLV, OGG اور BluRay ڈسک سمیت مختلف فارمیٹس چلانے کی اجازت دیتا ہے۔
فلٹر سوٹ میں ایک میڈیا اسپلیٹر (LAVFSplitter) اور الگ آڈیو اور ویڈیو ڈیکوڈرز شامل ہیں۔ ڈیفالٹ طور پر اسپلیٹر ٹیسٹ شدہ فارمیٹس کے لیے خودکار رجسٹریشن کرتا ہے اور ہائی کوالٹی ویڈیو اسٹریम خودکار طور پر منتخب کرتا ہے۔ آڈیو اسٹریمز کو ISO 639-2 تین حرفی کوڈز استعمال کرتے ہوئے زبان کے لحاظ سے ترجیح دی جا سکتی ہے جو کنفیگریشن میں درج کی جاتی ہیں۔
سب ٹائٹل انتخاب انتہائی کنفیگر ایبل ہے جس میں چار موڈز ہیں: کوئی سب ٹائٹل نہیں، صرف مجبور سب ٹائٹلز، ڈیفالٹ انتخاب، یا ایک جدید قواعد پر مبنی نظام۔ جدید موڈ میں آڈیو زبان، سب ٹائٹل زبان، فلیگز (ڈیفالٹ، مجبور، سننے میں دشواری)، انکار، اور اسٹریئم نام مماثلت جیسے کمپلیکس منطق کا سنگم شامل ہے۔
Blu-ray سپورٹ میں index.bdmv فائلز کی براہ راست پلے بیک کی اجازت ہے، جس میں خودکار طور پر سب سے لمبی ٹریک (عام طور پر مرکزی فلم) کی نشاندہی ہوتی ہے، یا .mpls فائلز کے ذریعے دستی پلے لسٹ انتخاب ممکن ہے۔
اس پروجیکٹ میں DirectShow مطابقت بہتر بنانے والے پیچز کے ساتھ FFmpeg کا ایک کسٹم فورک اور libbluray کی کسٹم ورژن شامل ہے۔ کمپائیولیشن کے لیے Visual Studio 2022 درکار ہے اور MSYS2 اسکرپٹس کا استعمال کرتے ہوئے تعمیر کی جا سکتی ہے۔
Repository: https://github.com/Nevcairiel/LAVFilters
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.