Sobre o projeto
MPV-EASY Player utiliza o mpv como núcleo de reprodução, com o objetivo de reduzir a complexidade de configuração do mpv nativo, mantendo sua personalização. Embora distribuído como instalador, o autor explica que é um aplicativo portátil: a instalação é basicamente uma descompactação, podendo ser reutilizado após reinstalação do sistema, bastando reassociar formatos de arquivo quando necessário.
O player oferece interface gráfica e programa de configuração próprios, suportando alternância entre 4 modos de execução e 2 tipos de GUI. Usuários podem substituir a versão do mpv colocando uma nova na pasta mpv do diretório do programa. Os idiomas da interface incluem chinês e inglês, com arquivos de tradução para italiano e japonês; o diretório language no repositório contém arquivos .ts para uso com Qt Linguist, e contribuições de novas traduções ou correções são bem-vindas.
O repositório foca em dois tipos de configuração: portable-data e mpv-easy-data. portable-data corresponde ao diretório de configuração %APPDATA%\mpv ou portable_config do mpv, onde scripts podem ser colocados na subpasta scripts; mpv-easy-data contém o arquivo rjno1.conf, que centraliza os principais parâmetros originalmente em mpv.conf, e input.conf para personalizar atalhos. O projeto também descreve dois layouts de configuração para Windows: um adequado para caminhos puramente em inglês, e outro que usa o diretório de configuração na unidade C para compatibilidade com caminhos em chinês.
Em termos de funcionalidades e extensibilidade, o MPV-EASY Player suporta scripts Lua e JS, além de shaders GLSL do mpv. O repositório inclui ou organiza scripts para: gerar lista de reprodução automaticamente, manter janela sempre no topo durante reprodução, minimizar ao pausar, abrir diálogo de arquivo, lista de reprodução avançada, OSC personalizado, barra de progresso OSD persistente, correção de continuação de lista de reprodução, exibição em idioma local, e troca automática para decodificação por CPU em vídeos de alta resolução. Alguns scripts são originais do projeto, outros modificados a partir de scripts oficiais ou de terceiros. O projeto também oferece vários arquivos de aparência OSC, que podem ser alterados substituindo osc.lua e ajustando osc.conf em script-opts/lua-settings para modificar layout, estilo da barra de progresso e transparência.
Quanto à capacidade de reprodução, a documentação aborda opções de decodificação por hardware, perfis de qualidade (high-quality, fast, default) e personalização de driver de saída e parâmetros do mpv; também fornece exemplos de configuração para gpu-next, D3D11, HDR/Dolby Vision. O README explica como baixar e configurar shaders Anime4K, alternar esquemas de shader com atalhos Ctrl+número, e reproduzir links de vídeo online salvos como lista de reprodução .m3u.
Outras características de uso incluem: lembrar histórico e progresso de reprodução, marcar posição atual para visualizar outros trechos e retornar, menu personalizado, barra de progresso com gradiente de cores, memorização automática de volume, operações avançadas de lista de reprodução, e sugestões de configuração para problemas como fundo acinzentado de controles semitransparentes.
É importante notar que o autor afirma explicitamente que o player é voltado principalmente para Windows, não sendo um produto multiplataforma; o programa completo inclui alguns executáveis não publicados no repositório, que contém principalmente configurações, scripts, arquivos de idioma e recursos relacionados ao frontend. Essas configurações e scripts também podem servir como referência para aprimorar manualmente o mpv original.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.