Sobre o projeto

MediaInfoLib é uma exibição unificada e conveniente dos dados técnicos e de tags mais relevantes para arquivos de vídeo e áudio. Ele fornece uma biblioteca (libmediainfo) que os desenvolvedores podem integrar em seus aplicativos para extrair informações detalhadas, como formato do contêiner, codec, taxa de bits, resolução, taxa de quadros, duração e tags de metadados (por exemplo, título, artista, álbum) de arquivos de mídia. O projeto é mantido pela MediaArea.net SARL e é lançado sob a licença BSD-2-Clause, tornando-o gratuito para uso em projetos de código aberto e proprietários. É amplamente utilizado como o mecanismo subjacente para a ferramenta GUI MediaInfo e está disponível em múltiplas plataformas, incluindo Windows, macOS, Linux e BSD. Os principais recursos incluem: - Suporte a uma ampla gama de formatos de vídeo e áudio (por exemplo, MP4, MKV, AVI, MP3, FLAC, etc.). - Extração de detalhes técnicos (codec, taxa de bits, resolução, etc.) e tags de metadados. - Uma API C++ com bindings para outras linguagens (por exemplo, Python, .NET, Java) via wrappers. - Interface de linha de comando (mediainfo) para inspeção rápida. - Compatibilidade entre plataformas e integração com sistemas de build como CMake. O repositório inclui código-fonte, scripts de build e documentação para desenvolvedores. É mantido ativamente com verificações de integração contínua via GitHub Actions.