À propos du projet

MediaInfoLib est un affichage unifié et pratique des données techniques et des balises les plus pertinentes pour les fichiers vidéo et audio. Il fournit une bibliothèque (libmediainfo) que les développeurs peuvent intégrer dans leurs applications pour extraire des informations détaillées telles que le format du conteneur, le codec, le débit binaire, la résolution, la fréquence d'images, la durée et les balises de métadonnées (par exemple, titre, artiste, album) à partir de fichiers multimédias. Le projet est maintenu par MediaArea.net SARL et est publié sous la licence BSD-2-Clause, ce qui le rend libre d'utilisation dans des projets open-source et propriétaires. Il est largement utilisé comme moteur sous-jacent pour l'outil graphique MediaInfo et est disponible sur plusieurs plateformes, notamment Windows, macOS, Linux et BSD. Les fonctionnalités clés incluent : - Prise en charge d'une large gamme de formats vidéo et audio (par exemple, MP4, MKV, AVI, MP3, FLAC, etc.). - Extraction des détails techniques (codec, débit binaire, résolution, etc.) et des balises de métadonnées. - Une API C++ avec des liaisons pour d'autres langages (par exemple, Python, .NET, Java) via des wrappers. - Interface en ligne de commande (mediainfo) pour une inspection rapide. - Compatibilité multiplateforme et intégration avec des systèmes de construction comme CMake. Le dépôt comprend le code source, les scripts de construction et la documentation pour les développeurs. Il est activement maintenu avec des vérifications d'intégration continue via GitHub Actions.