Sobre o projeto

O VLC é um player de mídia e motor multimídia livre e de código aberto, focado em reproduzir tudo e funcionar em qualquer lugar. Ele pode reproduzir a maioria dos arquivos multimídia, discos, streams e dispositivos, e também é capaz de converter, codificar, transmitir e manipular streams em inúmeros formatos. O motor do VLC, chamado libVLC, pode ser embutido em aplicativos de terceiros. A libVLC é lançada sob a licença LGPLv2 (ou posterior), permitindo seu uso em aplicativos licenciados sob outros termos. Possui bindings para linguagens como C++, Python e C#. O próprio VLC é lançado sob a licença GPLv2 (ou posterior). O VLC está disponível para Windows (7 e posterior, incluindo UWP e Windows 10), macOS (10.10 e posterior), GNU/Linux, BSD, Android (4.2 e posterior, incluindo Android TV e Android Auto), iOS (9 e posterior, incluindo AppleTV e iPadOS), Haiku, OS/2 e alguns outros. Os aplicativos para Android e iOS são mantidos em repositórios separados. O projeto é desenvolvido e apoiado por uma comunidade de voluntários como parte do projeto VideoLAN, que foi iniciado na École Centrale Paris. O desenvolvimento principal é feito em C, com código adicional em C++, Objective-C, assembly e Rust. Repositórios relacionados usam Kotlin/Java, Swift e C#. As contribuições são gerenciadas por meio de Merge Requests no repositório GitLab deles.