viernes, 27 de mayo de 2011

¿Pero esto qué es? H264 y HDTV

Recientemente le he cogido el gustillo a ver series y películas en alta definición. Antes pensaba: "Total, no se nota", y además 1,5Gb por un capítulo cuando podría ocupar 350Mb, pues parece tontería.

Una leche. Se nota y mucho. Últimamente me paso más tiempo analizando las muescas de las rocas del campo y la calidad de las texturas en general, que la propia serie.

Bien, resulta que ya de hacer las cosas me gusta hacerlas bien, y no me gusta demasiado ver series en el PC, prefiero llevarlas a la TV del salón y disfrutar cómodamente tumbado en el sofá. Hasta ahora sin problema, bajo serie, bajo subtítulos, meto todo al pendrive y el DVD de sobremesa hace su magia.

Con alta definición, el problema es que todo suele venir en H264(lógico, vaya pedazo de códec) y seguramente metido en MKV también(me encanta cómo MKV organiza todos los streams, pistas, subtítulos, etc.).

Llego yo todo feliz a mi reproductor de DVD, y nada, no pilla H264. Bueno, no pasa nada, había que intentarlo. Entonces pruebo en el sintonizador de TDT(que tiene soporte para HDTV y un decodificador interno H264) y no tira. Ahí ya me cabreo.

Vamos a ver, si me vendes las cosas, véndemelas bien. Antena 3 HD viene en H264, querido sintonizador de TDT, y la decodificas sin problema ninguno. Si eres capaz de decodificarme eso sin problema, ¿por qué me dejas tirado con la serie que yo me bajo? ¿No te gusta? ¿No te gusto yo? ¿Por qué DIVX y XVID sí lo lees?

Lo peor es que estoy pendiente de hacer la prueba de grabar en el USB contenido de televisión, ya que el TDT tiene esa función. Como llegue al ordenador con lo que he grabado y me salga que el códec es H264...

Y no, el problema no debería ser MKV, ya que MKV con XVID por ejemplo lo abre sin problema.

Nos vemos!

jueves, 26 de mayo de 2011

LG nos obliga a usar Internet Explorer

Ayer estaba yo queriendo consultar cuál es el máximo de resolución y los formatos de vídeo que soporta mi reproductor de DVD de sobremesa, así que como es LG me fui a la página oficial.

Cuál es mi sorpresa, que cuando por fin doy encontrado el DVD (que debe tener un año, y ya no tiene ni imagen y está todo escondido detrás de unas neveras en "Soporte") el manual no lo hay en PDF, sino en DJVU. Me parece raro, porque normalmente el DJVU es para cosas escaneadas, para texto es mejor el PDF que es un formato vectorial y no rasterizado(corregidme si me equivoco).

Me extraña pero bueno, le hago clic, y esto es lo que me sale:


Eso ya me cabreó ligeramente. Como estaba con Windows 7, no es excesiva molestia abrir Internet Explorer (habitualmente uso Firefox). Y aún así me pide instalar un control ActiveX(que siempre me escaman bastante, normalmente la palabra ActiveX viene siempre acompañada de CVE ) y por fin puedo verlo. Todo esto para un formato abierto del que tengo ya un bonito y simple lector instalado en mi PC.

¿Tanto costaba poner un enlace para descargar el manual y ya lo abres tú cómo quieras(vale, ya sé que analizando el código fuente lo quitas, pero no se debería tener que llegar a eso)? Señores de LG, que no os voy a piratear y vender el manual del DVD, de verdad, palabra.

Este tipo de cosas son las que hacen que un usuario de a pie sienta que Windows es la única alternativa.

En la próxima entrada hablaré más sobre este tema.

Nos vemos!

miércoles, 18 de mayo de 2011

Reconocer tonos de teléfono (DTMF)

Nos ponemos todos en situación: típica película donde se oye el tono de un teléfono al marcar, o el pin introducido en una máquina (¿a quién se le ocurre que reproduzca un tono distinto por cada tecla?), y ya está el informático superhacker de la muerte miembro del CSI que entre otras cosas Chuck Norris le dio el poder de ampliar imágenes sacadas con el móvil hasta límites insospechados sin perder calidad, hackear y encontrar a quién quiere con sólo una IP (o ni eso), y vamos, realmente puede hacer lo que le plazca.

En este caso, el tío sacará un programa que le dará los numeritos que hemos marcado. Realmente, no es tan difícil, teniendo en cuenta que incluso de oído podríamos sacarlo, pero nunca le había dado muchas vueltas a este tema.

En Linux tenemos un programilla llamado multimon, que reconoce los patrones desde un archivo de audio.

En Debian lo instalamos

apt-get install multimon

Y teniendo el archivo tonos.wav, hacemos

multimon -a DTMF -t wav tonos.wav

Con un poco de suerte, aparecerán los numeritos, si no será cuestión de editar el archivo de audio, por ejemplo con audacity e ir limpiándolo dejando sólo los tonos que queremos averiguar.

Ésta web os genera un archivo wav con tonos listo para probar:

http://www.dialabc.com/sound/generate/index.html

El resultado es el esperado, incluso reconoce *, # y alguna tecla más por ahí.

multimod (C) 1996/1997 by Tom Sailer HB9JNX/AE4WA
available demodulators: POCSAG512 POCSAG1200 POCSAG2400 EAS AFSK1200 AFSK2400 AFSK2400_2 HAPN4800 FSK9600 DTMF ZVEI SCOPE
Enabled demodulators: DTMF
DTMF: 1
DTMF: 2
DTMF: 3
DTMF: 4
DTMF: 5
DTMF: 6
DTMF: 7
DTMF: 8
DTMF: *
DTMF: 0
DTMF: #


Salu2

sábado, 14 de mayo de 2011

Configurando un RAID por Software (Linux)

Bueno, aprovechando que anduve trasteando estos días configurando RAID, aprovecho para dejar aquí un pequeño howto, ya que realmente es algo bastante sencillo.

Para empezar por si acaso comento lo que es un RAID: Es un sistema de almacenamiento que engloba varios discos duros en los que se replican o distribuyen los datos. Por decirlo de forma sencilla, pues hay varios modos RAID. Por ejemplo en el modo espejo, tú lo que almacenas en un disco duro del RAID se replica en todos. Y en el modo 0, los datos se van distribuyendo entre los discos que forman el RAID(para conseguir mayores velocidades de lectura y/o escritura). Hay varios modos de RAID dependiendo de lo que queramos conseguir.

En este ejemplo voy a coger los particiones del mismo tamaño, y voy a hacer un RAID 1 (espejo) entre ellas. Entonces lo que yo almacene en el RAID estará en los dos discos duros. Es una forma muy básica de hacer backups, si por cualquier cosa casca un disco el otro quedará exactamente con los mismos datos. Ojo, la desventaja que tenemos es que la velocidad de escritura en el RAID será la menor de las velocidades de escritura de los dos discos, así que es recomendable que sean iguales.

La manera de la que lo voy a hacer es en Linux y por Software. Bajo mi punto de vista, lo mejor sería hacerlo desde la BIOS si es que lo soporta. Así es la BIOS la que se encarga de gestionar los discos, y los sistemas operativos que tengamos instalados verían sólo un único disco duro normal y corriente(en cambio por debajo está funcionando el RAID sin nosotros preocuparnos de nada). En cambio de esta forma, con Linux guay, pero quizás si iniciamos en windows no nos reconoce el RAID.

Manos a la obra.

Instalamos mdadm si no lo tenemos ya

apt-get install mdadm

Voy a hacer el RAID entre /dev/sdb1 y /dev/sdc1

mdadm --create /dev/md0 --level=mirror --raid-devices=2 /dev/sdb1 /dev/sdc1 /dev/sdb1

Le damos formato

mkfs.ext4 /dev/md0

Lo montamos

mkdir /media/md0
mount /dev/md0 /media/md0/


Para quitar un disco del RAID.

mdadm /dev/md0 --fail /dev/sdb1
mdadm /dev/md0 -r /dev/sdb1


Ese disco a partir de ahora tendrá un sistema de ficheros RAID array, podemos hacer que contenga lo mismo que el RAID y tenga formato ext4(porque fue el que le di) haciendo:

dd if=/dev/md0 of=/dev/sdb1

Para parar el raid

umount /dev/md0
mdadm -S /dev/md0


Esto es todo por hoy amigos.

Espero que os sea de utilidad.

Nos vemos!