Utilizar la imagen como Wallpaper completo En el primer supuesto, para poner la playa en vivo como wallpaper, utilizaremos imágenes que tengan una resolución aceptable, de al menos 800×600, de tal forma que se vean con nitidez. El script que vamos a utilizar es el mas sencillo, y va a realizar las siguientes tareas:
- descargar una imagen
- renombrarla
- actualizarla según unos patrones de tiempo
#!/bin/bash cd ~/Script/ while [ 1 ]; do COUNTER=0 while [ $COUNTER -lt 100 ]; do wget http://85.91.64.26/sanxenxo/readImage.asp mv readImage.asp wallpaper_con_playa.jpg sleep 25 let COUNTER=COUNTER+1 done sleep 1200 done ################################################# # Creado por J Vare - https://jvare.com # # # ################################################# |
Integrar la imagen en el Wallpaper actual
Pero la realidad es que en la mayoría de los casos, las imágenes que podemos conseguir son de baja resolución, o vídeos. Ahora os voy a explicar como integrar esas imágenes, o vídeos de las playas en vivo, en el wallpaper/fondo de pantalla que estemos usando. Para ello necesitamos que estén instalados en nuestro equipo los programas: ffmpeg, y también Imagemagick, que nos van a permitir convertir los vídeos e imágenes para obtener el resultado final. El programa ffmpeg en Ubuntu 14.04 y 14.10 y todas las derivadas de estas dos versiones, no está disponible en los repositorios, por lo que necesitamos instalar el repositorio: ppa: kirillshkrogalev/ffmpeg-next. Para hacerlo en un terminal tecleamos los siguientes comandos: sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next sudo apt-get update sudo apt-get install ffmpeg A partir de Ubuntu 15.04 ya vuelve a estar en los repositorios oficiales por lo que el ppa no es necesario. Para instalar Imagemagick, desde los repositorios escribimos en la consola sudo apt-get install imagemagick En este caso el script va a realizar las siguientes tareas:- Descargar un vídeo
- Extraer una imagen de ese vídeo
- Insertar la imagen extraída en otra existente
- Borrar los archivos no necesarios
- Actualizar la imagen según un patrón de tiempo
#!/bin/bash cd ~/Script/ while [ 1 ]; do COUNTER=0 while [ $COUNTER -lt 100 ]; do timeout 5s wget http://83.56.21.203/mjpg/video.mjpg ffmpeg -i video.mjpg playaconcha.jpg mv playaconcha.jpg playa.jpg convert ~/Script/fondo.jpg -page +100+150 playa.jpg \-flatten wallpaper_con_playa.jpg sleep 2s; rm video.* & sleep 2s; rm playa.jpg & sleep 25 let COUNTER=COUNTER+1 done sleep 1200 done ################################################# # Creado por J Vare - https://jvare.com # # # ################################################# |
Enlaces a imágenes de playas:
Por si los queréis usar sin tener que buscar por internet, os dejo algunos enlaces, que funcionaban cuando los probé, pero no garantizo que sigan funcionado cuando los vayáis a usar. Cámaras fijas: [caption id="attachment_8544" align="aligncenter" width="300"] Playa Samil[/caption]Paya de Samil, Vigo: http://www.wewebcams.com/get_imagen_ws.php?id=152
[caption id="attachment_8545" align="aligncenter" width="300"] Playa de Patos[/caption]Playa de Patos, Pontevedra: http://80.33.34.168:8081/mjpg/video.mjpg. Cámara de la tienda Novalbos de Vigo y de Patossurf.
Playa del Orzán, A Coruña: http://85.91.64.19/coruna/readImage.asp. Cámara de la Crtvg [caption id="attachment_8541" align="aligncenter" width="300"] Playa de Ribadesella[/caption]Playa de Ribadesella, Asturias: http://www.wewebcams.com/get_imagen_ws.php?id=011
[caption id="attachment_8540" align="aligncenter" width="300"] Playa de la Concha[/caption]Playa de la Concha, San Sebastian: http://83.56.21.203/mjpg/video.mjpg. Cámara del Hotel de Londres
Playa de la Zurriola, San Sebantian: http://212.142.228.68/mjpg/video.mjpg. Cámara desde el Palacio de Congresos Kurssal
Playa de LLoret, Girona: http://cdn-03.whatsupcams.com/hls/es_lmar1.m3u8
[caption id="attachment_8519" align="aligncenter" width="300"] Playa de Palma de Mallorca[/caption]Palma de Mallorca: http://195.76.183.92:8888/mjpg/video.mjpg
Playa de Coma-Ruga, El Vendrell, Tarragona: http://88.28.198.166:8081/mjpg/video.mjpg
[caption id="attachment_8521" align="aligncenter" width="300"] Playa Cala Tarida, San Jose, Ibiza[/caption]Playa Cala Tarida – Ibiza: http://213.96.90.110:8080/mjpg/video.mjpg. Cámara del Restaurante Ses Eufabies.
[caption id="attachment_8515" align="aligncenter" width="300"] Playa de Málaga. Cámara de Andaluz.tv[/caption]Playa de Málaga: http://www.andaluz.tv/webcams/marbella/current.jpg.
Playa Miguel de Torremolinos: http://87.216.164.208:1024/record/current.jpg
[caption id="attachment_8546" align="aligncenter" width="300"] Playa Santa Maria de Cadiz[/caption]Playa Santa Maria de Cadiz: http://cdn-03.whatsupcams.com/hls/es_cadiz1.m3u8
Playa de Las Canteras, Las Palmas de Gran Canaria: http://cdn-03.whatsupcams.com/hls/es_laspalmas1.m3u8
Cámaras en movimiento: [caption id="attachment_8543" align="aligncenter" width="300"] Sanxenxo[/caption]Sanxenxo, Pontevedra: http://85.91.64.26/sanxenxo/readImage.asp. Cámara de la Crtvg
Playas internacionales: [caption id="attachment_8520" align="aligncenter" width="300"] Playa Colonial en Riviera Maya[/caption]Playa Colonial en la Riviera Maya de México: http://200.36.58.250/mjpg/video.mjpg
Playa Ponta Negra en Natal, Brasil: http://cdn-03.whatsupcams.com/hls/br_natal1.m3u8. Cámara del Praia Azul Mar Hotel [caption id="attachment_8547" align="aligncenter" width="300"] Palm Beach[/caption]Palm Beach: http://video4.earthcam.com:1935/fecnetwork/6391.flv/playlist.m3u8
Playa de Hawai: http://video4.earthcam.com:1935/fecnetwork/5204.flv/playlist.m3u8 Si queréis buscar la cámara que muestre vuestro lugar favorito, aquí os dejo algunas páginas, que tienen muchas entre las que elegir: http://www.insecam.org/ http://www.lacostadecadiz.com/index.php/otras-webcams http://www.whatsupcams.com/es/ ]]>
La opción de poner la imagen en vivo en un recuadro de la imagen de fondo de pantalla es realmente interesante y puede servir también para poner la imagen de una cámara de vigilancia, o para controlar un niño pequeño que esté en otra habitación.
un post muy bueno e interesante. Sólo una observación. ¿Por que poner los comentarios en una imagen, si el código está para comentarlo y que sea mantenible?.
Un saludo
Gracias por tu comentario pero no se a que te refieres cuando dices de poner los comentarios en una imagen.