Mpv

Saltar a: navegación, buscar
Mpv
Mpv.png

Licencia: GPLv2+, partes bajo LGPLv2.1+, algunas partes opcionales GPLv3
Web: https://mpv.io/


Acerca de

Es un reproductor multimedia para la línea de comandos. Admite una amplia variedad de formatos de archivos multimedia, códecs de audio y video y tipos de subtítulos.Basado en MPlayer, mplayer2 y FFmpeg. Se ejecuta en varios sistemas operativos, incluidos los sistemas operativos tipo Unix (Linux, basado en BSD, macOS) y Microsoft Windows que no es Unix, además de tener un puerto de Android llamado mpv-android. Es multiplataforma, se ejecuta en ARM, PowerPC, x86 / IA-32, x86-64 y arquitectura MIPS.

Mpv se esfuerza por lograr el minimalismo y no proporciona una GUI real, tiene un pequeño controlador en la parte superior del video para un control básico.

Características

  • Scripting: Las potentes capacidades de creación de scripts pueden hacer que haga casi cualquier cosa. Hay una gran selección de scripts de usuario.
  • Salida de video de alta calidad: Tiene una salida de video basada en OpenGL, Vulkan y D3D11 que es capaz de muchas características amadas por los videófilos, como escalado de video con algoritmos populares de alta calidad, administración de color, tiempo de cuadros, interpolación, HDR y más.
  • Decodificación de video GPU: Puede aprovechar la mayoría de las API de decodificación de hardware en todas las plataformas. La decodificación de hardware se puede habilitar en tiempo de ejecución bajo demanda.
  • Sitios web de videos: Mediante el uso de youtube-dl, admite de forma nativa la reproducción de contenido y audio de video de alta definición (HD) en YouTube y en más de 1000 sitios compatibles. Esto permite que mpv reemplace los reproductores de video específicos del sitio basados ​​en Adobe Flash o HTML5.
  • API de cliente mejorada: Más allá de funcionar como un reproductor multimedia independiente, está diseñado para ser utilizado directamente por otras aplicaciones a través de una interfaz de biblioteca llamada libmpv. Esto requería hacer que todos los subprocesos del código mpv fueran seguros. Un ejemplo de una aplicación que usa libmpv es Plex.
  • Subsistema de codificación: Incluye un nuevo modo de codificación de video que se puede usar para guardar archivos que se reproducen en diferentes formatos. Esto permite que funcione como un transcodificador, admitiendo muchos formatos de video. Esta función sirve como un reemplazo directo del componente MEncoder de MPlayer, que era un programa separado en lugar de estar integrado en el reproductor.
  • Scripting de Lua: El comportamiento y las funciones de se pueden personalizar mediante el uso de pequeños programas escritos en el lenguaje de secuencias de comandos Lua, que se pueden usar para tareas como recortar videos, proporcionar una interfaz gráfica de usuario (GUI) o ajustar automáticamente la frecuencia de actualización de la pantalla.

    Instalación

    openSUSE Tumbleweed, Leap 15.2

    sudo zypper in mpv
    

    Configuración

    Mpv nos proporciona unos archivos de configuración con ajustes predeterminados. Los podemos encontrar en /usr/share/doc/packages/mpv.

    cp -r /usr/share/doc/packages/mpv ~/.config
    

    mpv.conf contiene la mayoría de los ajustes de mpv, input.conf contiene los enlaces de tecla (key binding). Lee ambos para formarte una idea de cómo funcionan y qué opciones están disponibles.

    Ver también

    Enlaces externos