Sobre o projeto
QMPlay2 (Qt Media Player 2) é um player de mídia multiplataforma baseado em Qt para vídeo e áudio. Sua reprodução central usa FFmpeg, suportando formatos e codecs disponíveis nas bibliotecas do FFmpeg. O README também lista reprodução de CDs de áudio, arquivos brutos, chiptunes via bibliotecas GME/SID e exibição opcional de imagens estáticas.
O módulo integrado YouTube/MediaBrowser pode pesquisar e reproduzir conteúdo do YouTube e permite que os usuários priorizem qualidades de áudio e vídeo. O suporte ao YouTube requer yt-dlp, que o QMPlay2 pode baixar automaticamente. O player também pode ser iniciado a partir do Streamlink para streams online. Outros recursos de mídia incluem navegação de rádio, letras, visualizações, filtros de áudio e vídeo, edição de tags baseada em TagLib, manipulação de capas e scrobbling Last.fm. O libass é usado para legendas e exibição na tela. Vídeo esférico/360 graus é suportado com saídas OpenGL ou Vulkan e pode ser ativado pelo menu ou com Ctrl+3.
A decodificação acelerada por hardware está disponível, mas desabilitada por padrão. Backends documentados incluem Vulkan Video, NVIDIA CUVID, DXVA2 e D3D11VA no Windows, VA-API em Linux/BSD e VideoToolBox no macOS. O aplicativo detecta automaticamente vídeo entrelaçado e fornece opções de desentrelaçamento por CPU, Vulkan e específicas de hardware, com comportamento dependendo do decodificador e saída de vídeo selecionados.
A integração de áudio e desktop inclui ALSA, PulseAudio, PipeWire, PortAudio, teclas multimídia e controle MPRIS2 via D-Bus em Linux/BSD. Configurações adicionais incluem modo portátil, instância única, equilíbrio de canais divididos, agente de usuário personalizado, controle de cache de capas, atualizações automáticas e traduções compiladas.
O QMPlay2 oferece instaladores para Windows e instruções de instalação específicas para distribuições Linux. Também pode ser compilado com CMake ou Flatpak em Linux/BSD, macOS e Windows usando MinGW; o README afirma que o Visual Studio não pode compilá-lo. Requisitos de compilação incluem CMake 3.16 ou mais recente, Qt 5.15.2+ ou Qt 6, FFmpeg 4.0+, glslc, TagLib, libass e dependências opcionais para aceleração de hardware, saídas de áudio, chiptunes, CDs e outros módulos.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.