miércoles, 30 de enero de 2008

Como hacer el cable para conectar el portatil al TV

En estos días he estado tratando de ver los programas que grabo con la tarjeta sintonizadora de TV del computador de escritorio en el TV del cuarto.

Inicialmente pense en convertir los archivos a formato de DVD y verlos en el reproductor de DVD pero no es tan fácil como parece. Todavia no he tirado la toalla y espero muy pronto publicar como hacerlo en Linux grabando con mencoder. Desde hace tiempo he estado grabando los programas en formato MPEG-4 que me da buen balance entre el tamaño del archivo y la cantidad de memoria que usa, para grabar a DVD se debe codificar en MPEG-2 que consume mucha menos memoria (RAM) en el momento de codificación pero el archivo es gigante lo que significa que me caben menos programas en el disco y tengo que estar quemando DVDs todos los dias para desocuparlo. La otra opción es pasarlos de MPEG-4 a MPEG-2 al momento de crear el DVD pero se demora mucho y lo que uno quiere es llegar a ver el programa en cualquier momento libre y no ponerse a crear DVDs que demoran una hora y cuando estan listos ya hay que ir a planchar oreja ("planchar oreja": termino paisa que significa dormir).


Mientras tanto mi amigo Gustavo me ha dado la idea de usar el puerto S-Video del portatil para conectarlo a una de las entradas de video compuesto del televisor. En el mercado venden varios cables para hacer esto y cuando los averigue me preguntaron: "Su conector es de 4 pines o de 7 pines?"; lo que me puso a pensar... ¿Cual será la diferencia? (aparte de la cantidad de pines, claro).


Resulta que el conector de 4 pines es el conector S-Video estandar (por cierto, S-Video significa Separate Video y no Super Video como muchos pensabamos, de acuerdo a Wikipedia) mientras que el de 7 pines es una extensión que han añadido los fabricantes de computadores. La extensión consiste en ubicar otros 3 pines en el espacio que tiene en el centro el conector estandar. Esto quiere decir que se puede conectar un macho de 4 pines estandar en una hembra de 7 pines y va a funcionar normal. Los otros tres pines tienen un uso distinto de acuerto al fabricante.

Primero encontre un articulo en el que se explica como obtener video compuesto de un conector S-Video estandar mezclando las señales separadas (croma y luma) con un condensador, de acuerdo al articulo la calidad del video obtenido es "aceptable" lo que no me gustó.

La buena noticia es que resulta que en la mayoria de las implementaciones el conector de 7 pines usa los otros 3 pines para enviar la señal de video compuesto, la mala es que la posicion de tierra y señal de video cambia entre equipos, por ejemplo esta es la ubicación para un Dell Latitude D510 y esta es la ubicación para mi Dell Inspiron 1420.

Concluyendo, el conector que venden en el mercado por aproximadamente COP$25000 no se sabe si usa el método del condensador que no da buena calidad de video o una de las posibles combinaciones de 2 de los 3 pines del centro asi que hay que probarlo, pues, si esta de buenas y da con un vendedor que se lo deje desempacar y ademas tiene un TV con entrada de video compuesto para probar. Por mi parte me dirijo a la 16 a comprar:
  • Conector S-Video (mini-DIN) macho de 7 pines, si es que se consigue.
  • Conector RCA macho.
  • 2m de cable coaxial delgado.
  • Cable adaptador de Jack Stereo a RCA-L RCA-R para la salida de audio.
Luego de pelar los extremos del cable y 4 punticos de estaño usando la guia para el Dell Inspiron 1420 el cable va a estar listo.

Luego les cuento (si es que alguien esta leyendo) como me fué.

miércoles, 23 de enero de 2008

Activando el multicast en una AXIS 213




La AXIS 213 PTZ es una cámara IP algo costosa pero muy buena que utilizamos en el proyecto de laboratorios remotos del SENA.

Yo he estado encargado de tomar los flujos de video de estas cámaras y ponerlo en internet.

Uno de los problemas fué que el servidor rtsp de las camaras corta la transmisión luego de cierto tiempo. Para acceder al rtsp estaba usando el url:

rtsp://{ip-cámara}:554/mpeg4/media.amp

Despues de mucho buscar encontre un mensaje enviado por alguien de la empresa AXIS en donde explica que hay soporte para multicast continuo pero esta desactivado por defecto, para activarlo se ingresa a l a página de la cámara (http://{ip-cámara}) y se va a:
Setup->System Options->Advanced->Plain Config, luego se selecciona la opción Network en la lista desplegable, en la página resultante se busca el checkbox "Always Multicast", se activa y se guarda (click en Save) y listo.

Ahora, si se tienen varias cámaras hay que hacer otro arreglito: Se va a Setup->System Options->Network->RTP. En esta sección se ve el título Port Range que normalmente va de 50000 (Start Port) a 50999 (End Port). Este rango se debe dividir entre las cámaras que tenga (no se si sea recomendable usar puertos fuera de ese rango), por ejemplo para la cámara 1 50000 a 50099, para la cámara 2 50100 a 50199 y asi sucesivamente, lógicamente si se tienen más de 10 cámaras se debe usar un rango más pequeño.

Ahora para acceder a un flujo continuo de video uso el url:

http://{ip-cámara}/mpeg4/1/video.sdp

jueves, 17 de enero de 2008

Memorias de Ubuntu en un COMPAQ F572US

Antes de tener mi portátil actual me prestaron por unos días un COMPAQ F572US que venia con Vista en ingles y me pidieron pasarlo a español :\

Yo dije que lo mejor que podía hacer era instalarle GNU/Linux para que se pudiera poner en el idioma que se quisiera así que aproveche para probar con Ubuntu.

La historia de como se configuró está en ubuntu-es (mis posts son los que dicen "Envidado por jaimesilva").

Como configurar Debian en un DELL 1420

Desde el pasado noviembre de 2007 estoy disfrutando de mi nuevo DELL Inspiron 1420, lo primero que hice como hago con todos mis equipos fue instalarle Debian-GNU/Linux. Ya hay muchas cosas configuradas y algunas faltan, como pensé que es de ayuda para otras personas que quieren instalar GNU/Linux en este equipo publiqué los pasos que seguí para configurarlo en Debian User Forums.

EDAs libres

Esto es algo que desde hace muchos años le ha hecho falta al mundo del software libre: una plataforma EDA (Electronic Design Automation) decente en la que uno pueda crear los esquemas, pcbs y poderlos imprimir en formatos portables, mandarlos a maquinas CNC para perforaciones, foto impresoras, impresoras laser, etc. y sobretodo poderlos compartir con personas que utilicen otras herramientas aunque creo que en el mundo de los EDAs, como en muchos CADs, si usted lo hace en un entorno no puede verlo ni editarlo en otro.

Ayer me encontraba leyendo bobadas por ahí y me encontré con el proyecto KICAD, por lo poco que he visto el proyecto promete. Lo más impresionante es el modelador 3D para los circuitos que hasta el momento solo habia visto en EAGLE que es el tumba locas por estos lados, sobretodo en el SENA. Habrá que probarlo y esperemos que no me decepcione.

Me da un poco de pesar con el proyecto GEDA, este proyecto lleva bastantes años intentándolo y no ha podido sacar un producto bien integrado, en realidad consta de un grupo de aplicaciones que individualmente son muy buenas pero no se han podido integrar en la manera que se espera que venga un CAD para diseño de circuitos electrónicos. Hasta de pronto cuando vean que KICAD los esta superando se pongan las pilas. Me da la impresión de que GEDA cuenta con pocos programadores, por eso avanza tan lento.