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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.