Herramientas de Terminal 11-03-2024

avatar

Retomar Hive para escribir sobre Linux fue algo que decidí el año pasado poder diversificar el contenido que trato, un contenido que se basa en post de difusión del software libre, no como un dogma a seguir, sino como una alternativa de trabajo útil y diferente (aun cuando he pensado introducir eventualmente también material personal intercalado al de Linux). En mi canal de Youtube publico revisiones casi diarias, algunos tutoriales cortos en formato de vídeo, gaming, directos y cosas variadas sobre el tema Linux.

Pero quienes han bregado un tiempo en Youtube el tema tecnología saben que Linux no es un tema preferido de dicha plataforma y dentro de los temas que se podrían tomar, algunos son temas tabú. Temas sobre seguridad informática enfocados a herramientas de pentesting, como aquellas usadas en KaliLinux.

Otro de los temas vetados en Youtube y del que quiero hablar hoy luego de ampliar el porqué en este previo, es la visualización de Youtube sin el uso de un navegador. Quiero dejarlo claro en esa plataforma los ingresos de un creador son monetizadas mediante el uso de publicidad, por eso la insistencia de la plataforma de poder tener cierto control sobre la forma en que se reproduce dicha información y por lo que actualmente se esté planteando una guerra a los adblock.

Yo qué género contenido por lo general no utilizo bloqueadores, porque sé que la persona que ha generado ese contenido también quiere poder generar un ingreso que le justifique el esfuerzo de verlo. Existen casos muy específicos donde sí puedo usar un adblock, pero en línea general si veo un canal es porque me interesa lo que allí está.

Pero también género material para Linux y software Libre porque sé que además del uso en servidores donde no tiene competencia, programadores, personal de IT y demás especialistas. Linux es utilizado por un grupo de entusiastas que les gusta el concepto de Linux y la comunidad y por un grupo que quiere reutilizar hardware antiguo, bien sea para trastear o por necesidad y en este último bloque siempre me ha generado especial empatía.

Existe un grupo de usuario que por diversas situaciones se han encontrado estancados en hardware muy antiguo, muchas veces desechado en ciertos ámbitos, pero que al ser el que tienen necesitan una solución o forma de usarlo, el uso común de muchas personas es ver los correos, navegar, usar algún procesador de palabras para una carta o trabajo y navegar por youtube, este último punto se dificulta en equipos muy viejos cuando tienes un procesador poco potente y con poca RAM.

En la actualidad los navegadores modernos tienen un alto consumo de memoria, abrir un navegador con algunas pestañas puede dejar fuera de acción un equipo que digamos tiene 1 GB o 2 GB de RAM. Allí poco importa que uses una distribución de Linux sí al abrir el navegador y abrir un vídeo el equipo colapsa o queda al límite; si solo quieres abrir un video y verlo a poca resolución puede que funcione. Aun así te encontraras con el problema del consumo de recursos que se genera en el momento que el vídeo se interrumpe para cargar la publicidad. Si es un vídeo con varias publicidades será un martirio verlo.

En ese momento es cuando usar la terminal para disparar el vídeo en un reproductor liviano como VLC permite a un equipo modesto ver un vídeo mientras se trabaja con el procesador de texto, no se necesita cargar el navegador y la publicidad no aparecerá, este último punto es el motivo por el cual si se sube esta explicación en vídeo a Youtube el contenido será baneado y el canal puede ser penalizado.

yt-dlp

yt-dlp es la herramienta que permite descargar y reproducir por algún reproductor de vídeo un vídeo de youtube, en el caso de Arch Linux y derivadas se puede encontrar en los repositorios extra por lo que podemos instalarlo con sudo pacman -S yt-dlp, tambien podemos usar yay, yay -S yt-dlp, recuerda que si quieres usar una tienda gráfica puedes instalar y usar pamac (es la que yo uso) y octopi, según preferencia.

Junto con esta herramienta se necesitará también el uso de mpv, también en repos extra sudo pacman -S mpv o yay -S mpv.

Teniendo ambas herramientas podemos colocar en la terminal la siguiente línea yt-dlp -p | mpv - 'link del video’, esto nos dara una salida parecida a la siguiente pantalla.

Para que fuera lo más cercano posible a lo que puede necesitar una persona en un escenario como el mencionado realice la prueba en el Core 2 Duo con 4 GB de RAM que empleo para pruebas de distribuciones ligeras en el canal, actualmente tiene Mabox instalado una base Manjaro con Openbox. Realmente con esa cantidad de RAM este equipo puede actualmente usar navegadores de forma adecuada, si solo se deja correr los videos que es lo que hago mayormente en él, pues es un equipo de uso secundario que tengo en el escritorio, pero si lo uso para algo más empiezan los cortes porque el procesador se satura.

Con este escenario y viendo la captura superior se ve el equipo corriendo el video en la esquina superior derecha mientras instala Abiword, en la esquina inferior derecha, un procesador de palabras ligero. En el lado izquierdo vemos la terminal divida en dos arriba bottom para monitorizar y abajo fue que ejecute yt-dlp.

Lo interesante es ver como se puede tener todo esto abierto usando 1 GB de RAM, mientras el vídeo corre de forma fluida.

Aquí ya abierto Abiword mientras el vídeo sigue fluido ya cargado en cache y el uso de RAM sigue contenido, una opción para quien necesite ver un vídeo mientras toma apuntes y no tenga un equipo tan potente, este es el uso básico de yt-dlp, si ejecutan yt-dlp --help podrán desplegar todas las funciones y observar como realizar despliegue de listas, modifica calidad de audio y otras funciones que aparecen en la documentación.

yt-dlp va descargando el video para generar un caché y permitir una reproducción fluida, se puede descargar el vídeo para verlo solo en local, pero siempre he pensado que Youtube e Internet en general son muy grandes como para descargar todo, así que la práctica de vista en simultáneo de la descarga en caché me parece la más adecuada.

La descarga es uno de los motivos para que Youtube alegue la prohibición de contenidos de esta herramienta en su plataforma, alegan que los vídeos se descargan y son utilizados por otros, tomando autoría de contenidos ajenos, editando y modificando algunas cosas del vídeo original y ciertamente eso puede suceder; aun así soy de los que piensa que no se debe privar al usuario de un programa que le permita resolver un problema, como en este caso es el poder mantener vivos equipos de muy pocos recursos como se menciona en este post.

Si esta la herramienta es porque la posibilidad existe y nunca he sido creyente de seguridad por oscuridad, en pocas palabras no creo que tratar de evitar que los usuarios conozcan una debilidad de un sistema, evite que esta exista, en este caso las personas que la quieren usar para un fin no ético llegan siempre a estas herramientas, de forma más fácil muchas veces que usuarios que le darán un uso adecuado como el mencionado aquí.

Por eso la posibilidad de una amplitud de temas en los post es una de las cosas que me han hecho retomar mi cuenta Hive.

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

¡Felicitaciones!



Estás participando para optar a la mención especial de nuestra COMUNIDAD (Recompensa de 1 Hive), también has recibido 1 ENTROKEN.

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, 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. Creación de cuentas nuevas de Hive aquí.

5. Visita nuestro canal de Youtube.

Atentamente

El equipo de curación del PROYECTO ENTROPÍA

0
0
0.000
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