miércoles, 7 de abril de 2010

Algunas de las opciones y configuraciones que desde las cuales rascar segundos, rendimiento y memoria a nuestro GNU/Linux.
Estos observaciones han sido probadas y comentadas sobre openSuse 11.2 y KDE 4.3, y casi con seguridad son exportables a la mayoría del resto de distribuciones, pero es probable que algun archivo no se encuentre en la ruta indicada y esta dirección varie entre distribuciones.

Reduce el tiempo de espera de GRUB

Si no tienes un arranque dual ó, aún teniendolo, probablemente una espera de 8 segundos al iniciar el sistema sea innecesaria. Creo que darle un par de segundos es más que suficiente.
Edita el archivo /boot/grub/menu.lst y cambia
#timeout 8
timeout 2

Tambien puedes desactivar el arranque gráfico, muy bonito, pero perfectamente prescindible (quita splash=silent):
#kernel /boot/vmlinuz-2.6.22.19-0.1-default root=/dev/sda2 vga=0x31a resume=/dev/sda1 splash=silent showopts
kernel /boot/vmlinuz-2.6.22.19-0.1-default root=/dev/sda2 vga=0x31a resume=/dev/sda1 showopts
Sigue leyendo…

domingo, 21 de marzo de 2010

Me estaré haciendo viejo, pero cada vez con más frecuencia tengo que echar mano de este blog para «aquello que anoté y que no recuerdo como se hacía…«. Para facilitar la tarea, lo más cómodo es incorporar el motor de búsqueda de tu propio blog entre la lista de los motores utilizados por el propio navegador, se gana algo de tiempo y bastante comodidad.
Solo necesitas un editor de texto, acceso a las plantillas de la cabecera de tus html y saber lo mínimo del funcionamiento de búsqueda de tu blog personal.

Esto lo he probado en Firefox y G. Chrome, y creo que en Internet Explorer v.7 debería funcionar, pero no lo he probado.

Crea un nuevo link en la cabecera de tu página

Edita el archivo que genera las cabeceras de tu blog (donde se indican los enlaces javascript, estilos css, titulo, etc…) y añade un enlace de este estilo:
<link rel="search" type="application/opensearchdescription+xml" title="Cuaderno de campo" href="http://www.trebol-a.com/search.xml"/>
Con esa cabecera de decimos al navegador que el sitio dispone de motor de búsqueda y la definición de dicho motor se encuentra en el archivo http://www.trebol-a.com/search.xml.
Sigue leyendo…

Lo común es realizar la detección de movimientos sobre un dispositivo conectado al ordenador y grabando en tiempo real, pero imagina que ya tienes la grabación, un archivo de vídeo de 12 horas de grabación continua: a ver quien es el guapo que zampa esas 12 horas en busca de alguna actividad.

El otro día un amigo me comentaba esta posibilidad: con la idea de obtener unas secuencias con una calidad mejor de las que puede ofrecer una triste capturadora+cámara+cctv, usar una cámara de vídeo «standard» para «grabar todo, a lo bruto» y a continuación pasar sobre ese (mega) video resultante un «detector de movimientos«.

Por supuesto, la aplicación utilizada para detectar movimientos es Motion, sinembargo Motion no viene preparado para tomar como fuente de datos un simple archivo de vídeo, asi es que lo he hecho es emitir el streaming en localhost del archivo de vídeo con la ayuda de VLC y a continuación lanzar Motion diciendole que dicho streaming es una cámara en red.

Preparar y lanzar Motion

Primero creamos un archivo sencillo de configuración para Motion donde le indicamos la ruta de la cámara que crearemos posterior con VLC. Este archivo contiene los parametros de detección de movimiento habituales: threshold, despeckle, post_capture, etc… Sigue leyendo…

viernes, 29 de enero de 2010

El otro día estaba viendo un set de fotos en Flickr creado a partir de las imágenes resultantes de seguir el movimiento del ratón en el escritorio durante un periodo de tiempo determinado. Las imágenes están aqui.
Es una chorrada lo sé, pero quise probarlo, pero «oh! dios mio!» la aplicación solo está disponible para Windows y Mac. Maldita sea, aquí me han tocado los la moral.

Pero ete aquí las bondades del open source, un par de vueltas por internet hasta llegar aquí, ya tenemos el 90% hecho: una mini-aplicación que muestra las coordenadas del ratón en una ventanita QT. Solo falta hacer un pequeño extra para que los datos de las coordenadas se vuelquen a un fichero y a partir de este generar una imagen del rastro seguido por el ratón durante el tiempo que queramos.

Si te quita el sueño tener tu propio mouse pointer track, compila tu propio programa en 3 comodos pasos, tal y como sigue (nota: no tengo ni pajolera idea de C, simplemente he añadido 2 lineas extras al código original de CPP para producir la salida en consola. Si teneis que partirle las piernas a alguien no mireis para acá ) Sigue leyendo…

viernes, 22 de enero de 2010

No suelo usar mucho VLC, ya que para todo lo referido a reproducción/codificación de videos con Mplayer/Mencoder me apaño de sobra, pero hay que reconocer que para algunas cuestiones, como la emisión de streamings de vídeo/audio, VLC les lleva mucha ventaja. Llevaba tiempo buscando algo parecido a esto, y el otro día leyendo sobre la siguiente versión de VLC descubrí que disponía de un plugin, Mosaic, que permite mostrar varios vídeos en una sola ventana a modo de mural de video. Ya sea simplemente para ver varias webcams al mismo tiempo, para volcarlas a un archivo nuevo ó para hacer streaming con ellas es un función muy interesante.

Ejemplo 1, cuatro cámaras compartiendo espacio.

Mosaic VLC II

En un archivo ejemplo.conf definimos 4 fuentes de vídeo procedentes de 4 dispositivos (en este caso 4 de las webcams que tengo ejecutandose en casa, pero pueden ser flujos de vídeo de internet, ficheros AVI, 4 carpetas de fotografías, etc…), a continuación creamoa una pista nueva (llamada FAKE, basta un simple jpeg) a la que aplica un filtro mosaic sobre el que se «proyectan» las cuatro pistas creadas anteriormente.

En este ejemplo la imagen de fondo solo es visible por un momento durante la ejecución del programa, siendo ocultada rápidamente por los 4 vídeos superpuestos, por lo el contenido de «fondo» es indiferente. Sigue leyendo…

viernes, 15 de enero de 2010

¿ editar vídeo desde una consola de texto ? Si, suena algo raro y poco amigable, pero en algunas ocasiones puede resulta muy cómodo y útil, algún ejemplo:

– han terminado las fiestas, tienes 200 vídeos de tu sobrino comiendo mazapanes y te gustaría reescalarlos a 320 pixels y saturar al máximo los colores antes de subirlos a youtube.
– ademas, quieres hacer un vídeo con las 2000 fotos, con bonitas cortinillas de estrella entre cada foto y todo esto para verlo en el DVD cuando tu sobrino se recupere.
– La webcam graba cada día un vídeo y te gustaría crear un script que cada mañana coja ese vídeo, le sobreimprima un título en movimiento y le aplique un ligero desenfoque-romantic-gaussians.


Vaya, para cualquier tarea susceptible de ser automatizada y especialmente dañina, caso de hacerlo a mano, podeis usar MLT (melt, en su ejecutable de consola), un framework opensource y que es usado por muchos programas gráficos de edición de vídeo, KdeNLive por ejemplo.

La lista de ordenes/opciones de melt, al contrario de lo que pudiera parecer, son poco más de 20 (sin contar las clásicas -version, -help, -debug, etc.. ), pero dada la flexibilidad y las posibilidades de combinación los resultados pueden ser realmente impresionante. Sigue leyendo…

Cuaderno de campo es un blog desarrollado y mantenido por Trebol-a y en el que escriben Trebol-a, Miguel, Merche y Mónica
Si quieres saber algo más sobre los autores acude a la página acerca-de, si quieres contactar con alguno de nosotros hazlo a través de contactar ó de Google+

Creative Commons: Todo el contenido de la web (imágenes, textos, vídeos, a excepción de aquellas obras de otros autores enlazados por Cuaderno de Campo) se acoge a los términos expresados en la licencia Creative Commons