Sobre o projeto
mpv é um reprodutor de mídia livre (em termos de liberdade) para a linha de comando. Ele suporta uma grande variedade de formatos de arquivo de mídia, codecs de áudio e vídeo, e tipos de legenda.
Os requisitos de sistema incluem um Linux não muito antigo, Windows 10 1607 ou posterior, ou macOS 10.15 ou posterior. É necessária uma CPU razoavelmente capaz, com decodificação por hardware disponível através da opção --hwdec se a CPU for muito lenta. A saída de vídeo principal usa shaders para renderização e escalonamento de vídeo em vez de hardware de função fixa da GPU. Em GPUs de baixo consumo, a opção --profile=fast é recomendada para reprodução suave.
O projeto fornece uma Wiki, FAQ, Manual e User Scripts. Não há um changelog completo, mas mudanças de interface, mudanças na API do cliente e mudanças nos atalhos de teclado padrão são documentadas. Os lançamentos são feitos uma ou duas vezes por ano a partir do estado atual de desenvolvimento.
A compilação requer meson e arquivos de desenvolvimento para várias bibliotecas externas, incluindo bibliotecas FFmpeg, libplacebo, zlib, libass e vários cabeçalhos de desenvolvimento de saída de áudio e X. Dependências opcionais incluem Lua (para a pseudo-GUI OSC e integração com youtube-dl), libjpeg, uchardet e bibliotecas de decodificação por hardware. Um wrapper de compilação disponível separadamente (mpv-build) pode compilar as bibliotecas FFmpeg e libass antes de compilar o reprodutor estaticamente vinculado a elas.
O software é baseado no projeto MPlayer e foi brevemente desenvolvido sob o projeto mplayer2. É licenciado sob GPLv2 "ou posterior" por padrão, ou LGPLv2.1 "ou posterior" com -Dgpl=false. Relatórios de bugs e solicitações de recursos são tratados através do rastreador de issues do GitHub, com discussões disponíveis no GitHub Discussions e IRC.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.