Llevaba un tiempo intentando conseguir una xbox (de las viejas) para utilizar como media center en el salón usando XBMC. Al fin, después de varios intentos fallidos y algo de dinero perdido, llegó una xbox 1.5, color negro.

Como soldar en sitios reducidos no es lo mio, opté por hacer hotswap con un PC, ya sabeis, arrancais la consola, y cuando desbloquea el disco duro se lo conectais a un ordenador para cambiar el contenido y así poder ejecutar software homebrew.

Como no podía ser menos, Murphy me estaba esperando nada más hubiese quitado los 6 tornillos de la xbox, intenté hacer el hotswap durante 2 días seguidos, probando diferentes combinaciones, que si DVD conectado o desconectado, que si esperar 20 minutos, que si hacerlo instantaneo.. pero nada, siempre llegaba al mismo resultado, el disco duro de la xbox me daba errores I/O y no podía cambiar el contenido. El disco duro estaba mal, tenía que cambiarlo, y para eso necesitaba o bien chipear la consola, o bien conocer la key del disco duro que está almacenada en la EEPROM de la consola. Valoré ambas opciones, y la cosa quedaba así: 2€ VS 50-80€. Obviamente elegí arriesgarme con el lector de EEPROM, total, el único riesgo era quemarme un poco los dedos a la hora de hacer el “cacharro” (una hembra DB9, 2 resistencias y 2 diodos zener), ya que en la consola puedes hacerlo sin soldar, buscais a alguien con pulso de cirujano, que haga contacto con los 2 hilos en las patas 5 y 6 de la EEPROM durante medio segundo y listo, EEPROM leida sin una sola soldadura en la xbox.

Con mi EEPROM leida, preparé un disco Western Digital de 8GB que tenía de una xbox crystal que vendí hace tiempo, lo bloqueé con la clave extraida de la EEPROM y listo, HD cambiado y funcionando. Sólo quedaba instalar XBMC y empezar a babear con todo lo que hace, menuda maravilla GPL.

Enlaces de interes:

Guía para hacer lector de EEPROM

Guía para hotswap+exploit

XBMC 

Leo en Xataka que el Optimus Maximus ya se puede reservar. El ya mítico teclado con pantallas OLED en sus teclas está disponible por 1256€, loco de emoción iba a comprarmelo pero… no soporta linux!!! el colmo vamos!

He afinado más el proceso de conversión de xvid a wmv para poder reproducir en la 360. Además ya he conseguido incrustar subtítulos en el video.

Para evitarme problemas y pérdidas de calidad, he optado por hacer la conversión de xvid a wmv con ffmpeg, con el siguiente comando: ffmpeg -i entrada.avi -vcodec wmv2 -acodec wmav2 -sameq salida.wmv.  No especifico ningún bitrate, ya que de ello se encarga la opción -sameq (same quality), el único inconveniente es que para mantener la calidad el tamaño a veces llega a duplicarse, aunque con un poco de suerte, con el upgrade de dashboard de la semana del 7 mayo nos evitaremos la conversión a wmv, ya que soportará xvid. Queda por ver si soportará audio en mp3 y container AVI, si no lo hace, solo tendremos que cambiar el container y el audio, pero podremos dejar el video intacto.

Para incrustar los subtítulos he optado por usar mencoder y dejarlo en xvid, así que para primero le incrusto los subtítulos y después lo convierto a wmv. El comando es el siguiente: mencoder entrada.avi -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=1000:vhq -oac copy -fontconfig -font ‘Bitstream Vera Sans’ -sub subtitulos.srt -subfont-text-scale 3.0 -o salida.avi. He probado con Numb3rs S03 y no he tenido ningún problema, sin embargo con Scrubs S06, los subtítulos en la tele se me iban por debajo de la pantalla, así que tendré que jugar con los parámetros que permiten manipular la posición de los subtítulos.

Hace poco me hice con una xbox360 con el objetivo de jubilar a mi xbox y al PC que tenía en el salón. La parte de hacer que la nueva consola funcionase con copias de seguridad fue bastante sencilla, basta con seguir las instrucciones en cualquiera de los sitios dedicados al tema.

En cuanto a ver xvid/divx en la 360 la cosa se pone un poco más complicada. La 360 puede reproducir video si, siempre que sea video WMV2, audio WMAV2 y container ASF. Así que hay 2 opciones, o empiezas a convertir lo que quieras ver a ese formato, o bien buscas una forma de hacer la conversión en tiempo real (al mismo tiempo que lo vas viendo).

Primero probé con la conversión en tiempo real, la forma de hacerlo es montando unas Windows XP Media Center 2005 y después montarle algun plugin al media center como Transcode360 o VLC360. En mi caso, como no iba a eliminar linux de mi equipo, decidí probar dentro de un VMWare Server, y si bien pude llegar a comprobar que funcionaban ambas soluciones, el resultado no era el esperado. El rendimiento dejaba bastante que desear, iba a tirones (mi equipo es un Athlon64 x2 3800+ con 2Gb de RAM y le había asignado 512Mb de RAM a la máquina virtual con Media Center).

Viendo que iba a tener que convertir lo que quisiese ver, quería hacerlo de la forma más rapida, así que tenía que ser en linux y a 64 bits, nada de chroots guarros de 32 bits para hacer funcionar win32codecs y cosas del estilo.

Revisando la página de FFMPEG pude comprobar que la versión disponible en el SVN a partir del 09/03/2007 podía codificar de forma nativa WMAV2 (el codec de audio que soporta la 360) y WMV2. Mi primer intento fue algo así: ffmpeg -i input.avi -vcodec wmv2 -acodec wmav2 test.wmv. El resultado fue un fichero de .wmv en una pésima calidad (por no especificar bitrate) pero que se veía sin problemas en mi 360.

Pero no podía quedarme con ffmpeg, ya que no soporta subtítulos, y como me he enganchado a series en inglés subtituladas, no es una opción aceptable ;). Así que recurrí a mi amigo mencoder, la pareja del reproductor mplayer. Mencoder se puede apoyar en FFMPEG y en su libavcodec para codificar videos y soporta subtítulos. Después de digerirme el man de mencoder hice la siguiente prueba: mencoder input.avi -o test.wmv -ovc lavc -lavcopts vcodec=wmv2:vbitrate=900 -oac lavc -lavcopts acodec=wmav2:abitrate=128. Cual es mi sorpresa cuando intento reproducirlo en la 360 y me dice que el formato no es válido. Usando midentify veo el problema, los codecs están bien, pero el container es un AVI en vez de un ASF. Revisando (otra vez) la documentación encontré la solución: mencoder input.avi -o test.wmv -of lavf -lavfopts format=asf:i_certify_that_my_video_stream_does_not_use_b_frames -ovc lavc -lavcopts vcodec=wmv2:vbitrate=900 -oac lavc -lavcopts acodec=wmav2:abitrate=128. Los ficheros producidos a partir de este comando son reproducibles sin problemas en la xbox 360.
La ventaja de poder usar mencoder y no ffmpeg es que podemos aplicar filtros, hacer que mencoder renderize los subtítulos en el video…

La certificación 80plus para fuentes de alimentación de PC nos asegura que las fuentes certificadas son como mínimo un 80% eficientes al 20%, 50% y 100% de carga lo que nos permite ahorrar en la factura de la luz, sobre todo si teneis el equipo encendido 24/7. En la página de la certificación, podemos encontrar fabricantes y modelos de fuentes de alimentación que cumplen con esta certificación. Hasta la fecha, Seasonic con 27 modelos es la marca que más fuentes nos ofrece con certificación 80 plus. (Si alguien conoce un distribuidor en españa que avise…)

Ya están disponibles en PCISIG las especificaciones del PCI Express 1.0 externo y con velocidades de hasta x16 utilizando cuatro cables con protección independiente y conector de 136 pines y una longitud máxima de 10 metros..
Esto permitirá externalizar las tarjetas gráficas, dotarlas de su propia fuente de alimentación y refrigeración específica. Esto para los viciosos del juego, para los que somos más serios, tendremos controladoras RAID externas y directamente contra el bus PCI-Express, sin tener que recurrir a eSATA, SCSI externo o conexiones Fibre Channel.
Otra opción muy interesante es ver como adopta esta tecnología los equipos portatiles. Esto nos permitiría cambiar de tarjeta gráfica de nuestro portatil sin mayor problema, lo que actualmente es uno de los motivos por el cual un portatil se queda desfasado rapidamente. Y como dije antes, como no solo de jugar vive el hombre, podríamos conectar a un portatil una controladora RAID PCI-E…
Aparte, al externalizar estos dispositivos los fabricantes se liberan de un problema, el tamaño, ya no tendrán que limitarse a tarjetas que ocupen un slot o dos, pueden hacerlas todo lo grande que quieran.

Empiezan a verse las primeras placas Quad FX de AMD, y claro, la gran duda era si soportarían aparte de los Athlon64 FX los Opteron de socket F. Y la respuesta es si, gracias a estas placas podremos usar microprocesadores Opteron de socket F con memoria DDR 2 no ECC, vamos la de toda la vida, nada de los precios por las nubes de la memoría ECC FB. Eso si, las placas Quad Fx no son baratas, por ejemplo la Asus L1N64-SLI WS vale 389$ en newegg… así que por unos 1000€ nos podemos montar un buen juguete con 2 opterons en casita… que ganas de pillar uno… admito donaciones :)

El otro día discutia con aklis sobre que colocar en un pequeño servidor, si un RAID basado en tecnología SCSI o SATAII. Y esta comparativa de Anandtech me ha quitado de dudas.

La comparativa analiza el rendimiento de SAS, SCSI, SATA y SATAII. Y como podeis ver vosotros mismos, SAS es el vencedor absoluto, seguido por SATAII, SCSI y SATA.

Ahora bien, SAS se dispara de precio, pero SATAII sigue siendo bastante más barato que SCSI, así que no veo necesidad de seguir usando SCSI cuando SATAII nos proporciona un mayor rendimiento y a un coste menor.

En Newegg ya puede adquirirse el Athlon64 x2 6000+. El último doble nucleo de AMD, a una velocidad de reloj de 3Ghz yna velocidad de bus de 2Ghz. Basado en el core Windsor es otra vuelta de tuerca a sus procesadores con tecnonología de 90nm. A falta de reviews que muestren su rendimiento en comparación con los Core 2 Duo de Intel, solo queda especular. Será realmente notable la mejora de rendimiento en esta CPU, ¿o se añadirá a la lista de CPUs caras de AMD (en Newegg puede comprarse por 599$) que no merecen la pena porque las Intel se las comen con patatas?

No, no estoy loco, pero según Bill Gates las memorias flash dejaran fuera de juego tanto al HD-DVD como al Blu-ray disc. Más capacidad, más barato (y no se raya!!). Está claro que poco a poco se debería imponer un soporte que no fuese óptico, por las desventajas que este conlleva, ¿quién no se ha quedado sin alguna pelicula en edición deluxe/lujuriosa/ultra-pack-de-la-muerte porque el gato ha pillado el DVD por banda o se ha caido al suelo? Aún así este cambio y la “eliminación” de los sistemas ópticos no será inmediato (aunque no me creo nada, el CD lleva ahi desde 1979), primero tendremos que sudar para decidir si StarWars nos lo compramos en HD-DVD o en blue-ray. Y cuando nos lo hayamos comprado en los 2 formatos, resultará que ya estará en formato flash, y vuelta a actualizar los cacharros del salón!!

Volviendo más al presente, leo en barrapunto que Sony ¿no permitirá? que se publiquen películas XXX en Blue-ray, lo pongo entre interrogantes porque no sé si Sony tiene potestad para hacer eso, ya que no es sólo suyo el formato. Pero está claro que si esa restricción es cierta, el HD-DVD arrasará de calle, ya que la industria del porno, mueve mucho dinero, y publica una cantidad de películas/año impresionantes.

Además, veo en The Inquirer que algunas productoras de cine XXX ya se han decantado por el HD-DVD debido a su menor coste de producción, parece que habrá que darle el pésame al blue-ray disc.

    
El blog de nico is based on WordPress platform, RSS tech , RSS comments design by Gx3.