Sobre el proyecto

MediaInfoLib es una visualización unificada y conveniente de los datos técnicos y de etiquetas más relevantes para archivos de video y audio. Proporciona una biblioteca (libmediainfo) que los desarrolladores pueden integrar en sus aplicaciones para extraer información detallada como el formato del contenedor, códec, tasa de bits, resolución, velocidad de fotogramas, duración y etiquetas de metadatos (por ejemplo, título, artista, álbum) de archivos multimedia. El proyecto es mantenido por MediaArea.net SARL y se publica bajo la licencia BSD-2-Clause, lo que permite su uso gratuito tanto en proyectos de código abierto como propietarios. Se utiliza ampliamente como motor subyacente de la herramienta MediaInfo GUI y está disponible en múltiples plataformas, incluidas Windows, macOS, Linux y BSD. Las características clave incluyen: - Compatibilidad con una amplia gama de formatos de video y audio (por ejemplo, MP4, MKV, AVI, MP3, FLAC, etc.). - Extracción de detalles técnicos (códec, tasa de bits, resolución, etc.) y etiquetas de metadatos. - Una API de C++ con enlaces para otros lenguajes (por ejemplo, Python, .NET, Java) mediante wrappers. - Interfaz de línea de comandos (mediainfo) para una inspección rápida. - Compatibilidad multiplataforma e integración con sistemas de compilación como CMake. El repositorio incluye código fuente, scripts de compilación y documentación para desarrolladores. Se mantiene activamente con comprobaciones de integración continua mediante GitHub Actions.