¿Cómo puedo reproducir archivos MKV de QuickTime en Mavericks?
Solía usar Perian pero se bloquea y los otros reproductores de terceros son muy ineficientes, ya que QuickTime es el software más optimizado entre los que analicé.
Regularmente miro archivos MKV con video H.264 1080p en mi retina MBP 15" (finales de 2013, solo GPU Intel), y hasta ahora, lo hacía usando la última versión de VLC. Desafortunadamente, la batería se agota bastante rápido con esta configuración y decidí investigar alternativas. Al tratar de ser un poco científico, creé una hoja de cálculo que enumeraba el tiempo de CPU utilizado (verificado en Monitor de actividad) para cada alternativa que probé. Para todas las pruebas, reproduje el primer minuto de un video clip de mi elección, con video H.264 1080p y audio DTS, además de remuxarlo a formato M4V usando MP4Tools, y en el proceso transcodificar el audio a AAC de 2 canales (el video estaba intacto).Medí el tiempo de CPU utilizado después de reproducir este primer minuto del clip en el Monitor de actividad. Las pruebas se realizaron con la computadora enchufada a la CA,y la resolución establecida en 1920 x 1200 (recuerde que se trata de una retina MBP de 15"). El vídeo se reproducía en primer plano, en modo ventana, maximizado para utilizar toda la resolución horizontal disponible.
La línea de base es QuickTime Player, que reproduce la versión M4V del archivo, con la decodificación acelerada por hardware supuestamente habilitada. Esto consumió 4,51 segundos de CPU.
Usando VLC versión 2.12, obtuve los siguientes resultados:
En MPlayerX versión 1.0.21 (1718), obtuve los siguientes resultados (no se menciona la aceleración de hardware ya que no pude encontrar una forma de habilitarla o deshabilitarla, y no tengo idea de cuál es el comportamiento predeterminado):
Finalmente probé la versión 1.3.3 de Movist, que admite el uso de QuickTime o FFmpeg como decodificador, y también tiene una casilla de verificación para la aceleración de hardware. Sin embargo, no pude decodificar la versión MKV del archivo usando el decodificador QuickTime. Los resultados son:
Como puede verse, Movist, que usa el decodificador FFmpeg y la decodificación acelerada por hardware, es la alternativa más eficiente en comparación con VLC o MPlayerX, pero sigue siendo notablemente menos eficiente que QuickTime para decodificar archivos M4V. La solución ideal sería jugar MKV con QuickTime Player, pero parece que Perian ya no funciona en Mavericks.
Dale una oportunidad a MPV . El proyecto se encuentra en github si desea compilar su propia versión. La información sobre la compilación se puede encontrar aquí .
Su objetivo es eliminar el código heredado de mplayer y reunir los beneficios de mplayer2. El resultado es bastante impresionante, aunque todavía está en pañales para OS X.
Las compilaciones no oficiales se pueden encontrar aquí . Estoy probando mpv_20131222004653_git-4833e92 compilado el 22 de diciembre de 2013 y puedo decirle que funciona.
Además, es posible que desee adoptar algunas de las mejores opciones de configuración , como lo describe el propio pigoz.
Según su pregunta, es posible que desee centrarse directamente en opengl-hq
lo que se centró directamente en descargar la transmisión de video a la GPU.
En mis pruebas, descubrí que MPV supera a MPlayer OSX Extended hasta en la mitad al reproducir archivos MKV.
Me gusta Movista . Con Movist ya no necesito reiniciar Windows usando bootcamp. Movist también puede reproducir DXVA 2.0.
Para mí, mpv usó menos CPU que MPlauerX también.
Pero cuando se marcó la pestaña "Energía" en el Monitor de actividad, MPV consumió mucho más jugo en pantalla completa. Entonces, para el caso sensible a la temperatura / batería, MPlayerX parece ser más adecuado (puede depender de las configuraciones, por supuesto, es decir, escalador/postproceso/... filtros).
Para 720p mkv/h264, el uso de energía de video fue de 30 mpv frente a 20+1 MplayerX
Para 2160 webm/vp9 - 120 mpv frente a 140 MplayerX
xvmc funciona pero no es ideal cuando necesita una batería de larga duración
bmike
cerdo
kevin chen