domingo, 9 de diciembre de 2007

Reproducción de contenidos con la Xbox 360

Son muchas las horas que he dedicado a este tema, y parece que, gracias en parte a Microsoft, y a trasnochar más de la cuenta, al final he conseguido llegar a un punto que podríamos considerar "de satisfacción" con los resultados.

Si tenéis una videoconsola Xbox 360 en vuestro salón (o donde quiera que veáis películas y series en casa), debéis saber que es posible conectarla en red con vuestro PC. Si en éste tenéis Windows XP o Windows Vista, pero no disponéis de Windows Media Center, también es posible ver contenidos en la consola, con unos pequeños ajustes:

Vídeo de alta definición
Es muy grato poder ver vídeos en HD (720 y 1080) en la 360, y es gracias a Windows Media Player 11 (o Windows Media Connect). En mi caso, estoy usando WMP11 para este menester. Debéis configurar en el mismo la compartición de medios con otros dispositivos. La 360 puede reproducir vídeos alojados en un equipo remoto con el servicio UPnP con soporte para la 360. Hay algunos programas válidos, como TVersity, pero son un poco complejos. WMP11 en este caso es muy sencillito y no nos romperá demasiado el coco.
Los vídeos han de estar en formato Windows Media Video (.wmv), y usar el codec de vídeo VC1. Hay muchos sitios en los que conseguir vídeos en este formato, sólo es cuestión de echar mano de los típicos programas de p2p.
Hasta aquí no hay mayores complicaciones. Los problemas venían cuando querías ver contenidos en otros formatos/codecs.

Vídeo H264
Los que usáis la Xbox 1 con XBMC sabréis que no todos los vídeos codificados con H264 se pueden reproducir en la "negrita", y es que su procesador (un ya viejo PIII a poco más que 700MHz) no da para más. Nuestra 360 es capaz de reproducirlos sin mayores problemas desde un CD / DVD o incluso desde una memoria flash USB, pero es un verdadero tostón andar grabando vídeos, o copiándolos en la memoria flash, cuando lo que se quiere es sentarse en el sillón, y disfrutar de un vídeo sin tener que levantarse y liarla parda.
Nuestro simpático WMP11 sin embargo no es capaz de reconocer el formato .mp4 en el que suelen estar contenidos los vídeos H264, por lo que tampoco será capaz de informarle por red a nuestra blanquita de que hay vídeos compartidos en el PC. Es por esto que, después de mucho buscar por la red, y justo antes de darme por vencido por tercera vez, he pensado ¿qué pasaría si renombro los archivos a una extensión que WMP11 reconozca?. Creo que lo probé hace tiempo con la extensión .wmv (aunque no lo recuerdo demasiado bien), sin resultados. El caso es que, después de la última actualización del firmware de la 360, donde hay soporte para DivX (del que os hablaré en el siguiente punto) y archivos .avi, he pensado ¿y si le pongo extensión .avi a estos vídeos .mp4?
Dicho y hecho. Para no perder el hilo de qué tipo de archivos son en realidad, los he renombrado así: "Nombre del vídeo.mp4.avi", de forma que siempre sepa que en realidad son archivos .mp4, y no .avi. El caso es que después de renombrarlos, la 360 los ha reconocido a la perfección y oh, sorpresa, se ven perfectamente en la supertelequetecagas de 37".

Vídeo DivX y XviD
Los archivos .avi que contengan vídeo DivX (o XviD), con sonido en mp3 o AC3 se reproducen sin mayores problemas igualmente en la 360 gracias de nuevo a WMP11. De todos los archivos que he probado, ninguno me ha dejado con las ganas.

Concluyendo
Espero que con estas pequeñas premisas podáis probar la reproducción de vídeos en vuestras 360, y obtener resultados satisfactorios. Seguro que la gente que guste de ver anime en la TV lo agradecerá :)

Hay cosas que no he probado aun, como reproducir un DivX de alta definición contenido en un archivo .avi, o probar a renombrar un archivo .mkv como .avi (aunque me temo que se cómo termina esta prueba, pues no creo que la 360 sepa cómo manejar un contenedor matroska vídeo), pero poco a poco...
El caso es que ya andaba preocupado porque los vídeos cada vez utilizan codecs más complejos, y la pobre Xbox 1 ya no daba más de si. No es que la 360 haya tomado definitivamente el relevo, pues en temas de música, imágenes y vídeo (que requiera poca CPU, claro) el XBMC de la Xbox 1 es invencible, pero es un alivio saber que no tengo que montar un PC en el salón.

Ahora el reto es buscar la forma de compartir los archivos para la 360 desde Linux (una de las cosas que me impide migrar definitivamente el servidor de medios de casa a Ubuntu).

Dicho esto, mucha suerte con vuestras configuraciones. Espero ansioso vuestros comentarios al respecto.