منصوبے کے بارے میں
MediaInfoLib ویڈیو اور آڈیو فائلوں کے لیے سب سے زیادہ متعلقہ تکنیکی اور ٹیگ ڈیٹا کی ایک آسان متحد نمائش فراہم کرتا ہے۔ یہ ایک لائبریری (libmediainfo) فراہم کرتا ہے جسے ڈویلپرز اپنی ایپلیکیشنز میں ضم کر سکتے ہیں تاکہ میڈیا فائلوں سے تفصیلی معلومات نکالی جا سکیں، جیسے کنٹینر فارمیٹ، کوڈیک، بٹ ریٹ، ریزولوشن، فریم ریٹ، دورانیہ، اور میٹا ڈیٹا ٹیگز (مثلاً عنوان، آرٹسٹ، البم)۔
یہ پروجیکٹ MediaArea.net SARL کے ذریعے برقرار رکھا جاتا ہے اور BSD-2-Clause لائسنس کے تحت جاری کیا گیا ہے، جس سے یہ اوپن سورس اور ملکیتی پروجیکٹس دونوں میں استعمال کے لیے مفت ہے۔ یہ بڑے پیمانے پر MediaInfo GUI ٹول کے بنیادی انجن کے طور پر استعمال ہوتا ہے اور Windows، macOS، Linux، اور BSD سمیت متعدد پلیٹ فارمز پر دستیاب ہے۔
کلیدی خصوصیات میں شامل ہیں:
- ویڈیو اور آڈیو فارمیٹس کی وسیع رینج کے لیے سپورٹ (مثلاً MP4، MKV، AVI، MP3، FLAC، وغیرہ)۔
- تکنیکی تفصیلات (کوڈیک، بٹ ریٹ، ریزولوشن، وغیرہ) اور میٹا ڈیٹا ٹیگز کا اخراج۔
- ایک C++ API جس میں دیگر زبانوں (مثلاً Python، .NET، Java) کے لیے رپرز کے ذریعے بائنڈنگز ہیں۔
- فوری معائنے کے لیے کمانڈ لائن انٹرفیس (mediainfo)۔
- کراس پلیٹ فارم مطابقت اور CMake جیسے بلڈ سسٹمز کے ساتھ انضمام۔
ریپوزٹری میں سورس کوڈ، بلڈ اسکرپٹس، اور ڈویلپرز کے لیے دستاویزات شامل ہیں۔ یہ GitHub Actions کے ذریعے مسلسل انضمام کی جانچ کے ساتھ فعال طور پر برقرار رکھا جاتا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.