mpv é um player de mídia gratuito (como na liberdade) para linha de comando. Ele suporta uma variedade de formatos de arquivos de mídia, codecs de áudio e vídeo e tipos de legendas.  mpv tem saída de vídeo baseada em OpenGL, Vulkan e D3D11, capaz de muitos recursos amados por videófilos, como escalonamento de vídeo com algoritmos de alta qualidade populares, gerenciamento de cores, sincronização de quadros, interpolação, HDR e muito mais.  Embora mpv busque minimalismo e não forneça uma interface gráfica de usuário (GUI) real, ele tem um pequeno controlador em cima do vídeo para controle básico.  mpv pode aproveitar a maioria das APIs de decodificação de hardware em todas as plataformas. A decodificação de hardware pode ser habilitada em tempo de execução, conforme necessário.  As capacidades de script poderosas podem fazer com que o player faça quase tudo. Há uma grande seleção de scripts de usuários na wiki.  Uma API C direta foi projetada do zero para tornar o mpv utilizável como biblioteca e facilitar a integração fácil em outros aplicativos. 