jueves, 7 de febrero de 2013 (Hace 317 dias)

V4l2loopback es un módulo para el kernel linux que llevaba tiempo buscando. Desde hace ya años vengo usando su versión obsoleta para V4L (y seguiré usando todavía bastante) y que permite acceder a un stream de vídeo de algunas de las webcams que tiene «secuestradas» Motion.
Hacía tiempo que busca la versión V4L2 pero aunque encontré algunos proyectos interesantes (este es el más desarrollado) por una cosa o por otra no acaban de funcionar. Mira tu por donde encontré un módulo que funciona perfectamente probando la aplicación Droidcam para el telefono.

Nota: aunque las anotaciones siguientes están probadas y comentadas para Linux (opensuse 11.4) todo es usable tanto en Windows como Mac, teóricamente.

Droidcam es una aplicación para Android que permite usar el teléfono como webcam innalambrica. Activas la cámara del teléfono y accediendo a ella desde el ordenador usarla para emitir videoconferencias (Skype) por ejemplo. Funciona sorprendentemente bien y es un esquema muy sencillo: Al lanzar Droidcam en el movil se inicia un servidor en el teléfono que se pone a la escucha tras mostrarnos una http://ip:puerto de conexión. A continuación iniciamos una mini-aplicación de escritorio que tras indicarle la referida http://ip:puerto de nuestro movil conecta con el teléfono, inicia la cámara y comienza a descargar el streaming de vídeo de su cámara volcandolo al dispositivo virtual de nuestro ordenador (/dev/video0 , por defecto).
Una vez hecho esto solo tenemos que decirle a Skype (u cualquier otra aplicación) que conecte con /dev/video0 para emitir la imagen captura desde el móvil como si una webcam innalámbrica se tratase.

Este dispositivo virtual /dev/video0 se crea en el momento que cargamos el módulo v4l2loopback
sudo modprobe v4l2loopback
y este módulo podemos descargarlo desde la web del desarrollador de Droidcam, solo es necesario descargar y hacer
make && sudo make install

¿que para que sirve v4l2loopback?
pues básicamente para reutilizar el streaming de vídeo de algún dispositivo ó archivo en otro dispositivo o archivo. Podemos, por ejemplo, volcar el contenido de una webcam pública rtmp://… en un /dev/video3 local y acceder a él como si se tratase de un dispositivo propio ó bien emitir en skype una película AVI de vídeo como si fuese nuestra webcam o hacer un streaming en nuestra web con nuestro álbum de fotos del viaje. En definitiva jugar de forma indefinida con un flujo de vídeo manipulando y aplicando efectos.
yuv4mpeg_to_v4l2 < /tmp/tuberia & mplayer /home/usuario/mis-películas/Skyfall.avi -vf scale=320:240 -vo yuv4mpeg:file=/tmp/tuberia
La líneas anteriores hacen uso de yuv4mpeg_to_v4l2 que podéis descargar y compilar desde aquí y lo que hacen es volcar a un archivo fifo temporal una película y a continuación pasar este streaming a un dispositivo que yuv4mpeg_to_v4l2 reconoce como gestionado por el módulo v4l2loopack (por eso no hay que indicar /dev/video0 en línea) y desde vide0 es ya accesible para otros programas. Un método identico al que ya usamos aquí y que podriamos usar para coger un streaming de internet y volcarlo como si fuese nuestra webcam.

Conectando la cámara del teléfono con Droidcam y v4l2loopback y accediendo a ella desde el escritorio con mplayer para mostrar lo que captura la videocámara conectada a /dev/video9 conseguimos un bonito bucle de pantallas.

domingo, 3 de febrero de 2013 (Hace 321 dias)

Sigo subiendo poco a poco algunas fotos del viaje. Podéis seguirlas etiquetadas bajo Galápagos2012 Acabo de terminar esta panorámica realizada en el paseo marítimo de Puerto Ayora, Santa Cruz, la capital económica (que no política) del archipiélago de las Galápagos y con diferencia, mucha, el lugar más bullicioso y con más ajetreo. Unos 15.000 habitantes en la ciudad lo que supone por sí solo más que toda la isla de San Cristóbal, que va en segundo lugar. Unos 35.000 en total.

Panorámica desde el paseo marítimoPanorámica desde el paseo marítimo

Cliquea sobre la fotografía o aquí para cargar una panorámica.

La foto está realizada desde el centro neurálgico de esta pequeña ciudad, junto a su paseo marítimo, poblado de pequeñas iguanas, esculturas y turistas.
En primer plano aparece el vehículo standard de los taxis de las islas Galápagos, el todo terreno pick-up que suponen el 50% de los vehículos de las islas. De frente sube una calle que es la arteria principal de la ciudad y que se dirige casi en linea recta al otro extremo de la isla, al embarcadero que os lleva al aeropuerto. Si algún día vais a Galápagos bajareis por ahí.
Siguiendo la carretera hacia la derecha o metéis en la Avda. Charles Darwin que os deja en la estación científica de idéntico nombre, y centro de investigación, de reproducción e interpretación, donde vivía hasta hace poco «El solitario George» el último ejemplar que quedaba vivo y con el que se extinguió la tortuga gigante de la isla de Pinta.
Hacia la izquierda la carretera os lleva al muelle de pescadores.

Enfrente, por detrás del taxi veréis el tejado verde de una iglesia (los ecuatorianos son muy beatos) y a su derecha bajo el enorme seto verde «el descanso del guía», buen sitio para tomar jugos, bolones de queso, almuerzos, comidas y cafés a buen precio. Solo hay que vigilar que los pinzones no se te coman el azúcar. Entre estos dos, podéis ver una cabañita con una bici y moto en la puerta: ahí es donde debéis comprar los boletos para las rápidas que os llevarán a Isabela ó San Cristóbal (25$ en ambos casos).
Si os dais la vuelta 180º grados veréis el paseo marítimo propiamente y el embarcadero de donde parten y llegan las rápidas y el personal que viaje en cruceros. Desde el paseo es posible ver cazar a los piqueros, descubrir tortugas marinas nadando tranquilamente por la zona, iguanas, garzas, cangrejos o incluso descubrir a algún lobo marino acercándose al muelle para descansar y dormir en los bancos de la ciudad.
Hay una pista de deportes múltiple donde se celebran acontecimientos sociales e intensos partidos de voleibol por la noche

jueves, 31 de enero de 2013 (Hace 324 dias)

Los molinos de viento de la financiación irregular del Partido Popular (y del PSOE, y de CiU, y etcetc) se están transformando en gigantes, en forma de fraude fiscal, que puede llevar ante la justicia a numerosos cargos públicos peperos.

¿Qué sucedería si Mariano Rajoy se subiera a su Rocinante particular y emprendiera una lucha en solitario? Pues sencillamente que el PP acabaría con la columna vertebral partida en dos, tendrían que convocar elecciones, y el partido desaparecería a las primeras, o a las segundas, de cambio.

Mariano Rajoy no quiere una ley de transparencia en la financiación de los partidos políticos. Sigue leyendo…

martes, 29 de enero de 2013 (Hace 326 dias)

Como ya ha contado Alberto estuvimos viajando por las islas Galápagos, pero antes de empezar a patear las islas por tierra estuvimos una semana de crucero de buceo (vida a bordo) por las islas mas importantes (desde el punto de vista submarino) mas inaccesibles (desde el punto de vista terrestre) que mas fama le han dado a la calidad del buceo en Galápagos, según muchos veteranos uno de los mejores del mundo.

     
  Llegando a Darwin  
  Llegando a Darwin  

El crucero empezó en Puerto Vaquerizo donde nos recogió el barco Galápagos Sky. Allí mismo, en aguas de San Cristóbal, hicimos el checking (comprobación de destreza/habilidad de los buceadores por parte del equipo de tripulación y estimación de la cantidad de plomo necesario: fuera de Europa casi todo el mundo usa las mucho más ligeras botellas de aluminio de 12Kg por lo que hay que aumentar considerablemente el lastre de plomos en el cinturón). Sigue leyendo…

lunes, 28 de enero de 2013 (Hace 327 dias)

A estas altura ya se habrán enterado de la última cagada del periódico El País, la supuesta foto de Chávez en el quirófano. No voy a entrar en ese tema, personalmente la credibilidad de la prensa es algo que hablando en plata, me la trae al pairo y solo debería preocupar a sus accionistas y fanboys. Si además la información hace referencia a algún aspecto de la política y/o economía de Sudamérica entonces confiar en la fiabilidad de dicha información es digna de análisis psiquiátrico.

Pero sí quería llamar la atención sobre un detalle que se puede leer en su auto-exculpación publicada ayer y que me ha hecho especial gracia porque evidencia hasta que punto se falsea la información publicada en prensa, no ya en el meollo de la cuestión (la fotografía) sino en los aspectos menores que rodean la publicación (las negritas son mías)

Pese a las dudas que les surgieron sobre las circunstancias que rodeaban esa imagen, los responsables del diario decidieron difundirla. Esas dudas no resueltas quedaron reflejadas incluso en el breve texto que acompañaba la fotografía, en el que se indicaba que “EL PAÍS no ha podido verificar de forma independiente las circunstancias en que fue tomada la imagen, ni el momento preciso ni el lugar. Las particularidades políticas de Cuba y las restricciones informativas que impone el régimen lo han hecho imposible

Tampoco entraré a comentar la cutrez barriobajera de andar publicando fotos robadas de un tipo entubado en un quirófano ( menudo documento!! y si fuera Chávez ¿que aporta eso?), luego y así en plan «recordatorio» le incorporan un pie de foto acusando a Cuba y a sus «particularidades políticas», prevaricando, mintiendo a sabiendas de que nadie nunca llamó más allá de la oficina ni tuvo más interés que el de publicar antes que lo hiciera El Mundo. Finalmente, y ya en plena pillada Twittera se desmarcan culpando a la agencia que les vendió la foto. Es como si la capacidad de difundir mierda de El País no tuviera hartura.

domingo, 27 de enero de 2013 (Hace 328 dias)

En realidad el blog está preparado para dispositivos móviles (tabletas, teléfonos) desde hace ya tiempo, pero solo en teoría. Instalé el plugin WordPress Mobile Edition que aplica un tema (skin) diferente al blog cuando se detecta que el visitante está usando algún dispositivo mobil para acceder al blog y que adapta los contenidos a una resolución y a una descarga de datos más pequeña. El problema es que teniendo el blog tan hackeado a todos los niveles el aspecto era descuidado ya que se aplicaban estilos y funciones que fuera de la «piel standard» no funcionan.

Lo voy solucionando. He incluido un par de funciones que buscan imágenes en los apuntes y dependiendo de donde procenden (flickr/google por ahora) las reemplaza por su versión de resolución baja.
La url para Flickr sigue más o menos este esquema (más o menos porque ha cambiado en los últimos años por lo que fotos antiguos tendrán otro patron)
http://farm1.staticflickr.com/93/245363225_5d9407692f_m.jpg
En la url de Flickr la última m define el tamaño de la imagen, las opciones son (de menor a mayor) si no recuerdo mal: s,t,m,b,z,o.
La siguiente expresión regular me permite reemplazar las imágenes publicadas en el blog y reemplaza su link a la galería por un enlace a una imágenen mediana:
(<a[^>]*>)?(<img[^>]*)(http:\/\/farm[0-9]\.static\.?flickr\.com\/[0-9]*\/)([0-9]*_)([0-9a-zA-Z]*)(_[a-z])?\.(jpg|png)([^>]*\/?>)(<\/a>)

Idem para las imágenes alojadas en los servicios de Google/Picassa/Blogspot, el patrón vendría a ser algo como: 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