¿Puede el Mac Mini reproducir alta definición?

¿El Mac Mini puede con la HD?

Algunas de las preguntas más reiteradas que se hacen referente al actual Mac Mini son: ¿reproducirá HD? o ¿reproducirá vídeo en 1080p?. Se pueden encontrar las respuestas por todas partes, desde los esquemáticos o No a los Quizás con muchos detalles.

Realmente, es importante que la respuesta sea buena porque hay mucha gente interesada en tener un Mac Mini como media center o HTPC. Además, puede uno encontrarse con que se gasta el dinero en un aparato que luego no es lo suficientemente potente para ver todo el contenido HD que se pueda encontrar.

En este artículo veremos como medir la reproducción de alta definición de una manera útil, qué problemas está teniendo la gente con este tipo de contenido y por qué el Mac Mini actual es lo suficientemente potente como para poder con toda la alta definición que se desee.

Primero, no es correcto preguntar si se puede reproducir HD o 1080p. Un vídeo en alta definición va desde 480p hasta 1080p. Además, incluso cuando se da una resolución concreta: mi Mac Mini 1.8Ghz reproduce 1080p, no nos dice nada sobre la dificultad para decodificar el vídeo. Hay multitud de archivos 1080i con un bitrate extremadamente bajo (menos de 4 Mbps). Igualmente, hay muchos archivos 720p con bitrates de 10 Mbps. Sólo porque tu Mac Mini pueda reproducir un vídeo ripeado en cualquier sitio no significa que tu Mac Mini pueda reproducir HD.

Además, el formato puede afectar dramáticamente al rendimiento. Un archivo MPEG-2 no carga excesivamente la CPU mientras que un h.264 hace un uso intensivo de ella.

Finalmente, cuando hablamos de archivos de vídeo, deberíamos especificar el formato de codificación, la resolución y el bitrate. Mi forma favorita de comparación de archivos es la ejecución del script midentify que forma parte del paquete MPlayer. La salida de este script debería ser algo parecido a esto:

ID_DEMUXER=mpegts
ID_VIDEO_FORMAT=0x10000002
ID_VIDEO_BITRATE=17500000
ID_VIDEO_WIDTH=1920
ID_VIDEO_HEIGHT=1080
ID_VIDEO_FPS=25.000
ID_VIDEO_ASPECT=0.0000
ID_AUDIO_CODEC=a52
ID_AUDIO_FORMAT=8192
ID_AUDIO_BITRATE=384000
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=2
ID_LENGTH=6760.88
ID_VIDEO_CODEC=mpegpes

En este ejemplo, tenemos un archivo MPEG con una resolución de 1920×1080 y un bitrate de 17.5 Mps.

Me gustaría que se entendiera que sin al menos estos tres valores, comparar la calidad de reproducción y la velocidad es una pérdida de tiempo.

Teniendo esto en cuenta, ¿cómo se comporta el Mac Mini con el contenido en alta definición?. Pues la verdad es que muy, muy bien. El problema es que la mayoría de las aplicaciones de reproducción no son multinúcleo. Por ejemplo, VLC no utiliza los múltiples núcleos para decodificar vídeo h.264. Incluso ahora, con la versión 0.8.6a, un archivo h.264 a 1920×1080 con un bitrate de entre 11 y 30 Mbps, raramente utiliza más del 60% de cada núcleo en un Core 2 Duo a 2.0 Ghz. La mayor parte del tiempo está por debajo del 50% en cada núcleo.

La versión actual de XBMC para OSX (0.1.6) se comporta mucho mejor. Mientras que el archivo anterior es imposible de reproducir con VLC (lo que puede hacer pensar a un usuario que el Mac Mini no es suficientemente potente para reproducirlo), con XBMC se reproduce muy bien.

No estoy intentando colocar un reproductor sobre otro. Lo que intento decir es que los errores en la reproducción de alta definición en el Mac Mini es en su mayor parte culpa de reproductores ineficientes. El hardware actual es perfectamente capaz de reproducir los archivos de vídeo más complicados y esta situación mejora cada día ya que VLC, XBMC y el componente ffmpeg de XBMC se actualizan constantemente, optimizando la decodificación h.264 y otros formatos de vídeo complicados.

Pero todavía no es perfecto. El peor escenario del mundo de los archivos de vídeo es, probablemente, la escena de los pájaros de la película Tierra, codificada en h.264, con un resolución de 1920×1080 a 40 Mbps.

Sin embargo, sólo 1.5 de los 2 núcleos estaban totalmente optimizados durante la prueba. Por lo tanto, en este momento, exista más del 30% de decodificación disponible, siendo la optimización correcta. Por lo tanto, no se han hecho mejoras en los algoritmos de decodificación si no que únicamente en el tratamiento de los hilos. Personalmente, no tengo ningún clip tan complicado como este, por tanto estoy bastante cerca de reproducir alta definición a 1080p con un 100% de éxito.

En conclusión, creo que un Mac Mini Core 2 Duo a 2.0 Ghz es capaz de reproducir todos los archivos de alta definición que se pueden encontrar. Actualmente, XBMC, con ffmpeg internamente, parece ser el mejor decodificador, pero estoy seguro que VLC pronto estará cerca. Dicho esto, creo que hasta la escena de los pájaros será reproducible, usando el 50% de un núcleo para ello con algunas optimizaciones de los desarrolladores. En ese punto, será muy complicado encontrar un archivo de vídeo que un Mac Mini Core 2 Duo a 2.0 Ghz no pueda reproducir.

Esta es una traducción de High Definition Content Playback on Intel Mac Mini publicado por John Kozubik.

Artículos relacionados

Si te ha gustado el artículo, puedes dejar un comentario o suscribirte al feed.

1 referencias

1 comentarios

  1. Thank you, You can visit http://nghecon13.googlepages.com“>
    “The top blogs of the day” report

Deja un comentario

(requerido)

(requerido)



Puedes usar las siguientes etiquetas XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="">