martes, 29 de enero de 2008

HD con la PS3

Actualmente, para todo poseedor de una PS3 y una HDTV, el santo grial es conseguir reproducir pelis HD descargadas de Internet.

La mayoría de las pelis HD que se encuentran mediante programas P2P (como el eMule y aMule) tienen la extensión .MKV. Tal y como comenté en un artículo anterior sobre HD, reproducir estos ficheros en un PC con Windows o Linux no es ningún problema, pero no es habitual tener un PC conectado a la TV.

Sin embargo, sí tenemos conectada la PS3 a la HDTV por HDMI, pero la PS3 no es capaz de reproducir los ficheros MKV directamente.

A día de hoy, para ver la peli desde la PS3 hay dos opciones:
  • Que la PS3 reproduzca estos ficheros, instalando una distribución de Linux como Yellow Dog o Ubuntu.

  • Usar el PC para cambiar la peli de formato MKV a otro de los formatos soportados por la PS3.

De momento, he desacartado la opción de instalar Linux en la PS3, porque he leído en los foros los problemas que presenta (por ahora) esta alternativa.


¿Cómo se puede cambiar el formato?

El cambio de formato puede hacerse justo en el momento en el que estamos viendo la peli (esto se llama transcoding), pero requiere un PC muy potente y tener una conexión de red por cable (no WiFi) entre el PC y la PS3.




Como mi PC está un poco viejuno, lo que estoy intentando es encontrar un buen programa para cambiar el formato, aunque el proceso dure unas horas y tenga que guardar en el disco duro dos copias de la misma peli.


Un fichero MKV normalmente contiene dentro el video en formato H.264 (MPEG4-AVC) y el audio en AC3 (Dolby Digital), ambos reproducibles por la PS3.


Después de utilizar un montón de programas en Windows para hacer el cambio de formato, mi recomendación es elegir el programa en función del contenedor que deseamos utilizar: MPG, MP4 y AVI.


MPG o VOB

Pueden contener el vídeo en H.264 y el audio en AC3, por lo que es la opción más rápida. Sólo hay que extraer (extract) ambas pistas del MKV y volverlas a meter (mux) en un VOB. Este fichero .VOB lo podemos renombrar tranquilamente como .MPG para que sea visible desde el XMB.


He conseguido los mejores resultados con mkv2vob. Hasta hace muy pocos días, al reproducir un fichero VOB/MPG en la PS3 no funcionaba el avance y retroceso rápido (FF/RW) y al pulsar la pausa, es normal que se desincronizara el audio y el video. Ahora que han resuelto este inconveniente, es mi opción preferida.


MP4

Este contenedor no permite albergar el sonido en AC3, sino en el nuevo formato AAC multicanal (5.1), por lo que hay que transformar (transcode) la pista de audio y esto se lleva un buen rato (mminutos).


Recomiendo PS3 Video 9 aunque por defecto, deja el audio en estéreo (2.0).


AVI

Es el formato más conocido y permite albergar el audio en AC3. Para la pista de video, mi consejo es transformar el H.264 (MPEG4-AVC) a MPEG4-ASP. Transformar el la pista de vídeo es el proceso que consume más CPU y por tanto más lento (horas).


Si quieres garantizar una reproducción sin problemas en la PS3, hay que utilizar DivX, aunque los gurús dicen que es mejor el codec del mundo libre Xvid.


¿Como levamos el fichero a la PS3?

El fichero resultante (MP4, MPG o AVI) puedes quemarlo en un DVD, copiarlo a un disco duro USB o enviarlo a la PS3 por la red mediante el protocolo DLNA.


lunes, 21 de enero de 2008

Ubuntu -> PlayStation 3

Desde la actualización de firmware v2.10, la PlayStation 3 (PS3) es capaz de reproducir pelis en formato DivX y Xvid.

El disco duro de la PS3 no es muy grande y normalmente, todos tenemos el PC repleto de cositas: películas, música y nuestras fotos digitales.

¿Es posible acceder a todo esto desde la PS3 por la red local?

Sí, para los que no soportamos estar con el pendrive del PC a la PS3, hay una solución estupenda gracias al protocolo DLNA.

¿Como funciona ese protocolo?

Esta imagen muestra el esquema básico de funcionamiento.


Pero yo no soy un friki (como tú), ¿qué tengo que hacer?

Como doy por hecho que tu PS3 está conectada a la red por WiFi o Ethernet, sólo necesitas instalar un programa en tu PC que se encargue de catalogar y publicar tus contenidos.
MediaTomb es un programa que está todavía muy verde, la configuración es muy sencilla, pero requiere el editar el fichero $HOME/.mediatomb/config.xml.
Debes añadir varias líneas en el sitio adecuado:
  • Para activar la conexión a la PS3
    < protocolinfo extend="yes">
  • Para publicar los vídeos .AVI
    < map from="avi" to="video/x-divx" >
  • Para publicar las fotos digitales
    < map from="JPG" to="image/jpeg" >
En el PC, para probar, desactiva temporalmente el cortafuegos.
En la PS3, selecciona Buscar servidores multimedia.

¿Realmente funciona o tiene algún pero?

De momento, puedo ver desde el salón el álbum con todas mis fotos, escucho mi colección de música y veo bastantes de las pelis. El problema es que la PS3 no quiere reproducir algunos .AVI sobre todo cuando están codificados con Xvid. :-/