3 pontos por GN⁺ 2024-08-18 | 1 comentários | Compartilhar no WhatsApp
  • Visão geral

    • mpv é um reprodutor de mídia de software livre usado pela linha de comando
    • Suporta vários formatos de arquivos de mídia, codecs de áudio e vídeo e tipos de legenda
  • Scripts

    • Com recursos poderosos de script, o player pode ser usado para praticamente qualquer tarefa
    • Há vários scripts de usuários na wiki
  • Controlador de tela

    • O mpv segue uma abordagem minimalista e não oferece uma GUI completa, mas há um pequeno controlador na parte superior do vídeo para os controles básicos
  • Saída de vídeo de alta qualidade

    • O mpv oferece saída de vídeo baseada em OpenGL, Vulkan e D3D11, além de suportar muitos recursos apreciados por entusiastas de vídeo, como escalonamento, gerenciamento de cores, timing de frames, interpolação e HDR
  • Decodificação de vídeo por GPU

    • O mpv pode aproveitar a maioria das APIs de decodificação por hardware em todas as plataformas
    • A decodificação por hardware pode ser ativada em tempo de execução conforme necessário
  • Incorporável

    • O mpv fornece uma API C simples, projetada para ser fácil de usar como biblioteca e simples de integrar em outras aplicações
  • Desenvolvimento ativo

    • O mpv está em desenvolvimento ativo, com foco tanto em adicionar recursos quanto em refatoração e limpeza de código
    • Se você quiser alguma funcionalidade, pode publicar um patch ou fazer uma solicitação

Resumo do GN⁺

  • O mpv é um poderoso reprodutor de mídia baseado em linha de comando que suporta diversos formatos de arquivos e codecs
  • Oferece recursos poderosos de script e saída de vídeo de alta qualidade, proporcionando flexibilidade e excelente qualidade aos usuários
  • Com decodificação por hardware e possibilidade de incorporação, pode ser usado em várias plataformas e aplicações
  • Continua evoluindo por meio de uma comunidade de desenvolvimento ativa e de scripts criados por usuários
  • Outros projetos com funcionalidades semelhantes incluem VLC Media Player e Kodi

1 comentários

 
GN⁺ 2024-08-18
Comentários do Hacker News
  • Uso para inspecionar quadros de vídeo um por um, e o recurso de voltar um quadro é especialmente útil
    • O VLC não oferece suporte a isso, e a thread relacionada é interessante
  • É um media player muito minimalista e com bom desempenho, faz muito bem o que se propõe a fazer
    • É engraçado um commit com reclamações do autor sobre locale
  • Comecei a usar no Linux há alguns anos
    • Agora dá para usar em todos os dispositivos, e funciona perfeitamente até em tablet Android
    • Configurações padrão minimalistas e sensatas, rápido e funciona bem
    • Dá para reproduzir nativamente via SSH, excelente
    • Recentemente precisei de uma tecla de atalho para girar vídeo, e no mpv isso pode ser configurado no input.conf com r cycle_values video-rotate "90" "180" "270" "0"
  • Para usar aceleração por hardware no Linux, é preciso adicionar hwdec=auto ao mpv.conf
    • Compatível com AMD/Intel/NVIDIA
  • Criei atalhos de teclado de filtros no arquivo input.conf
    • F1: compressor de faixa dinâmica (deixa sons altos mais baixos e sons baixos mais altos)
    • F2: desentrelaçamento com as configurações padrão
    • Esses são filtros padrão do ffmpeg e podem ser ativados e desativados em tempo real no mpv
  • Sempre funciona bem e lida facilmente com qualquer arquivo
    • Quando conheci o projeto pela primeira vez, anos atrás, fiquei impressionado com o grande foco em precisão e reprodução exata em comparação com outros projetos de players
    • Arquivos em que o VLC tem problemas de reprodução de cores são executados perfeitamente no mpv
  • É o melhor media player: ótima UI minimalista, uso de aceleração por hardware, reprodução de vídeo
    • Graças à excelência contínua dele, acho que vou continuar sendo pirata para sempre; serviços de streaming não chegam a esse nível nem gastando milhões de dólares
  • O mpv é excelente, sem ordem específica, vale citar o seguinte
    • O mpv.conf padrão do Seeds of Might/JySzE
    • uosc, uma UI rica em recursos, mas ainda minimalista
    • thumbfast, um gerador rápido de miniaturas que pode ser usado com uosc ou outra UI personalizada
    • SmartSkip do Eisa01, que oferece recursos baseados em áudio, como pular introduções
  • O mpv oferece suporte a vários scripts
    • Por exemplo, é possível cortar e recortar o vídeo que você está assistindo
    • Dá para introduzir teclas de atalho para recursos que nunca vi em outros players
    • Usando input.conf, é possível normalizar brilho e cor da cena que está sendo assistida (talvez não funcione ao usar decodificação por hardware)
    • Também dá para configurar uma tecla de atalho para girar vídeo
  • Eu não sabia que o mplayer tinha sido forkado, parece bom
    • O principal motivo de eu usar o mplayer no começo dos anos 2000 era o desempenho, era superior em termos de CPU e de “suavidade”
    • Outros players engasgavam, mas o mplayer não (sem interpolação de movimento)
    • Um amigo me disse que o mplayer era muito preciso (cada quadro tinha exatamente a mesma duração), o que explicaria essa sensação de “suavidade”
    • Fico curioso se essa vantagem de suavidade ainda existe e se alguém sabe por que ele passava essa sensação