mpv

Software captura de pantalla:
mpv
Detalles de software:
Versión: 0.29.0 Actualizado
Fecha de carga: 16 Aug 18
Promotor: The mpv Team
Licencia: Libre
Popularidad: 400

Rating: 4.5/5 (Total Votes: 2)

mpv es un proyecto de código abierto que ofrece a los usuarios un software de reproducción de video de línea de comandos bifurcado de las bien conocidas aplicaciones MPlayer y mplayer2. Es muy liviano y se ejecuta en las plataformas GNU / Linux y Microsoft Windows.


Características de un vistazo

Las características clave incluyen una mejor compatibilidad con archivos MKV (Matroska), opciones optimizadas de CLI, decodificación de video GPU, salida de video de alta calidad, soporte de búsqueda precisa, soporte de audio sin pausas, mejor soporte PulseAudio, así como un controlador en pantalla.

Además, ofrece un mejor manejo de las pausas, mejoras de VDPAU, soporte para teclas modificadoras, reproducción correcta del color, mejor manejo de la sincronización de audio y video, subtítulos de alta calidad, así como compatibilidad para reproducir múltiples archivos al mismo tiempo. / p>

Otra característica interesante de mpv es la capacidad de reproducir archivos de video de mayor calidad que muchas otras aplicaciones de código abierto para reproductores multimedia, simplemente porque depende de las API hwaccel de FFmpeg (compatible con la aceleración de decodificación de video VAAPI, VDA y VDPAU).

Basado en el aclamado framework multimedia FFmpeg

El programa se basa en el muy aclamado marco multimedia FFmpeg, específicamente en las bibliotecas libavutil, libavcodec, libavformat, libswscale, libavfilter y libavresample. Por esta razón, admite una amplia gama de formatos de archivos de video, así como transmisiones de audio y subtítulos.

Aunque viene con algunas de las funcionalidades incluidas en los programas mplayer2 y MPlayer, mpv brinda a los usuarios funciones de primer nivel, como una salida de terminal limpia con opciones intuitivas y fáciles de recordar, capacidad de respuesta mejorada y control de volumen OSS4.

También es muy importante mencionar aquí que el programa usa una salida de video basada en OpenGL que proporciona a los usuarios escalado de video, administración del color y muchas otras funcionalidades de primer nivel apreciadas por los videófilos.


Línea de fondo

En resumen, aunque mpv podría no tener una interfaz gráfica de usuario con funciones esenciales como ecualizadores de audio y video, ofrece un reproductor de video muy liviano y de alto rendimiento compatible con todos los sistemas operativos y entornos de escritorio basados ​​en Linux.

Qué hay de nuevo en esta versión:

  • Esta versión requiere FFmpeg 4.0 o posterior.
  • Funciones:
  • Agregado:
  • ao / openal: Agregue un mejor formato de muestra y una selección de diseño de canal
  • ao / openal: agregue soporte para la salida de canales directos
  • cocoa-cb: implementación inicial a través de API opengl-cb
  • context_drm_egl: introduzca el soporte 30bpp (requiere Mesa 18.0.0_rc4 o posterior)
  • osx: agregue algunos elementos más de la barra de menú según lo sugerido por HIG de Apple
  • vo_gpu: hacer capturas de pantalla con el renderizador GL (# 5498, # 5240)
  • x11: admite Shift + TAB como un enlace de clave de entrada (# 5849)
  • ytdl_hook: admite el demuxer de tablero nativo, si está presente
  • Cambiado:
  • ao_alsa, ao_pulse: reduce el tamaño del búfer solicitado
  • audio: cambiar la negociación de formato, eliminar el remezclado de canales remix
  • API de cliente: desaproveche la API opengl-cb e introduzca una API de reemplazo
  • demux: valores predeterminados de caché de demuxer inferior de 400 MB / 400 MB a 50 MB / 150 MB
  • osx: siempre desactiva el color inicial de opengl en macOS
  • scripting: cambia cuándo / cómo el jugador espera que se carguen los scripts
  • vo_gpu: diversas mejoras en la detección de picos HDR
  • vo_gpu: varias mejoras en el mapeo de tonos HDR
  • wayland_common: actualizar a xdg-shell estable
  • ytdl_hook: analiza las URL de la lista de reproducción de youtube para establecer el índice de inicio si se especifica --ytdl-raw-option = yes-playlist =
  • Obsoleto:
  • af_lavrresample: desaprobar este filtro
  • Eliminado:
  • build: soltar soporte para SDL1 (solo aplicado a ao_sdl)
  • Opciones y comandos:
  • Agregado:
  • agregue varias opciones de --audio-remuestreo- *, que de ahora en adelante se usarán en lugar de --af-defaults = lavrresample:
  • ao / openal: --openal-direct-channels
  • comando: agregar la opción --osd-on-seek a la barra por defecto

  • Comando
  • : agregue un comando change-list (# 5435)
  • opciones: agregar --http-proxy
  • opciones: agregar un perfil de baja latencia incorporado
  • vaapi: opción agregar para seleccionar una ruta de dispositivo no predeterminada con --vaapi-device (# 4320)
  • video: opción de agregar para reducir la latencia en 1 o 2 fotogramas
  • vo_gpu: introduce --target-peak (# 5521)
  • Cambiado:

  • Comando
  • : cambiar el comportamiento del comando cycle-value (# 5772)
  • config: replace config dir lua-settings / con dir script-opts /
  • opciones: --lavfi-complex ahora requiere filtros con nombre único.
  • opciones: --ytdl ahora está siempre habilitado, incluso para libmpv
  • opciones: make --deinterlace = yes always deinterlace (# 5219)
  • opciones: mejorar ligeramente la salida de ayuda de filtro para el puente lavfi
  • vo: cambiar el nombre --vo = opengl-cb a --vo = libmpv
  • Obsoleto:

  • Codificación
  • : desaprovechar un montón de opciones oscuras (--ovoffset, --oaoffset, --ovfirst, --oafirst)
  • opciones: deprecate --vf-defaults y --af-defaults
  • osx: --gpu-context = cocoa con --gpu-api = opengl ahora está en desuso en favor de --vo = libmpv
  • Eliminado:
  • comando: eliminar un antiguo hack de compatibilidad que permitía establecer los alias CLI como propiedad, obsoleto en 0.26.0
  • input: elimina el manejo de comandos heredados para los comandos de MPlayer que fueron desaprobados en 2013
  • options: drop --opensles-sample-rate, como --audio-samplerate se debe usar si se desea
  • options: drop deprecated --videotoolbox-format, --ff-aid, --ff-vid, --ff-sid, --ad-spdif-dtshd, --softvol options
  • opciones: eliminar --video-stereo-mode
  • opciones: eliminar los perfiles automáticos ao / vo obsoletos
  • opciones: elimine las siguientes opciones de codificación: --ocopyts (ahora el valor predeterminado, el manejo anterior de la marca de tiempo se ha ido), --oneverdrop (ahora predeterminado), --oharddup (debe usar --vf = fps = VALUE) , --ofps, --oautofps, --omaxfps
  • Mejoras menores y correcciones:
  • HIDRemote: arregla los botones de volumen en macOS 10.13 (# 5721)
  • HERRAMIENTAS / carga automática: arregla la opción "deshabilitada" rota
  • HERRAMIENTAS / autocarga: ser más robusto con directorios lentos (# 5618)
  • ao_sdl: arregla el tamaño predeterminado del búfer
  • compilar: agregar bibliotecas estáticas a libmpv.pc
  • build: bump waf a 2.0.9 (corrige la compatibilidad de Python 3.7)
  • compilación: agregue manualmente las rutas de búsqueda de biblioteca estándar para vincular (# 5791)
  • común: redondea todos los tiempos enteros en milisegundos
  • demux, player: corrige la reproducción de secuencias de video dispersas (con imágenes fijas)
  • demux: soporte para algunos tipos de metadatos cronometrados (por ejemplo, ICY)
  • demux_mkv: agregue el identificador V_AV1 para AV1
  • demux_mkv: soporte Meridian Lossless Packing en Matroska (# 5923)
  • muestra etiquetas de metadatos adicionales durante la reproducción del video
  • drm_atomic: repara fugas de memoria en drm_atomic_create
  • habilite la memoria caché para los sistemas de archivos FUSE en OpenBSD y FreeBSD
  • gpu: prefiera los formatos FBO de coma flotante de 16 bits a los enteros de 16 bits
  • hwdec_vaegl: Corregir la interoperabilidad VAOPI EGL utilizada con gpu-context = drm
  • input.conf: usa el valor exacto para [binding, que hace el inverso de]
  • input: agrega un enlace de teclado para alternar la decodificación de hardware
  • input: adiciones menores a las asociaciones de teclas predeterminadas (# 973)
  • osc: corregir saltos accidentales de archivos al buscar con control deslizante
  • jugador: corrige un comportamiento extraño en el cambio de edición
  • player: corregir la autoselección de archivos externos una vez más
  • terminal-unix: deja de intentar leer cuando el terminal desaparece (# 5842)
  • video: realmente espere a que se renderice el último fotograma en EOF
  • video: corregir --video-rotar en algunos casos
  • video: corregir el bloqueo con vdpau al reiniciar el procesamiento (# 5447)
  • vo_gpu: corregir capturas de pantalla anamórficas (# 5619)
  • vo_vdpau: soluciona problemas de cambio de tamaño y rotación

Qué hay de nuevo en la versión 0.28.0:

  • Funciones:
  • Agregado:
  • Agregue DRM_PRIME Manejo y visualización de formato para decodificadores MPP RockChip
  • csputils: agregue compatibilidad para primarios de pantalla P3
  • demux: admite múltiples rangos en caché buscables, muestra rangos de caché en OSC
  • demux_playlist: archivos .url de soporte (# 5107)
  • dvb: agregue soporte para múltiples frontend (hasta 8)
  • dvb: implementa el análisis sintáctico de la modulación para la configuración de canales de estilo VDR
  • hwdec: agregue el decodificador de hardware mediacodec para marcos IMGFMT_MEDIACODEC,
  • cambie el nombre de mediacodec a mediacodec-copy
  • lua: integre el script stats.lua (vinculado a i / I de forma predeterminada)
  • vd_lavc: agregar soporte para nvdec hwaccel
  • vo_gpu: agregar backend de Android OpenGL
  • vo_gpu: soporte inicial d3d11
  • vo_gpu: ayuda de vulkan
  • Eliminado:
  • af: eliminar los filtros de audio obsoletos (canales, ecualizador, panorámica, volumen;
  • reemplazos en lavfi)
  • vf: elimina la mayoría de los filtros de video GPL (recortar, dsize, expandir, voltear, gradfun, espejo,
  • noformat, pullup, rotar, escalar, stereo3d, yadif; reemplazos en lavfi)
  • vf_buffer: eliminar este filtro
  • video: eliminar la inserción automática del filtro estéreo3d
  • vo_gpu: eliminar la interoperabilidad hwdec_vaglx
  • vo_opengl: refactor en vo_gpu
  • vo_wayland: eliminar
  • Opciones y comandos:
  • Agregado:
  • demux: agregue la opción para crear pistas CC con entusiasmo (--sub-create-cc-track)
  • opciones: agregar --start = none para restablecer la hora de inicio establecida previamente
  • opciones: agregar --vlang switch
  • Cambiado:
  • caché: menor tamaño predeterminado a 2 * 10 MB
  • demux: aumenta la duración del repositorio de demuxer cache a 10 horas
  • demux: usa caché buscable para la red de forma predeterminada, límite de captación previa de bump
  • msg: make --msg-level afecta --log -log también
  • player / misc.c: permite que tanto --length como --end controlen el punto final del juego
  • player: coincide con los subtítulos con etiquetas de idioma con --sub-auto = exact
  • cambie el nombre --opengl-hwdec-interop por --gpu-hwdec-interop (ahora casi inútil)
  • vd_lavc: prefiera nvdec a vdpau con --hwdec = auto (mejor códec y superficie
  • soporte de formato)
  • vd_lavc: cambiar el nombre --hwdec = rpi a --hwdec = mmal
  • Eliminado:
  • opciones: eliminar --heartbeat-cmd y --heartbeat-interval
  • (por cierto corrige # 4888)
  • Mejoras menores y correcciones
  • HERRAMIENTAS / autoload.lua: agregue extensiones de ogm, ogg y opus
  • Use / dev / tty en lugar de stdin para la entrada del terminal (# 4190)
  • audio: agregue el procesamiento de softvol de audio a AO (reemplaza el código previamente GPL)
  • audio: corregir la conversión de canales con canales de NA (por ejemplo, con ALSA)
  • audio: corregir la actualización de volumen faltante en init y reiniciar
  • csputils: arregla el punto blanco de las primarias DCI P3
  • demux: no permita que los subtítulos dañen la visualización del tiempo de almacenamiento en memoria intermedia
  • demux: arregla archivos .cue con archivos de audio que contienen imágenes adjuntas
  • demux: corrige la contabilidad de los rangos buscables en los conmutadores de ruta (faltan correcciones
  • audio al pasar por las pistas de audio, p. ej. EDL, --merge-files, ordenados
  • capítulos y youtube-dl pseudo DASH)
  • demux: corregir el bloqueo con cue / archivos de capítulo ordenados (# 5027)
  • demux: acelera la búsqueda de caché con un índice aproximado
  • demux_lavf: siempre dale a libavformat el nombre del archivo al sondear
  • (ayuda con archivos mp3)
  • demux_mkv: agregue la etiqueta V_SNOW a mkv_video_tags
  • dvb: arregla el cambio de canal largo: canal siguiente / anterior
  • dvb: arreglos para la sintonización ATSC
  • lavc_conv: abra las marcas de tiempo a positivo (# 5047)
  • macOS: fix bundle en macOS High Sierra (10.13) (# 4926, # 4866)
  • mp_image: copie siempre los atributos de color en la descarga de hw (# 4804)
  • mp_image: seleccione un repliegue explícito para la ubicación de croma (# 4804)
  • msg: nivel de registro de bump de --log-file a -v -v
  • msg: reinterpretar un grupo de niveles de mensajes
  • osc: arregla un desbordamiento de pila raro al cambiar el modo de visibilidad
  • osdep / io: agrega bullshit relacionado con Android para arreglar archivos> 2 GiB
  • player / playloop.c: respeta el tiempo de inicio de la reproducción cuando se utiliza --loop-file
  • player: permite buscar en las partes almacenadas en caché de las secuencias descartables
  • player: hace que el seguimiento de idiomas coincida con mayúsculas y minúsculas (n. ° 5272)
  • player: use la marca de tiempo start para ab-looping si --ab-loop-a está ausente
  • player: al cargar archivos externos, siempre agregue todos los tipos de pistas (# 5132)
  • restore-old-bindings.conf: agrega enlaces antiguos de macOS / Wayland AXIS
  • captura de pantalla: crear directorios a partir de la plantilla
  • scripting: informe de salida de dlerror ()
  • sd_ass: acepta tipos de medios de fuentes RFC8081
  • sd_ass: acepta otc como alternativa de la extensión de archivo de colección OpenType
  • stream_libarchive: trabaje alrededor de varios tipos de deathdeath de locale
  • (https://git.io/vbiFJ)
  • subprocess-win: no cambie el cursor del mouse al crear procesos
  • video: agrega un truco para evitar perder subtítulos con vf_sub (# 5194)
  • video: corregir el manejo alfa (# 4983)
  • video: corregir fugas de memoria (aproximadamente 1 KB por fotograma decodificado) con modos de copia hwdec
  • video: corregir los filtros automáticos de rotación y desentrelazado
  • video: pasar correctamente los datos de ICC
  • vo: agregue soporte para renderloop controlado externamente y haga que wayland lo use
  • (arregla parcialmente la sincronización de pantalla en wayland; deshabilita la representación cuando la ventana
  • es invisible)
  • vo_gpu: change --tone-mapping-desaturate algorithm
  • vo_gpu: habilitar 3DLUT en modo mudo
  • vo_gpu: corregir la escala gamma
  • vo_gpu: corrige la compatibilidad de mapas de tonos de mobius con GLSL 120 (n.º 5069)
  • vo_gpu: el video de arreglos a veces no se reintegra en el cambio de ecualizador
  • vo_gpu: matar a FBOTEX_FUZZY (# 1814)
  • vo_gpu: opengl: corregir el posible bloqueo de la ventana de captura de pantalla (# 4905)
  • vo_gpu: opengl: use GLX_MESA_swap_control donde esté disponible
  • vo_gpu: reduce la intensidad del tablero de ajedrez --alpha = blend-tiles "
  • vo_gpu: win: elimina el truco de detección de pantalla completa exclusiva
  • vo_lavc: eliminar lógica de representación de subtítulos retrasados ​​y desordenados (# 4689)
  • wayland_common: implementar seguimiento de salida, muchas limpiezas y correcciones de errores
  • Windows: salte la ventana de ajuste si Windows lo manejó
  • Windows: agregue más: POSIXy versiones de open () y fstat () (# 4711)
  • ytdl_hook: no anteponer ytdl: // a enlaces que no sean de YouTube en las listas de reproducción (# 5003)

Qué hay de nuevo en la versión 0.27.0:

  • Funciones:
  • Agregado:
  • Windows: maneja las teclas de medios
  • libmpv: opciones: agregue una forma segura de subprocesos para notificar las actualizaciones de opciones
  • vd_lavc / vo_opengl: admite perfiles ICC integrados
  • vo: representación de la abstracción de la API para salidas de video no GL futuras
  • vo_opengl: agrega una función de advertencia de gama para resaltar colores fuera de gama (--gamut-warning)
  • vo_opengl: agregue soporte de representación directa (--vd-lavc-dr)
  • vo_opengl: implementar (más rápido) el kernel EWA basado en el sombreador
  • vo_opengl: implementar HLG OOTF inverso
  • vo_opengl: admite la detección de picos HDR (--hdr-compute-peak)
  • vo_opengl: formatos de entrada de píxeles flotantes compatibles
  • vo_opengl: soporte para cargar texturas de usuario personalizadas (# 4586)
  • vo_opengl: ayuda a los sombreadores de cómputo del usuario
  • Eliminado:
  • Elimina el manejo del ecualizador de video de vo_direct3d, vo_sdl, vo_vaapi y vo_xv (GPL, no vale la pena el esfuerzo para admitir VO heredados)
  • Opciones y comandos:
  • Agregado:
  • macOS: agregue la opción --no-native-fs para deshabilitar la pantalla completa macOS nativa (# 4014)
  • player: agrega la opción de selección automática de la pista
  • Cambiado:
  • entrada: use nombres mnemotécnicos para los botones del mouse, igual que Qt: https://doc.qt.io/qt-5/qt.html#MouseButton-enum
  • options: change --loop semántica
  • player: make --lavfi-complex modificable en tiempo de ejecución
  • vf_eq: eliminar este filtro (GPL; utiliza el filtro eq de libavfilter ahora, con semántica modificada)
  • video: change --deinterlace behavior
  • vo_opengl: generalice la asignación de tonos HDR a la asignación de gama, --hdr-tone-mapping -> --tone-mapping
  • Eliminado:
  • - Dominio de campo (autor solo de GPL, no hay posibilidad de volver a otorgar licencias)
  • input: comando drop dropcated "osd"
  • options: drop --video-aspect-method = hybrid (solo GPL)
  • Mejoras menores y correcciones:
  • HERRAMIENTAS / autocrop.lua: corregir el límite negro de detección de cultivos para videos de 10 bits
  • HERRAMIENTAS / lua / autodeint: actualizar a lavfi-bridge
  • HERRAMIENTAS / lua / status-line: mejorar y actualizar
  • af_lavrresample: no llame a swr_set_compensation () a menos que sea necesario (# 4716)
  • ao_oss: corregir el cálculo de tamaño de período (# 4642)
  • ao_rsound: permite configurar el host
  • audio: corregir el modo spdif
  • filter_kernels: corregir kernel spline64
  • macOS: corrige claves de medios de entrada cuando otras aplicaciones roban la prioridad (# 4834)
  • macOS: corrige el soporte de múltiples renderizadores (conmutador GPU) (# 2371)
  • macOS: elimine la opción de menú estándar "Mostrar barra de pestañas"
  • opciones: corregir --include (# 4673)
  • player: corregir --end con valores grandes (# 4650)
  • jugador: corrige la confusión en el código de resincronización de audio (# 4688)
  • player: make refresh busca algo más robusto (# 4757)
  • player: readd smi subtitle extension (# 4626)
  • vd_lavc: cambie el orden de autoverdar para preferir cuda sobre vdpau-copy
  • vd_lavc: soluciona la fuga del dispositivo con hwaccels de modo de copia (# 4735)
  • vd_lavc: corrige la compatibilidad de hwdec con los formatos yuvj420p
  • vd_lavc: corregir la recuperación de hwdec en mitad del camino
  • vf_vapoursynth: corrige el signo invertido y restaura el soporte de 10 bits (# 4720)
  • video: increase --monitorpixelaspect range
  • vo_opengl: ajuste las reglas para la linealización (# 4631)
  • vo_opengl: scale deband-grain para el rango de señal
  • vo_opengl: mapa de tonos en el componente de señal máximo
  • x11: corrige que la ventana se puede cambiar de tamaño cuando se usa incrustación (# 4784)
  • ytdl_hook: resuelve las rutas relativas al unirse a las URL del segmento (# 4827)
  • ytdl_hook: fragmentos de soporte con rutas relativas, correcciones segmentadas DASH

Qué hay de nuevo en la versión 0.9.2:

  • Cambios:
  • El control Lua ahora también comprueba lua52.pc, tal como lo utilizan las pruebas Arch Linux.
  • (X11) vo_opengl icc-profile-auto ahora consulta el perfil ICC actual relativo al centro de la ventana.
  • ao_coreaudio, ao_alsa ahora admiten agregar canales de relleno ficticio para una mejor compatibilidad con los decodificadores de hardware que solo admiten conteos de canales específicos (por ejemplo, 5.1 ahora debería funcionar en un decodificador que solo acepta 7.1).
  • Se ha mejorado la recuperación de canales (en caso de que el dispositivo de audio no admita de forma nativa un diseño de canal determinado).
  • vf_vapoursynth ahora rechaza el video no alineado en lugar de emitir video dañado.
  • mpv ahora también intenta cargar automáticamente los subtítulos.
  • Corrección de errores:

  • El
  • valor predeterminado de vo_opengl para el formato fbo ahora es rgba16, para evitar errores de redondeo cuando se usa cscale no predeterminada (problema n. ° 1918).
  • Comportamiento mejorado de framedrop cuando se reproduce un video que tiene una tasa de fotogramas más alta que la pantalla (número 1897).
  • ¡Intentar reproducir un directorio ya no será spam! ¡Conexión perdida! al registro de la consola.
  • (Linux) Varias correcciones de errores vo_rpi.
  • (Linux) Varias correcciones de errores vo_drm. Pan & Scan ahora es compatible.
  • (X11) Corregir el comportamiento de pantalla completa en ciertos administradores de ventanas (números # 1937, # 1920).
  • (OSX) La OSD ya no siempre aparece al inicio.
  • (OSX) Varias correcciones de errores ao_coreaudio y ao_coreaudio_exclusive.
  • (OSX) Fallo de potencial fijo al salir cuando se usa Cocoa.
  • (ClientAPI) vo_opengl_cb ahora aplica realmente las opciones modificadas en tiempo de ejecución.
  • (OSX, ClientAPI) Cocoa ahora funciona cuando el cplayer (mpv) y la libmpv se crean al mismo tiempo; sin embargo, libmpv ahora siempre crea una aplicación singleton. Cocoa tiene que desactivarse por completo para evitar que libmpv cree el singleton.

Qué hay de nuevo en la versión 0.9.1:

  • Cambios:

  • El canal de IRC de
  • mpv se movió de # mpv-player a #mpv en chat.freenode.net.
  • Actualizaciones de documentación.
  • El valor predeterminado para la opción --ytdl-format es ahora el mejor, para evitar la versión 2015.04.26 de youtube que habilita DASH por defecto, ya que FFmpeg / Libav todavía no es compatible con DASH.
  • Al buscar, la marca de tiempo actual mostrará la marca de tiempo de búsqueda pronosticada en su lugar, hasta que se resuelva la marca de tiempo final. Mejora la capacidad de respuesta de la IU en transmisiones lentas y / o grandes búsquedas.
  • Corrección de errores:
  • Se corrigió el marcador de liberación en DOCS / client-api-changes. El administrador de versiones olvidó arreglarlo antes del lanzamiento ...
  • Corrige vo_vdpau que representa líneas de basura en video H.264 con tamaño no mod16 (problema # 1863).
  • Se corrigió un bloqueo al salir si el comando "sub_recargar" se había ejecutado correctamente.
  • Se corrigió la búsqueda con el mouse cuando se establece osc-seekbarstyle = bar (issue # 1876).
  • (IPC) Corregió la codificación de datos UTF-8 en JSON (problema # 1874).

Qué hay de nuevo en la versión 0.8.3:

  • Cambios:
  • Correcciones de documentación y actualizaciones.
  • (Client API) Aclara el comportamiento del parámetro viewport de mpv_opengl_cb_render.
  • Corrección de errores:
  • (X11) Soluciona el bloqueo en vo_xv: no-colorkey con el adaptador Overlay. (error # 1629)
  • Haga que el ecualizador de video funcione correctamente en algunos controladores VAAPI. (bug # 1647)
  • Evita que desaparezca el OSD al hacer clic en mozplugger. (error # 1672)
  • El nuevo código de soporte de DVB-S2, utilizando S2API, ahora se basa en FreeBSD.
  • Repara la decodificación del matroska buscable desde una secuencia de red desequilibrable. (error # 1656)
  • (OSX) Se soluciona el bloqueo al cerrar la ventana de un operador virtual (generalmente al salir). (error # 1657)
  • (OSX) Muestra el cursor del mouse cuando está sobre el Dock o Launchpad. (error # 513)
  • (OSX) Arregla el cursor automático del mouse cuando el reproductor está en pantalla completa.
  • vf_vavpp (postprocesamiento de VAAPI) ahora desentrelaza el video correctamente.
  • smb: // las transmisiones ahora usan la caché de la transmisión (solía ser ineficiente).
  • (Windows) No oculte el cursor del mouse cuando está sobre el menú de la ventana.
  • Repara la salida de 8 canales en ao_jack. (error # 1688)
  • Repare el parámetro --mf-fps en archivos JPEG. (error # 1689)
  • Se corrigió la escala anamórfica que se ignoraba si era muy leve.

Qué hay de nuevo en la versión 0.8.0:

  • Cambios:
  • (!) vo_opengl_old ha sido eliminado. El renderizado de OpenGL ahora requiere hardware que pueda hacer al menos OpenGL 2.1, la versión más antigua soportada por vo_opengl.
  • (!) vf_pp ha sido eliminado. Aún se puede acceder a una versión a través de lavfilter (por ejemplo, --vf = lavfi = [pp ...]), pero no recibe información de QP. Además, vf_dlopen ya no pasa información de QP a su complemento cargado (siempre es 0).
  • (!) vf_softpulldown, vf_swapuv, vf_phase, vf_divtc y vf_ilpack han sido eliminados. Los puertos o versiones alternativas de estos filtros están disponibles a través de libavfilter (vf_lavfi).
  • vf_pullup y vf_noise ahora son simplemente envoltorios para sus equivalentes libavfilter. Ambos solo están disponibles actualmente en FFmpeg (no en Libav).
  • (!) ao_portaudio ha sido eliminado. Existe un buen soporte para los controladores de audio nativos de todas las principales plataformas de escritorio, así como ao_sdl y ao_openal como retrocesos.
  • (!) la subopción lscale de vo_opengl ha cambiado de nombre a escala; lradius ahora es scale-radius, lparam1 y lparam2 ahora son respectivamente scale-param1 y scale-param2; lscale-down ahora es escalable. La subopción de cscale permanece como está.
  • (!) Varios de los alias de radio preestablecidos vo_opengl soportados por la escala se han eliminado; use scale-radius para establecer si es necesario. Por ejemplo, use --vo = opengl: scale = lanczos: scale-radius = 2 en vez de scale = lanczos2. El radio predeterminado se recomienda para la mayoría de los filtros.
  • (!) vo_opengl ya no es compatible con la subopción estéreo. El efecto anaglifo se puede reproducir con el filtro estéreo3d. El soporte cuádruple, que requiere hardware caro y especializado para empezar, se elimina.
  • (!) Se ha eliminado la subopción de gamma aproximado a vo_opengl. La especificación BT.1886 dice que en realidad se debe hacer así que ahora es la predeterminada cuando srgb o icc-profile están habilitados. Esto no incluye la caída gamma de BT.1886.
  • (!) Se han eliminado las subopciones no escalar e indirectas a vo_opengl. Ahora están autodetectados y habilitados siempre que se beneficien.
  • (!) Los parámetros / opciones --lua y --lua-opts se llaman ahora --script y --script-opts, respectivamente. Ahora se espera que el subdirectorio lua de mpv config dir se denomine scripts.
  • (!) La opción --fixed-vo ha sido eliminada. Ha sido el valor predeterminado durante mucho tiempo de todos modos, y deshabilitar fixed-vo no es útil.
  • vo_opengl_hq se ha actualizado para tener en cuenta las nuevas funciones. se habilita el downscaling sofisticado y el escalado sigmoide, "mitchell" ahora es el valor predeterminado para escalar hacia abajo.
  • El mensaje de OSD subvisible ahora es más claro sobre si los subtítulos están ocultos o simplemente no están disponibles / seleccionados.
  • Los ID de dispositivo dados a --audio-device para usar con ao_coreaudio ahora usan UIDs, por lo que no cambian cuando los dispositivos se agregan / quitan o después de reiniciarse.
  • - msg-level ahora también acepta ',' como separador.
  • (API de cliente) La API de cliente ahora se niega a inicializar si la configuración regional LC_NUMERIC no es "C".
  • (Client API) El tipo nativo del parámetro msg-level ahora es una lista de valores-clave. Establecerlo o leerlo como una cadena todavía funciona.
  • (API esclava) El comando get_property ahora está en desuso.
  • Actualizaciones de documentación.
  • La documentación en PDF ahora está deshabilitada de forma predeterminada debido a que rst2pdf es voluble y causa errores de construcción extraños.
  • Imprimir mensajes de desincronización con sincronización A / V negativa también. Aunque es raro, podría suceder con algunos usos de --autosync.
  • Corrección de errores:
  • (Windows) Evite cambiar el tamaño de la ventana de video cuando el reproductor está minimizado, podría abordar el error # 1547.
  • (NetBSD) Fix build con v4l2.
  • (Linux) Intenta resolver los conflictos con el mezclador pulseaudio. (error # 1578)
  • Varias correcciones de cdda: //. (errores # 1555, # 1560)
  • Las marcas de tiempo de VP9 ya no causan advertencias de "PTS faltantes" con las compilaciones de FFmpeg lo suficientemente nuevas.
  • Se corrigió un bloqueo al utilizar la decodificación de hardware H.264 en libavcodecs lo suficientemente nuevos. (error # 1587)
  • Nuevas funciones:
  • vo_opengl ahora es compatible con la fusión de cuadros para eliminar la tartamudez cuando la velocidad de fotogramas del video no coincide bien con la velocidad de fotogramas de la pantalla a través de la subopción smoothmotion. Esto no pretende aumentar artificialmente el FPS del video, por lo que no hay un "efecto de telenovela" o dificultades con algunos tipos de video (por ejemplo, anime).
  • vo_opengl ahora admite el escalado sigmoidal (por ejemplo, para pantalla completa), que reduce el timbre inducido por la ampliación, habilitado a través de la subopción de escalado sigmoideo.
  • vo_opengl ahora es compatible con la escala de ewa_lanczos (Jinc), que proporciona una mayor calidad con menos aliasing. Es compatible con un parámetro experimental antiarranía de escala, que trata de reducir aún más el sonido de los videos.
  • vo_opengl ahora tiene una subopción de escala lineal, que hace que los escaladores funcionen con luz lineal. Implicado por srgb, icc-profile o la nueva subopción sigmoide-upscaling.
  • vo_opengl ha mejorado la reducción de escala para proporciones de downscale más altas cuando se habilita el downscaling de lujo.
  • Agregue --keep-open = always para hacer --keep-open para aplicar a todos los archivos en lugar de solo al último.
  • mpv ahora filtra las etiquetas que están impresas en la consola para tratar de ocultar los metadatos inútiles. El filtro funciona como una lista blanca y se puede configurar con la opción --display-tags.
  • Agregue una opción --sub-scale-by-window que, cuando se establece en 'no', evita que los subtítulos cambien su tamaño de píxel cuando la ventana cambia de tamaño.
  • vo_opengl ahora tiene soporte técnico para GLES 2 y 3 (pero no para GLES 1). El soporte de GLES 3 solo se prueba en la emulación de software de Mesa. GLES 2 ha sido probado en controladores nvidia. Ambos modos GLES tienen características deficientes e ineficientes debido a las limitaciones de GLES, por lo que no deberían preferirse al modo OpenGL estándar.
  • (X11) vo_opengl ahora admite la opción icc-profile-auto en hosts X11.
  • La tecla 'A' ahora de forma predeterminada recorre una lista de relaciones de aspecto preestablecidas. Pretendía ser utilizado para trabajar con archivos rotos.
  • Ahora hay un modo de "fuerza" para --loop. Funciona como "inf", pero intenta abrir archivos / secuencias, incluso si hubo un error en el intento anterior.
  • Ahora hay una opción --log-file para escribir los mensajes de registro de mpv en un archivo específico.
  • Ahora hay una opción --audio-file-auto para cargar automáticamente un archivo de audio externo con ciertas restricciones. Solo cargará audio externo si el archivo de reproducción tiene una transmisión de video. Configurado en "exacto" por defecto. (error # 967)
  • Ahora hay una opción --network-timeout para especificar un tiempo de espera en segundos para el acceso a la red. Si 0 (predeterminado), utiliza el valor predeterminado libavformat. Si se utiliza un protocolo que no admite tiempos de espera, esta opción se ignora.
  • (X11) Las teclas especiales XF86 ahora se pueden mapear en input.conf. Todas las claves documentadas en XF86keysym.h están disponibles, pero solo como sus códigos numéricos.
  • (Linux) La implementación de DVB ahora es compatible con DVB-S2 a través de S2API.
  • (Linux) El formato VDR para channels.conf ahora es compatible y preferido. Ver http://linuxtv.org/vdrwiki/index.php/Syntax_of_channels.conf para la sintaxis. La sintonización de los canales DVB-S2 requiere los canales de formato VDR.conf.
  • (Linux) Ahora hay una opción --dvbin-full-transponder para manejar casos especiales de difusión donde los PID cambian, o simplemente para trabajar con datos PID incompletos.
  • (API de cliente) Ahora hay un VO opengl_cb, que recibe el contexto OpenGL del cliente libmpv. Esto permite que un cliente represente el video libmpv directamente en un contexto OpenGL provisto sin tener que usar --ww incrustación.
  • (Client API) El parámetro --wid mencionado anteriormente ahora se puede configurar en cualquier momento, pero no tiene efecto si un archivo ya está cargado.
  • (Client API) Ahora se puede consultar la lista de títulos de DVD.
  • (API de cliente) Ahora hay una propiedad de metadatos filtrados que contiene solo las etiquetas permitidas por --display-tags.
  • (Client API) Ahora hay soporte para XEmbed --wid targets, como gtkSocket's gtk_socket_get_id ().
  • (API de cliente) Ahora hay una propiedad de formato de archivo con un nombre simbólico para el formato de archivo. En algunos casos, esta podría ser una lista separada por comas de varias extensiones diferentes debido a las idiosincrasias de libavformat.
  • (API de cliente) Ahora hay un comando de mouse para generar eventos de mouse sobre la ventana de video.
  • (API de cliente) Ahora hay una propiedad parcialmente buscable que indica si un archivo solo se considera buscable debido a la memoria caché de secuencias, pero no podría buscarse de otra manera (por ejemplo, flujo en tiempo real o HTTP sin soporte de reanudación). Las pequeñas búsquedas relativas pueden estar bien, pero las búsquedas más grandes probablemente fracasen.
  • (API de cliente) Ahora hay un evento MPV_EVENT_QUEUE_OVERFLOW que se publica cada vez que se deben eliminar eventos porque la cola está llena. No se publican más eventos hasta que se consuma MPV_EVENT_QUEUE_OVERFLOW para evitar la publicación duplicada.
  • (API de cliente) Ahora hay una función auxiliar mpv_wait_async_requests () que bloquea hasta que se completen todas las solicitudes de sincronización conocidas. (error # 1542)
  • (Client API) Ahora hay una propiedad hwdec detectada que devuelve el decodificador de hardware detectado cuando se abre con éxito. Esto probablemente solo devuelva un valor válido después de que la reproducción haya comenzado.
  • (API de cliente) Ahora hay contrapartes de audio_add, audio_remove y audio_reload en los comandos sub_ equivalentes para manejar archivos de audio externos.

Programas parecidos

XMovie
XMovie

3 Jun 15

mmsrip
mmsrip

2 Jun 15

Plumi
Plumi

20 Feb 15

MyCinema
MyCinema

14 Apr 15

Comentarios a la mpv

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!