প্রকল্প সম্পর্কে

MediaInfoLib ভিডিও এবং অডিও ফাইলের সবচেয়ে প্রাসঙ্গিক প্রযুক্তিগত এবং ট্যাগ তথ্যের একটি সুবিধাজনক ইউনিফাইড ডিসপ্লে প্রদান করে। এটি একটি লাইব্রেরি (libmediainfo) সরবরাহ করে যা ডেভেলপাররা তাদের অ্যাপ্লিকেশনে সংহত করতে পারে মিডিয়া ফাইল থেকে কন্টেইনার ফরম্যাট, কোডেক, বিটরেট, রেজোলিউশন, ফ্রেম রেট, সময়কাল এবং মেটাডেটা ট্যাগ (যেমন, শিরোনাম, শিল্পী, অ্যালবাম) এর মতো বিস্তারিত তথ্য বের করার জন্য। প্রকল্পটি MediaArea.net SARL দ্বারা রক্ষণাবেক্ষণ করা হয় এবং BSD-2-Clause লাইসেন্সের অধীনে প্রকাশিত হয়, যা এটি ওপেন-সোর্স এবং মালিকানাধীন উভয় প্রকল্পে ব্যবহারের জন্য বিনামূল্যে করে তোলে। এটি MediaInfo GUI টুলের অন্তর্নিহিত ইঞ্জিন হিসাবে ব্যাপকভাবে ব্যবহৃত হয় এবং উইন্ডোজ, ম্যাকওএস, লিনাক্স এবং বিএসডি সহ একাধিক প্ল্যাটফর্মে উপলব্ধ। মূল বৈশিষ্ট্যগুলির মধ্যে রয়েছে: - বিস্তৃত ভিডিও এবং অডিও ফরম্যাটের সমর্থন (যেমন, MP4, MKV, AVI, MP3, FLAC ইত্যাদি)। - প্রযুক্তিগত বিবরণ (কোডেক, বিটরেট, রেজোলিউশন ইত্যাদি) এবং মেটাডেটা ট্যাগ নিষ্কাশন। - একটি C++ API যা র্যাপারগুলির মাধ্যমে অন্যান্য ভাষার (যেমন, Python, .NET, Java) জন্য বাইন্ডিং সহ। - দ্রুত পরিদর্শনের জন্য কমান্ড-লাইন ইন্টারফেস (mediainfo)। - ক্রস-প্ল্যাটফর্ম সামঞ্জস্য এবং CMake এর মতো বিল্ড সিস্টেমের সাথে সংহতকরণ। রিপোজিটরিতে সোর্স কোড, বিল্ড স্ক্রিপ্ট এবং ডেভেলপারদের জন্য ডকুমেন্টেশন অন্তর্ভুক্ত রয়েছে। এটি GitHub Actions এর মাধ্যমে ক্রমাগত ইন্টিগ্রেশন চেক সহ সক্রিয়ভাবে রক্ষণাবেক্ষণ করা হয়।