| Aceleración por hardware de videos en Matroska |
|
| Tutoriales - Software | ||||||
| Escrito por pildo | ||||||
| Domingo, 27 de Abril de 2008 21:48 | ||||||
|
Guía para visualizar archivos Matroska (.mkv) acelerados por hardware Primero decir que este tutorial es original de JC&J&MC del foro de Noticias3D, que gentilmente ha autorizado la publicación en Kubyc System. Para el que quiera ver el mensaje original, este es el enlace. Allá va...
Bueno, como veo que en el foro hay algunas peticiones de cómo visualizar correctamente Matroska con nuestro ordenador, voy a realizar una pequeña guía para que todos consigamos poder reproducir este formato desde nuestro PC y poder visualizarlo en la pantalla, TV de plasma o LCD. Antes de empezar quiero dar las gracias a la guía que Héctor tiene en un foro amigo de las pelis en alta resolución, en mucho más extenso y preciso que este, si alguien está interesado, que me mande un privado. Para empezar, definición de Matroska en la Wikipedia: “Matroska (en ruso: Матрёшка) es un formato de archivo - contenedor multimedia cuya extensión habitualmente se presenta como ".mkv" (video) o ".mka" (audio). Es compatible con casi cualquier códec de audio/vídeo, incluyendo Theora, H.264, los que utiliza Windows Media (WMV), los que utiliza QuickTime, Vorbis o RealMedia, por poner algún ejemplo, y pudiendo usar cualquier códec de audio de entre ellos con cualquiera de vídeo. Pretende ser un contenedor universal avanzado y ampliable fácilmente, proporcionando mejoras sobre los contenedores clásicos. Con la aparición del formato Blu Ray (BR) y las pantallas de plasma y LCD, la alta definición se va extendiendo por todos los sitios y las copias de seguridad de nuestras películas de DVD en Xdiv, no aprovechan la resolución de nuestra nuevas TV y por lo tanto ha sido necesario crear un nuevo estándar que sustituya a los famosos Divx. Podemos hacernos una copia de seguridad de nuestras películas BR en varias resoluciones pero los estándares van a ser 720p (720x1280) y 1080p (1080x1920), a más resolución, más trabajo va a tener que realizar nuestra CPU. Para reproducir 720p no es necesario un procesador con doble core, pero sí uno que tenga más de 2000 Mhz., ahora bien para reproducir 1080p, es casi obligatorio un doble core, siempre dependiendo del bitrate medio de la película. Más adelante veremos que esto no tiene que ser necesariamente así con la aceleración DXVA de las algunas tarjetas gráficas. Vayamos al grano, para poder ver una película en formato Matroska (códec x264, h264, vc1…), necesitaremos un visualizador de video, un códec que acepte Matroska y una CPU con potencia o una gráfica con DXVA. MATROSKA SIN ACELERACIÓN GRÁFICA Empezamos la configuración sin aceleración DXVA, es decir que todo el trabajo lo haga la CPU. Vamos a utilizar el siguiente software:
Abrimos el MPC HC --> Ver --> Opciones --> Filtros Internos y deshabilitamos las casillas de H264/AVC(DXVA) y VC1.
En Opciones --> Filtros Externos --> Agregar Filtro, elegimos de la lista que salga CoreAVC (se supone que lo tenemos instalado) y aceptar, en la pantalla que estamos veremos el filtro elegido le marcamos y elegimos la opción preferir.
Salimos del MPC HM para que valgan los cambios que hemos realizado volvemos a entrar y en la opción abrir archivo y elegimos nuestra película. Para saber si hemos elegido correctamente el códec adecuado, mientras que se está reproduciendo la película picaremos sobre la pantalla botón derecho y elegimos la opción filtros, veremos que debe de estar el códec CoreAVC. Si todo es correcto, todo depende de la potencia de nuestra CPU, si vemos la película con saltos o sonido entrecortado, será debido a poca potencia o mala configuración. CON ACELERACIÓN GRÁFICA (DXVA) Direct X Video Acceleration Las tarjetas gráficas ATI Radeon 2xxx/3xxx y Nvidia 8xxx/9xxx tienen un chip llamado UVD para la descompresión de video alta resolución, con este chip en nuestro pc se puede ver una película en BR (con powerdvd) y la CPU no hará todo el trabajo de descompresión, este chip puede ser aprovechado también por las películas mkv, para liberar de carga a la CPU y poder verlas más fluidas sin tirones. Algunas consideraciones a tener en cuenta:
Vamos a utilizar el siguiente software:
Utilizando el códec interno de MPC MH, solamente para tarjetas gráficas ATI y algunos modelos de Nvidia (mirar tabla al final). Es necesario realizar unos cambios en el registro para optimizar el funcionamiento de estas tarjetas, posteriormente a montar los drivers de ATI. Los cambios los podéis ver y bajar desde: http://exdeus.home.comcast.net/~exdeus/ati-hd2x00/ Estos cambios modifican valores de ATI en el registro y no afectan a 3D. Abrimos el MPC HC --> Ver --> Opciones --> Filtros Internos y habilitamos las casillas de H264/AVC(DXVA) y VC1.
En Opciones --> Filtros Externos --> Agregar Filtro, eliminamos cualquier filtro que tengamos para descomprimir mkv. Salimos del MPC HM para que valgan los cambios que hemos realizado volvemos a entrar y en la opción abrir archivo y elegimos nuestra película. Para saber si hemos elegido correctamente el códec adecuado, mientras que se está reproduciendo la película picaremos sobre la pantalla botón derecho y elegimos la opción filtros, veremos que debe de estar el códec MPC Video Decoder, si picamos sobre él podremos variar alguna opción, pero siempre debemos tener marcado la casilla DXVA. Si todo es correcto, el uso de nuestro CPU estará por debajo del 5%.
Utilizando el códec “Cyberlink H.264/AVC Decoder (PDVD7.x)” para tarjetas gráficas ATI/Nvidia. El codec de Cyberlink, se instala en nuestro PC cuando tengamos PowerDVD 7.3 o superior. Abrimos el MPC HC --> Ver --> Opciones --> Filtros Internos y deshabilitamos las casillas de H264/AVC(DXVA) y VC1. En Opciones --> Filtros Externos --> Agregar Filtro, elegimos de la lista que salga "Cyberlink H.264/AVC Decoder (PDVD7.x)" (se supone que lo tenemos instalado) y aceptar, en la pantalla que estamos veremos el filtro elegido le marcamos y elegimos la opción preferir.
Salimos del MPC HM para que valgan los cambios que hemos realizado volvemos a entrar y en la opción abrir archivo y elegimos nuestra película. Para saber si hemos elegido correctamente el códec adecuado, mientras que se está reproduciendo la película picaremos sobre la pantalla botón derecho y elegimos la opción filtros, veremos que debe de estar el códec Cyberlink, si picamos sobre él podremos variar alguna opción, pero siempre debemos tener marcado la casilla DXVA. Si todo es correcto, el uso de nuestro CPU estará por debajo del 5%.
Resumiendo, si queremos ver archivos matroska, lo ideal es que tengamos una tarjeta grafica con DXVA, si es ATI pues hay más alternativas, pero también nos vale una Nvidia, no es necesario que la tarjeta tenga mucha potencia, con una ATI Radeon 2400 es más que suficiente, si no tenemos una tarjeta con DXVA, pues cuanto más potencia de CPU mejor. Mi consejo es que experimentéis, y que tengáis el PC lo más limpio posible de codecs, con el MPC HM, no hace falta instalar casi ningún códec, se ven pelis en casi todos los formatos. Bueno y que disfrutéis de la Alta Resolución.
Del foro de Doom9, donde hay un post dedicado a "Media Player Classic Home Cinema - DXVA", se comenta que ya hay algunas Nvidias soportadas por el codec de MPC HM.
De nuevo, muchas gracias a JC&J&MC del foro Noticias3D por permitir publicar este tutorial, y a Fran por hacer las labores de "intermediario" ;-)
Montaje y publicación: pildo Abril 2008
¡Sólo los usuarios registrados pueden escribir comentarios!
Powered by !JoomlaComment 3.26
3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved." |