Herramientas de Terminal 23 enero 2024

ffmpeg

Hoy quiero comenzar hablando de una herramienta muy potente, que tiene una gran cantidad de usos ffmpeg, en su página la definen como una solución completa y multiplataforma para grabar, convertir y transmitir audio y vídeo. Bajo licencia LGPL 2.1 según su web se puede usar para capturar formatos de videos en un formato y convertirlo a uno diferente, también se usa para capturar audio, video y transmitirlo. Uno de sus usos, quizás uno de los más sencillos, convertir un vídeo o fragmento de este a un Gif animado con el fragmento de vídeo. Convertir un vídeo muy largo no es algo útil de pasar a Gif.

De forma práctica basta con escribir en la terminal lo siguiente (siempre que esté instalado ffmpeg)

ffmpeg -t 15 -ss 00:00:01 -i archivodevideo -vf scale=640:-1 test.gif

-t 10 se indica la cantidad de tiempo en segundos que se quieren traer del vídeo.

ss 00:02:26 el momento del vídeo a partir del cual se extrae el fragmento que se desea.

i archivodevideo.mkv el archivo de vídeo del cual se quiere extraer la información (si no está en la carpeta donde estamos ubicados se puede colocar con ruta completa).

scale=640:1 el tamño de salida que se desea, 320, 640, 480, a mayor tamaño y resolución, el archivo será más pesado.

test.gif el nombre del archivo de salida, igualmente se puede enviar a una ruta específica.

test.gif

Ejemplo de la salida mediante ffmpeg a gif

lxsplit

La segunda herramienta que quiero comentar es lxsplit una herramienta que sirve para separar archivos grandes en varios más pequeños que luego se pueden unir algo que se acostumbra para facilitar envió por medio electrónicos.

Según su Sourcesorge está licenciada bajo la GPL V2. Aun cuando su última actualización es del 17 de Octubre del 2008 aún se encuentra en los repositorios de muchas distribuciones Linux usándose todavía.

lxsplit -s hugefile.bin 15M

En este ejemplo se divide un archivo en fragmentos de 15M y se generarán tantos como sea necesario, generando archivo numerado .001, .002 y un archivo referencia cc que debe existir para volver a unir los archivos.

lxsplit -j smallfiles.bin.001

En este otro se realiza el proceso de unión, se empieza por el primer archivo indicado como 001 y el sistema reunirá todos los paquetes, deben estar todos los fragmentos y el archivo .cc.

lolcat

Para ir también a un tema más divertido, esta lolcat, que ayuda a colorear la terminal y poco más, con licencia BSD-3 según su Github, en Arch se puede instalar con sudo pacman -S lolcat

Si queremos aplicarlo a neofetch por ejemplo basta con neofetch |lolcat y tendremos la siguiente salida.

Captura desde 2024-01-23 18-00-44.png

Salida de neofetch con el uso de lolcat

Finalmente

Muchas son las cosas que podemos hacer por la terminal, el día de hoy, la idea es tener una pequeña muestra de cuan diverso es el uso de la terminal, desde manipular formatos de archivos de vídeos, dividir archivos grandes y adornar la terminal. Todo de manera relativamente sencilla. Si bien el uso de algunas herramientas como ffmpeg es mucho más extensa, quería dar un uso práctico y sencillo en el post.

Gracias por su atención
Feliz Día

Nota: Los vídeos colocados en este post pertenecen a mi canal de Youtube https://www.youtube.com/@MaquinasLinux y las imágenes son capturas de pantalla de mis escritorios.
También se encuentra material en el Telegram https://t.me/+RlAVNsKQbM5Z0hkt



0
0
0.000
2 comments
avatar

Thanks for your contribution to the STEMsocial community. Feel free to join us on discord to get to know the rest of us!

Please consider delegating to the @stemsocial account (85% of the curation rewards are returned).

You may also include @stemsocial as a beneficiary of the rewards of this post to get a stronger support. 
 

0
0
0.000
avatar

¡Felicitaciones!


Has sido votado por @entropia

Estás participando para optar a la mención especial que se efectuará el domingo 28 de enero del 2024 a las 8:00 pm (hora de Venezuela), gracias a la cual el autor del artículo seleccionado recibirá la cantidad de 1 HIVE transferida a su cuenta.

¡También has recibido 1 ENTROKEN! El token del PROYECTO ENTROPÍA impulsado por la plataforma Steem-Engine.


1. Invierte en el PROYECTO ENTROPÍA y recibe ganancias semanalmente. Entra aquí para más información.

2. Contáctanos en Discord: https://discord.gg/hkCjFeb

3. Suscríbete a nuestra COMUNIDAD y apoya al trail de @Entropia y así podrás ganar recompensas de curación de forma automática. Entra aquí para más información sobre nuestro trail.

4. Visita nuestro canal de Youtube.

Atentamente

El equipo de curación del PROYECTO ENTROPÍA

0
0
0.000