viernes, 13 de junio de 2025

Lo mínimo para hacer un video con presentación una sola persona con un móvil y edición básica con GNU/Linux

Este experimento lo hice para crear el vídeo sobre como resetear un Android TV.

En esta ocasión usé dos programas, ffmpeg y vlc, que si no los tienes instalados ya estás tardando. 

sudo apt install ffmpeg vlc

Vamos al lío:
  • introduccion.mp4En la primera parte de vídeo aparezco en mi cuarto de ordenadores con algunos equipos de fondo, este trozo lo grabé yo mismo con el móvil haciendo un "video selfie", pero como en todos los selfies la imagen sale como si te miraras en un espejo, por tanto este trozo requería un efecto de espejo horizontal, para ello usé el siguiente comando de ffmpeg:

fmpeg -i introduccion.mp4 -vf "hflip" introduccion_corregida.mp4

 

  • video_principal.mp4Después grabé en otro archivo todo lo que fue la operación de wipe con la cámara normal del móvil, aquí el problema era hacerlo todo con una sola mano, pero por lo demás fue un vídeo que no requirió modificaciones.

  • video_final.mp4Así que ya solo me quedaba unir los dos trozos, en esta ocasión usé VLC en modo CLI, es decir, un comando de consola:

vlc introduccion_corregida.mp4  video_principal.mp4 --sout "#gather:std{access=file,dst=video_final.mp4}" --sout-keep


Resumiendo: 

introduccion_corregida.mp4 +  video_principal.mp4 = video_final.mp4

Y ya está, terminado y listo para subir :-D

viernes, 6 de junio de 2025

Script bash para comprimir cada directorios de la ruta actual en un archivo zip independiente

Supongamos que tenemos, en una ruta determinada de nuestro disco, varias carpetas cada una con los archivos correspondientes a un determinado programa y queremos que el contenido de cada una se guarde en un archivo zip independiente, lo podíamos hacer con un script como éste:

#!/bin/bash
for dir in */; do
    dirname=$(basename "${dir}")
    cd ${dir}
    zip -r "../${dirname}.zip" .
    cd ..
done

El script hace lo siguiente:

  1. Recorre la lista de nombres de directorios
  2. Nos cambia a la ruta
  3. Comprime el contenido en un archivo zip con el mismo nombre que el directorio y guardándolo en un nivel inferior de la ruta, es decir, donde ejecutamos el script.
  4. Vuelve a la ruta original, bajando un nivel.

Este script lo copiaría con el nombre dir2zip en la ruta /usr/local/bin para que esté disponible desde cualquier lugar de nuestro disco, ya que debe ejecutarse desde el mismo directorio.

Se puede mejorar fácilmente para que haga otras cosas:

  • Pasar la ruta opcionalmente como parámetro.
  • Comprimir solo un nivel e ir ejecutándose recursivamente, si esa es nuestra necesidad.
  • Borrar la carpeta después de una compresión exitosa.

Si se te ocurre maneras de mejorar en el script exponlas en los comentarios y así seguimos aprendiendo entre todos.

Quien sabe lo mismo me animo y explico más adelante como hacer el script contrario: zip2dir.

viernes, 30 de mayo de 2025

Usar impresora Epson WorkForce WF-2835 en Debian GNU/Linux

Estos días un compañero del trabajo me ha regalado esta multifunción Epson WorkForce WF-2835.

 


Se trata de una multifunción, con alimentador de hojas, Wi-Fi y muchas de esas cosas modernas que tienen los aparatos de ahora, ¿podré echarla a andar en mi Debian GNU/Linux?

La podemos conectar con el tradicional cable USB pero ya que tenemos, vamos a...

Configurar la Wi-Fi 

Me ha sorprendido la facilidad para configurar la Wi-Fi:

  1. Eliges el SSID de tu Wi-Fi
  2. Tecleas la contraseña, bien usando el teclado virtual o con el teclado tipo móvil del panel.
  3. Pulsar OK

Compruebo si mi i7 con Debian ha detectado la impresora en red directamente sin hacer nada más, para ello me voy a las opciones del menú:

Sistema ► Administración ► Configuración de Impresión
Y efectivamente, ya aparece entre las impresoras configuradas en mi ordenador:


Pero si no es así toca instalar...

Los drivers

Hay que instalarse tanto el driver para impresora como el driver y utilidad para el escaner,  en el caso de Debian, el de impresora lo tenemos en los repositorios, así que simplemente hay que ejecutar:

sudo apt install epson-inkjet-printer-escpr epson-printer-utility sane-airscan escputil

El driver para el scanner NO lo tenemos ni en los repositorios ni en la página oficial de Epson, así que hay que descargárselos de freeprinterdriverdownload.

Hay que instalarse el driver para impresora como para el escaner, y que vienen como paquetes deb, tanto para 64 bits como para 32 bits, en mi caso instalo los de 64 bits y arreglo dependencias al final:

wget   https://download2.ebz.epson.net/epsonscan2/common/deb/x64/epsonscan2-bundle-6.6.42.0.x86_64.deb.tar.gz

tar -zxvf epsonscan2-bundle-6.6.42.0.x86_64.deb.tar.gz

cd epsonscan2-bundle-6.6.42.0.x86_64.deb

./install.sh


Uso de Epson Scan 2

Para acceder a este programa de escaneo por red nos vamos a las opciones de menú:

Aplicaciones ► Graficos ► Epson scan 2

La primerz vez nos pedirá la dirección IP, pero nosotros mejor le ponemos el nombre cualificado para que no nos lo cambie el router, que puede ser algo así como EPSON161EB9.local (*)

Le damos a aceptar, lo busca y ya tenemos operativo el escáner inalámbrico:


Si los conectamos por cable como siempre tendremos disponible el escaner por el programa estándar de escaneado de GNU/Linux.

 (*) El nombre cualificado del dispositivo lo podemos obtener con aplicaciones como AngryIPScanner o comandos de red de consola para descubrir los dispositivos conectados a nuestra Intranet.


viernes, 23 de mayo de 2025

Pysol Fan Club Edition, el juego definitivo de cartas es software libre

Pysol Fan Club Edition, es una alucinante colección de juegos de cartas que instalamos en un solo paquete:

sudo apt install pysolfc

Incluye la friolera de alrededor de ¡1200 juegos de cartas! organizados por categorías.


Permite cambiar algunas reglas y la baraja que queremos usar, incluso cierta personalización como descargar conjuntos de cartas.

Os animo a que lo instaléis y lo probéis, ya que si os gustan los juegos de cartas no os vais a aburrir.

viernes, 16 de mayo de 2025

¿Cómo quitar peso a una imagen con GIMP?

GIMP, aparte de ser un gran programa de retoque fotográfico también es capaz de hacer operaciones tanto operaciones complejas como algunas tan sencillas como bajar el peso de una imagen, es decir, el tamaño de archivo y lo que ocupa en nuestro disco, evitando problemas de carga en páginas web, libros electrónicos, dispositivos de almacenamiento limitado, etc...

El primer paso es, evidentemente abrir la imagen que abriremos como abrimos cualquier archivo en cualquier programa.


Una vez abierto hay diversas estrategias para bajar el tamaño del archivo:

  • Limpiar la imagen: mediante filtros o incluso aplanado manual se puede bajar muchísimo el peso de la imagen.
  • Reducir el tamaño: ya sea reduciendo el cuadro o reescalando.
    En el menú 'Imagen' puedes explorar las opciones 'Tamaño del lienzo...' y 'Escalar la imagen...'
  • Reducir la cantidad de colores.
    La manera más sencilla es ir a las opciones:
    Colores ► Posterizar
    y vamos aumentando uno a uno el valor de 'Niveles de posterización', es decir, el número de colores, hasta que la imagen se vea razonablemente bien.

Para guardarlo, nos vamos a las opciones Archivo y Exportar, ya que si vamos a guardar lo salvará como un archivo nativo de GIMP, algo muy interesante para editarlo por capas por ejemplo, pero en este caso no nos interesa ya que lo que queremos es que siga con el mismo formato y menos tamaño.

Probamos a grabarla con la extensión .png si se trata de una imagen generada por ordenador o con transparencias.

Si es una fotografía seguramente obtendremos mejores resultados con la extensión .jpg.

¡Ojo! jpg es un formato con pérdidas mientras que png no tiene pérdidas, solo comprime la imagen. 

¿Conoces más trucos para reducir el peso de imágenes con GIMP? Compártelos en los comentarios.

viernes, 9 de mayo de 2025

El poder de lo analógico (y de lo que no precisa Internet)

A estas alturas seguro que te has enterado de lo nos ha pasado hace dos lunes en la Península Ibérica, incluso si no vives en este país.

Un apagón que nos tuvo a muchos sin electricidad, ni internet, ni agua... para algunos casí un día en el siglo XIX.

Recuerdo hace no muchos años cuando se quería enterrar definitivamente la radio convencional de la que se quería hacer un apagón como se hizo con la tele análogica primero y con la TDT normal después, para que nos gastáramos un buen dinero en la radio digital, ya que de todas formas "nadie escuchaba la radio en la radio". Esta vez no coló y la rueda de la obsolescencia programada no dio esta vuelta de tuerca, afortunadamente para todos.

Como aficionado a la retroinformática, ya estoy acostumbrado a que me diga gente ignorante que tire esos cacharros viejos, pues esta vez un cacharro viejo ha sido mi principal fuente de información.


Algo poco conocido es que la mayoría de los móviles ya tienen radio, ya vimos la semana pasada como hacerlo.

Para salir del paso puede estar bien, el problema es que agotará la batería antes que la pilas un transistor o un walkman usando solo la radio, y el móvil puede que lo necesitemos cargado más adelante.

Para controlar el tiempo, mi Casio con años de autonomía, no se va a necesitar ser cargado todos los días como un smartwatch.


En otras ocasiones hemos tenido incidencias en los que "solo" nos hemos quedado sin Internet o bien no hemos podido acceder a un servicio que necesitamos por temas de violación de la soberanía tecnológica o incluso bloqueo de otros países. En estos casos es mejor que todo lo que se ejecute esté en tu ordenador, incluido por supuesto la validación, por lo que las credencias siempre deben estar en nuestro ordenador.

Por poner algunos ejemplos:

  • Si usas Chrome OS y no puedes acceder a Google en un momento determinado ya que te validas con tus credenciales del correo, es decir, no puedes usar tu ordenador.
  • Si usas Office 365 y no puedes acceder a Microsoft no vas a poder abrir la hoja de cálculo para entregar el informe ni escribir una simple carta. Tampoco podrías acceder al sistema si usas credenciales de Microsoft para abrir tu Windows.
  • La gente que usa plataformas que requieren conexión para ejecutar programas, como los juegos igualmente tampoco podrán disfrutar de ellos.

Ya se que es difícil de dejar de depender de la "droga de la nube", pero mejor irnos quitando porque no hay que olvidar que la nube es solo el hardware de otro.

Y desde luego hay que tomar nota y no pasar por cualquier aro que nos haga pasar la industria, ya se llame DRM, TPM, ataques a la soberanía tecnológica, electrodomésticos que no arrancan o casi sin Wi-Fi, etc...

Sobre el dinero, hasta hace poco querían acabar con el dinero efectivo y quienes lo usábamos eramos casi sospechosos por usarlo, campaña orquestada una oligarquía bancaria que quiere más y más poder y los que hacen "ingeniería financiera", de las estafas piramidales que se presentan como "alternativa", solo recordar que no han inventado nada: antes fueron la filatelia, multipropiedad, vendedores de pócimas milagrosas, vendedores de humo de toda la vida... y a los que piquen les recuerdo que está próximo el centenario del crack del 29, ahí lo dejo.

Mira por donde el cash es lo que salva el día cuando no hay electricidad.

Es hora de reivindicar el valor de lo analógico y rechazar lo que se conecte a una red sin ser realmente necesario.

viernes, 2 de mayo de 2025

Activar la radio en tu dispositivo móvil

No todo el mundo sabe que su móvil posiblemente tenga radio FM, algo que te pudo venir muy bien el lunes pasado si vivías en la península ibérica (aunque lo ideal es tener un transistor de toda la vida), y algunos saben que lo tienen pero no como ponerlo en marcha.

Vamos a explicar como activarlo:

  1. Desbloqueamos la pantalla de nuestro móvil, si lo tenemos configurado para manejo por gestos desplazamos, en la pantalla principal la flecha que hay encima de los iconos inferiores.

  2. Hacemos clic en el icono "Radio FM".


  3. Si tenemos Internet en el móvil o no es la primera vez que usamos la aplicación posiblemente nos aparecerán la parrilla de emisoras en el móvil, podemos hacer clic en el icono de la emisora deseada o hacer clic en el icono verde que aparece arriba a la derecha de 'Radio Local'.


  4. Sea cual sea nuestra elección nos aparecerá un aviso indicando que debemos poner los auriculares para que "hagan de antena", los enchufamos a nuestro jack y desaparecerá el mensaje al tiempo que podemos escuchar sonido a través de los mismos. No hay que pulsar ningún botón porque NO queremos escuchar ninguna radio online.


  5. Si hemos seleccionado una emisora de las ofrecidas nos aparecerá el logo de la misma, en caso contrario simplemente nos aparecerá la frecuencia de la emisora. En ambos casos podemos cambiar haciendo clic en los iconos derecha e izquierda que aparecen en la parte baja de la pantalla.


  6. Si queremos escuchar por el altavoz, pulsamos en el icono de los tres puntitos y seleccionamos "Cambiar al altavoz".

     
     

Recuerda que debes dejar puesto los auriculares o se desconectará la radio, ya que son la antena. 

Otras limitaciones que te puedes encontrar son que:

  • Solo radio FM, no hay onda corta.
  • Tu móvil no tiene conector jack o le han bloqueado el soporte a radio FM... mala suerte, ya sabes que es algo que debes tener en cuenta cuando compres el próximo móvil.
  • El uso de la radio va a disminuir la duración de la batería, si no vas a poder cargarla al menos puedes desactivar los datos, la wifi y el bluetooth.