sábado, 9 de marzo de 2024

Kdenlive, edita vídeo con código abierto

 Kdenlive es un editor de vídeo no lineal gratuito y de código abierto disponible para Linux, Windows y macOS. 

Tengo que decir que el editor que utilizo para mis vídeo del canal de youtube y Kdenlive ha mejorado mucho con los años (no como mis vídeos jajaja). Al principio era muy fácil que se quedara colgado o que simplemente desapareciera la pantalla, esto ya no pasa. O es algo muy raro. También editar con un portátil con mas de 10 años tampoco era lo mejor. Para lo que lo uso a mi me va bien, y como todo, cuanto más tiempo de uso mejoramos nuestra curva de aprendizaje.

Uno de los puntos fuertes de Kdenlive es que cuenta con una comunidad activa, comprometida y, generalmente, apasionada del software libre. Podemos tener información tanto en el foro oficial como en canales de Youtube tipo "Locos por Linux" o "Punto Edu".

Aquí hay algunas de las características más destacables de Kdenlive:

Edición multipista:

  • Línea de tiempo con soporte para una cantidad ilimitada de pistas de video y audio.
  • Mezcla de audio con varios canales.
  • Edición de subtítulos y títulos.

Efectos y transiciones:

  • Amplia gama de efectos de video y audio preinstalados.
  • Posibilidad de crear y personalizar efectos.
  • Transiciones profesionales para suavizar los cambios entre escenas.

Herramientas de edición:

  • Corte, recorte y edición de clips de video y audio.
  • Edición de fotogramas clave para crear animaciones.
  • Corrección de color y herramientas de mejora de imagen.
  • Estabilización de vídeo para eliminar el temblor. 

Formatos de archivo:

  • Soporte para una amplia variedad de formatos de vídeo y audio.
  • Edición de archivos sin necesidad de transcodificación.
  • Exportación a diferentes formatos, incluyendo MP4, MOV, AVI y WMV.
  • Soporte para hardware de aceleración.

Su interfaz personalizable: 

La interfaz de Kdenlive es modular y se puede personalizar para adaptarse a tu flujo de trabajo. Puedes mover, ocultar y acoplar paneles para crear un espacio de trabajo cómodo y eficiente.


Kdenlive es una excelente opción para editores de vídeo principiantes que buscan una herramienta gratuita y fácil de usar. Pero tampoco deja indiferentes a editores de vídeo más experimentados que necesitan una herramienta con una amplia gama de funciones. pero en definitiva para cualquier persona  que busque una alternativa gratuita a editores de vídeo comerciales como Adobe Premiere Pro o Final Cut Pro.

Si estás interesado en aprender más sobre Kdenlive:

Sitio web oficial de Kdenlive: https://kdenlive.org/es/

Documentación de Kdenlive: https://docs.kdenlive.org/es/

Foro de la comunidad de Kdenlive: https://discuss.kde.org/tag/kdenlive

Animo a la comunidad a probarlo 

Saludos!!!






sábado, 2 de marzo de 2024

WLED el mejor control para tus tiras LED


WLED es un firmware de código abierto que te permite controlar tiras de LED digitales RGB con un microcontrolador ESP8266 o ESP32. Es una de las mejores alternativas a los controladores LED tradicionales, ya que ofrece una gran flexibilidad y personalización a través de una interfaz web intuitiva.

Empecemos!

Una tira de LED direccionable es un tipo de tira de LED que te permite controlar el color y el brillo de cada LED individual. La más popular es la denominada WS2812B y es la tira de led que he usado en varios proyectos con unos resultados totalmente satisfactorios. Uno de ellos es la iluminación para la caja del PC.


domingo, 18 de febrero de 2024

Documenta tu proyecto con doxygen y doxygen-gui

Este es uno de esos programa de los de... como no lo conocí esto antes... Si, Doxygen es una herramienta de generación de documentación para código fuente. Es una herramienta gratuita y de código abierto que se puede usar para generar documentación en HTML, LaTeX, RTF, PDF y otros formatos.


Es genial si tienes que compartir código con otros miembros de un equipo de trabajo o para recordar que hacía ese código que escribiste hace años. Otra ventaja es que en la mayoría de las distribuciones ya lo tienen incluido en sus repositorios.

Instalación desde repositorios Ubuntu

Para instalar Doxygen solo tienes que abrir una terminal y ejecuta el siguiente comando:


sudo apt install doxygen

Este comando instalará la última versión estable de Doxygen en tu sistema.

Instalación desde binarios

Si quieres instalar una versión específica de Doxygen, puedes descargar los binarios desde la página web oficial de Doxygen: https://www.doxygen.nl/download.html

Una vez que hayas descargado los binarios, descomprime el archivo y ejecuta el siguiente comando para instalar Doxygen:


./doxygen-X.Y.Z/bin/install

Reemplaza X.Y.Z con la versión de Doxygen que hayas descargado.

Podemos verificar que Doxygen se ha instalado correctamente solo con ejecutar el siguiente comando:


doxygen --version

Este comando debería mostrar la versión de Doxygen que está instalada en tu sistema.

Doxygen también tiene una interfaz gráfica de usuario (GUI) llamada Doxywizard. Con ella podrás configurar de manera visual parametros como la carpeta donde están las fuentes, el código que se analiza, hasta un icono para hacer más bonito el documento final

Puedes instalarla con el siguiente comando:


sudo apt install doxygen-gui

y para ejecutar Doxygen de manera gráfica:


doxywizard

Doxywizard te permite crear y editar archivos de configuración de Doxygen de forma gráfica.


Gráficos en tu documentación

Con Doxygen también podemos generar gáficos, pero para esto necesitamos tener instalado graphviz. Podemos instalarlo desde el terminal con el comando:


sudo apt install graphviz

Ejemplo de uso sin interfaz gráfica

Para generar documentación con Doxygen, necesitas crear un archivo de configuración llamado Doxyfile.

Este archivo contiene información sobre tu proyecto, como la ubicación del código fuente, los formatos de salida que deseas generar y las opciones de configuración de Doxygen.

A continuación, puedes ejecutar el siguiente comando para generar la documentación:


doxygen Doxyfile

Este comando generará la documentación en el directorio especificado en el archivo


Doxyfile

Doxygen es una herramienta poderosa para generar documentación de código fuente. Es fácil de instalar y usar, y ofrece una amplia gama de opciones de configuración.

Para obtener más información sobre Doxygen, puedes consultar la documentación oficial: https://www.doxygen.nl/manual/

domingo, 28 de enero de 2024

Mejorando teclado Mars Gaming


 Muy buenas a todos!

Normalmente no nos fijamos mucho ( o nos fijamos demasiado) en el elemento que más utilizamos para controlar nuestro ordenador, el teclado y el ratón. En este caso, El teclado. 

Los hay de muchos tamaños colores y precios... y oiga que precios... un teclado de un marca más o menos puntera no baja de los 100, que ojo, yo no digo que no lo cueste, pero no es muy accesible para todos los bolsillos. En mi caso buscaba que tuviera dos características básicas, que fuera TKL (Ten Key Less) por sus siglas en ingles y que viene a significar que tienes 10 teclas menos y es un poco más pequeño, la otra característica es que tuviera RGB. 

El RGB me parece algo que, además de quedar muy bonito en los vídeos, es muy útil en muchos ambitos y no solo para jugar. En mi caso tengo hasta 5 posibilidades. Uno para jugar, los otros para programar y uno que es con todas las teclas en blanco que va muy bien por la noche

Bueno que me lío... Buscando por aquí y allá encontré el Mars Gaming MKREVOPRO y no me pareció excesivamente barato, tampoco quería comprar una porquería de 10€. Este me costo en torno a 35 o 40€.



El tema del RGB fue un poco duro al principio incluso parecía que no iba a poder usarlo ya que al usar GNU/Linux no trae drivers ni programa con el que poder controlarlo. Y así conocí  OpenRGB.


OpenRGB es un software para gestión todos tus dispositivos RGB desde una sola aplicación tanto en Linux como en Windows. Este programa tiene una gran cantidad de opciones y una buena comunidad donde encontrar solución a casi todo. De echo, si no es por ellos ahora tendría un triste teclado sin colorines.

Lo primero que hice fue instalar las librerías que recomiendan en su web

sudo apt install git build-essential qtcreator qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools libusb-1.0-0-dev libhidapi-dev pkgconf libmbedtls-dev


Lo Una vez hemos instalado las dependencias nos vamos a la pagina https://gitlab.com/CalcProgrammer1/OpenRGB/-/releases/release_0.7#Linux-64-bit y hacemos clic en la parte superior nos da varias opciones y la que use fue Source code (zip) en la parte superior

OpenRGB descarga

viernes, 26 de enero de 2024

Actualizar Python en Ubuntu con apt

 Revisando la versión de Python y aprovechando una reinstalación del sistema que he realizado hace poco, tenía que revisar unos programas y antes de empezar he revisado la versión que tengo actualmente instalada y era la 3.1 lo que me pareció un poco baja ya que la ultima vez, y la que tengo en el otro equipo, es la 3.8 . 

Para actualizar Python primero vemos la versión que tenemos actualmente instalada con el comando:

$python3 --version

Python 3.10.12


Una vez tenemos esta información actualizamos el sistema con el siguiente comando:

domingo, 14 de enero de 2024

Permisos de acceso al USB para IDE Arduino

 Muy buenas a todos! 

Hace poco reinstale el sistema operativo en el portátil y como es el que uso normalmente para programar, instale el IDE Arduino. 
Me pongo en faena y subo el sketch, compilado bien y cuando toca el momento de subir el programa al micro, me da el siguiente error: 

 avrdude: ser_open(): can't open device "/dev/ttyUSB0": Permission denied 
 Failed uploading: uploading error: exit status 1 




Esto básicamente nos viene a decir que no tenemos permisos para el puerto USB0. 

Solución temporal: 

sudo chmod 777 /dev/ttyUSB0