Sobre el proyecto

mpv es un reproductor multimedia gratuito (en el sentido de libertad) para la línea de comandos. Es compatible con una amplia variedad de formatos de archivo multimedia, códecs de audio y vídeo y tipos de subtítulos. Los requisitos del sistema incluyen una versión de Linux no demasiado antigua, Windows 10 1607 o posterior, o macOS 10.15 o posterior. Se necesita un CPU de capacidad media, con decodificación por hardware disponible a través de la opción --hwdec si el CPU es demasiado lento. La salida de vídeo principal utiliza shaders para el renderizado y escalado de vídeo en lugar de hardware de función fija de la GPU. En GPUs de baja potencia, se recomienda la opción --profile=fast para una reproducción fluida. El proyecto proporciona una Wiki, una sección de preguntas frecuentes (FAQ), un manual y scripts de usuario. No existe un registro de cambios completo, pero se documentan los cambios de interfaz, los cambios de la API de cliente y los cambios de las asignaciones de teclas predeterminadas. Las versiones se lanzan una o dos veces al año a partir del estado de desarrollo actual. La compilación requiere meson y los archivos de desarrollo de varias bibliotecas externas, entre las que se incluyen las bibliotecas de FFmpeg, libplacebo, zlib, libass y varias cabeceras de desarrollo de salidas de X y de audio. Las dependencias opcionales incluyen Lua (para la pseudo-interfaz gráfica OSC y la integración con youtube-dl), libjpeg, uchardet y bibliotecas de decodificación por hardware. Un contenedor de compilación disponible por separado (mpv-build) puede compilar las bibliotecas de FFmpeg y libass antes de compilar el reproductor vinculado estáticamente a estas. El software se basa en el proyecto MPlayer y se desarrolló brevemente bajo el proyecto mplayer2. Cuenta con licencia GPLv2 "o posterior" de forma predeterminada, o LGPLv2.1 "o posterior" al usar el parámetro -Dgpl=false. Los informes de errores y las solicitudes de funcionalidades se gestionan a través del sistema de seguimiento de incidencias de GitHub, y las discusiones están disponibles en GitHub Discussions y en IRC.