• Systempix
  • ¿Qué hacemos?
  • Servicios
  • Seguridad
  • Nosotros
  • Contacto

Guía de configuración de MPC HC con madVR

Categorías
  • Blog
  • Tutoriales
Tags
  • Aceleración de vídeo
  • GPU
  • madVR
  • MPC
  • MPC-HC
  • Tutorial

En plena era de la alta definición, y cada día con ordenadores más potentes y pantallas con más definición, son muchos los usuarios que aún siguen utilizando un reproductor de vídeo anclado al pasado, y que no siempre va a dar la mejor calidad de imagen.

Hubo una época donde los códec de vídeo eran un verdadero quebradero de cabeza, y en esos momentos de oscuridad, llegó VLC (Video Lan Player) y con sus códecs integrados facilitó enormemente la reproducción de todo tipo de vídeos en Windows, Mac y Linux. Sin embargo, son muchas las alternativas, y si bien VLC sigue siendo completamente funcional, es conocido por degradar ligeramente la calidad de imagen, y no es precisamente el mejor reproduciendo contenidos de baja calidad.

Entre las múltiples alternativas disponibles, hay una que destaca sobre el resto, y es Media Player Classic Home Cinema, o dicho en otras palabras, MPC HC. Aunque está exclusivamente disponible para Windows, se actualiza regularmente, su instalador no incluye ninguna trampa publicitaria y ofrece la mejor calidad de imagen.

Recién descargado es perfectamente funcional y con un rendimiento óptimo. Sin embargo, si disponemos de un buen procesador y de una buena tarjeta gráfica, vamos a sacarle todo el partido gracias a madVR. Para ello, tendréis que descargar la versión de 32 bits de MPC HC (la de 64 bits no es compatible con madVR) y la última versión de madVR. Para instalar madVR tendréis que descomprimirlo en algún directorio del sistema, como archivos de programa, y ejecutar «install.bat». Para instalar el reproductor simplemente tendréis que seguir el instalador.

Una vez lo hayamos ejecutado, nos vamos a las opciones, concretamente, a salida. A continuación vamos a ver las opciones que considero imprescindibles modificar para conseguir un resultado óptimo. Los menús que no menciono es porque dejo todo por defecto, tal y como viene.

mpchc1

Donde pone DirectShow tendréis que seleccionar madVR, y el resto de las opciones podéis dejarlas como están. Ahora tendréis que ir a filtros internos, y pulsar sobre decodificador de vídeo.

mpchc2

Aquí tenemos que tocar varios valores, vamos por orden.

  • «Threads for multi-threading»: Podéis dejarlo en auto o ajustarlo manualmente. Es el número de procesadores o hilos que queréis que MPC use de vuestro procesador. Recomendable en auto.
  • «Use stream aspect ratio»: Recomendable dejarlo en el punto intermedio, tal y como está en la imagen
  • «Hardware decoder to use»: Aquí hay varias opciones según vuestro ordenador
    • Procesador rápido (i5 / i7): Configurarlo en none.
    • Procesador lento o medio (i3 o inferior): Configurarlo en DXVA2
    • Procesador lento con tarjeta gráfica nVidia: Configurarlo en nVidia Cuvid
  • RGB Output levels: Configurar según vuestro monitor o TV. Lo normal es que cualquier pantalla desde 2010 en adelante soporte sin problemas 0-255.

A continuación seguimos en filtros internos, pero pulsamos sobre decodificador de audio

mpchc3

Aquí de nuevo tendremos que configurar según las características de nuestro ordenador. Si tenemos los altavoces conectados directamente mediante salida analógica y están bien configurados en Windows, ya sean 2.0, 2.1, 5.1 o 7.1, entonces simplemente tendremos que dejarlo por defecto.

Si por el contrario tenéis conectado el sistema de sonido mediante una salida digital, un cable óptico o el cable HDMI, tendréis que seleccionar las opciones de decodificación que vuestro decodificador soporte (lo normal es AC-3 y DTS

Con esto ya hemos configurado todo al respecto de MPC HC, y ahora es cuando vamos a la parte más interesante, a configurar el codec madVR. Para ello, tendréis que lanzar cualquier vídeo con MPC HC, pausar la reprodución y dar con el botón derecho en cualquier punto de la imagen, ir a filtros y pinchar sobre madVR. Se nos abrirá un pequeño cuadro informativo, donde tendremos que darle a «Edit Settings».

madvr1

En esta pantalla tendréis que configurar el tipo de dispositivo que es vuestra pantalla principal. A continuación pulsamos sobre la flecha de la izquierda de nuestra pantalla para desplegar un submenú de propiedades, calibración, display modes y color y gamma.

madvr2

Vamos ahora a tratar todos estos submenús.

  • Properties
    • Ajustamos el rango RGB. Normalmente, 0-255.
    • Ajustamos la profundidad de color de nuestra pantalla. Normalmente, 8bit o superior.
  • Calibration
    • Salvo que tengamos herramientas profesionales de calibración, seleccionamos «disable calibration» y más abajo «disable GPU gamma ramps».
  • Display modes
    • Marcamos «switch to matching display mode» y seleccionamos «when playback starts».
    • Marcamos «restore original display mode» y seleccionamos «when media player is closed».

A continuación, nos dirigimos a los menús de «processing».

madvr3

  • Decoding: Dejamos todo por defecto
  • Deinterlacing: Seleccionamos las opciones tal y como aparecen en la imagen. (A pesar de que pone malo para anime, rara vez en España vamos a ver anime que necesite ser desentrelazado, ya que normalmente nos llega a través de internet en formato progresivo).
  • Artifact removal: Dejamos todo por defecto.

A continuación, nos dirigimos a scaling algorithms.

madvr4

Se trata de una de las partes más interesantes, ya que afecta de forma notable a la calidad de imagen, especialmente, cuando la resolución del vídeo y de nuestra pantalla no coincide. Si nuestra pantalla es 1080P y nuestro contenido es 1080P, la tarjeta gráfica no tendrá apenas trabajo y se moverá sin ninguna dificultad. Sin embargo, si reproducimos un contenido de inferior calidad, como un DVD, entonces la tarjeta gráfica tendrá un enorme trabajo a realizar, y aquí vamos a configurar sus opciones.

Por defecto están ordenados de más baja calidad a más alta calidad, y de la misma forma, de mejor rendimiento a peor rendimiento. Si en las opciones anteriores habíamos quedado en que nuestro ordenador no era capaz de mover vídeo HD con soltura por procesador, entonces en estas opciones tendremos que marcar DXVA2. En caso de que sí tengamos un ordenador capaz, tendremos que seleccionar algunos de los filtros. Si seleccionáis algunos de ellos veréis que tienen pros y contras, marcado por los colores verde y rojo de arriba a la derecha.

A continuación os vamos a dar la configuración óptima de calidad, pero si al reproducir un vídeo descubrís que no lo hace con soltura o que se ahoga la tarjeta gráfica, entonces tendréis que ir reduciendo algunas de las opciones hasta dar con la adecuada para vuestro equipo.

  • Chroma upscaling: Jinc, 3 taps, activate anti-ringing filter
  • Image doubling: use NNEDI3 to double Luma resolution, y marcar «only if scaling factor is 1.5x or bigger».
  • Image upscaling: Jinc, 3 taps, activate anti-ringing filter.
  • Image downscaling: lanczos, 3 taps, activate anti-ringing filter.

Vamos a continuación con la pestaña y las opciones del menú rendering

madvr5

  • General settings
    • Marcar «enable automatic fullscreen exclusive mode» y «use a separate device for presentation». El resto, por defecto.
  • Smooth motion
    • Marcar «enable smooth motion frame rate conversion» y seleccionar «only if there would be motion judder without it»

Y con esto habríamos finalizado la guía de configuración. Si se reproduce sin problemas a pantalla completa, entonces no hay nada más que hacer. Si por el contrario os supone un problema de rendimiento, habrá que jugar un poco con las opciones hasta dar con la tecla. En muchos casos, la configuración por defecto de MPC HC sin necesidad de madVR será la idónea.

A continuación, vamos con un par de imágenes comparativas. Si bien hay que reseñar que la mejor comparativa para un vídeo es la que uno mismo hace, ya que en imágenes no se aprecia tanto la mejora de calidad como en movimiento, sí podemos apreciar algunos detalles.

La primera imagen es la cola de un avión con un vídeo de muy baja calidad. Como podéis apreciar, la imagen de la izquierda (madVR) tiene mejor color y menos artefactos que la de la derecha (VLC).

comparacion1

La segunda imagen se trata de una fuente de baja calidad ampliada, donde a la izquierda podéis encontrar MPC sin configurar y a la derecha MPC con madVR. Como podéis apreciar, todo el contorno de la izquierda tiene un gran número de artefactos que rodean la figura, mientras que la de la derecha está mucho más depurada sin pérdida de calidad.

comparacion2

Los shaders: MPC HC por defecto soporta la activación de shaders, que para que se entienda fácilmente, son una especie de filtros aplicados mediante tarjeta gráfica que pueden alterar el vídeo, los colores o la calidad de imagen. Si bien hay muchos tutoriales donde se indica su uso, en mis pruebas han resultado ser una alteración muy artificial de los tonos y los contrastes, perdiendo gran parte del detalle de color para ofrecer una mayor saturación. Si bien podéis experimentar con ellos, personalmente no los recomiendo.

shaders2

shaders1

A la izquierda podéis ver la imagen sin shaders y a la derecha con ellos activados. Como podéis ver, si bien al anime le sienta estupendamente y realza el color, en una película de actores reales pierde demasiadas tonalidades, creando un color nada natural. Por supuesto, cuestión de gustos, pero va en contra del objetivo de alcanzar la mayor calidad y naturalidad posible.

Con esto ponemos punto y final a la guía de configuración de MPC HC. Si tenéis cualquier duda, abajo tenéis los comentarios y os responderemos encantados. Y ahora, coged un buen bol de palomitas y a disfrutar de la película.

Compartir
55

Contenido relacionado

8 septiembre, 2016

¿Problemas de espacio en tu hosting? Optimizamos tus imágenes sin coste adicional


Leer más
30 agosto, 2016

Hosting compartido con recursos garantizados, CloudLinux OS


Leer más
25 agosto, 2016

Certificado SSL (HTTPS) gratuito para todos nuestros clientes


Leer más

6 Comments

  1. Exequiel dice:
    1 mayo, 2014 a las 20:35

    Hola muy buen tutorial se agradece.
    En esta configuracion esta considerado reproducir archivos de video Hi10 / MKV / 1080p con la mejor calidad? o hay que hacer ademas de esto otro tipo de configuracion, isntalar algun tipo de codec?
    de antemano gracias.
    Saludos.

    Responder
    • Carlos López Infante dice:
      3 mayo, 2014 a las 13:11

      Hola! Así es, esta guía está pensada para todo tipo de ficheros, independientemente de su codec o de su contenedor, ya sea mkv, mp4, avi…

      Un saludo!

      Responder
  2. hugo dice:
    4 junio, 2014 a las 14:55

    Muy bueno el post. Apenas lo voy a hacer. yo no veo anime pero quiero ver videos de peliculas o de series a 1080, pero mi mpc-hc siempre se traba en mi pc cuando quiero ver un video incluso a 720 aunque tengo otro reproductor en el que los veo sin problemas, pero me gusta usar el mpc-ch por que con él le busco los subtitulos a las series o peliculas que quiero ver y si descargo un video con una resolucion muy alta el mpc-hc se congela.y ni siquiera se abre. Mi cpu lo compre muy economico por mercado libre y no si tiene tarjeta de video, ¿como puedo saber si tengo o no y si tengo cual tengo? Yo creo que no tengo porque una vez intente editar un video con el windows movie maker y como que me acuerdo que decia que no podia hacer ediciones en el video porque no tenia tarjeta o algo asi.¿ Entonces si hago lo que dice tu post me servira de algo? Si no es mucha molestia me puedes decir que caracteristicas o componentes debe tener un cpu para poder ver videos con calidad de 1920 x 1080 para en caso de que quiera comprar otro cpu pedirlo con esas especificaciones que me des. De antemano muchas gracias.

    Responder
    • Carlos López Infante dice:
      20 octubre, 2014 a las 06:16

      Entonces claramente este post no es aplicable, ya que necesita un muy buen equipo.

      Para reproducir vídeo en HD de forma fluida se necesita un Dual Core al menos, y se recomienda un Quad Core. No obstante, lo mejor es mirar benchmarks al respecto.

      Un saludo!

      Responder
  3. Nebur692 dice:
    20 octubre, 2014 a las 02:18

    tengo una consulta: si tienes una potente tarjeta grafica nvidia y un i7 de 4gen, porque en hardware aceleration hay que seleccionar ninguna?
    no se supone que al escoger nvidia cuda es mejor calidad de video?

    Responder
    • Carlos López Infante dice:
      20 octubre, 2014 a las 06:14

      Es parte de la reproducción básica, que un procesador rápido no tiene ningún problema con ella. De esa forma, estamos liberando a la GPU para que haga el resto de tareas que MadVR sí le va a obligar a hacer.

      Un saludo!

      Responder

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Copyright © 2019. Systempix. Todos los derechos reservados. Los precios no incluyen IVA.