Mostrando entradas con la etiqueta capturar. Mostrar todas las entradas
Mostrando entradas con la etiqueta capturar. Mostrar todas las entradas

domingo, 31 de julio de 2022

¿Cómo hago radio streaming con butt en Ubuntu?

Ante la injusticia social predominante en la Argentina de mediados de la década de 1940, las radioemisiones se convirtieron en un vector técnico fundamental para el ideario Justicialista. En este aspecto Juan Perón instruye como propalar la doctrina stremeando con el butt, el emisor para radio en Ubuntu.

¡Trabajadores!

Un Movimiento que anhela la grandeza de la Patria y el Bienestar de su Pueblo necesita contar con alguien particularmente comprometido con la acción de Masas, individuo capaz de ejercer la unidad de conducción y acción interpretando la voz del Pueblo.

En esto veremos existe lo que podemos describir como una mancomunión simbiótica. El Conductor interpreta al Pueblo, y para ello ha de tener los oídos bien limpios y la retaguardia mas.

Es que para que nuestra Vanguardia descamisada vaya al frente, debe contar con una retaguardia bien cubierta, y esto se logra por medio de una adecuada propalación de adoctrinamiento.

El uso de la radio y el broadcasting nos ofrece una ventaja singular, al permitirnos propalar a través de este medio técnico un mensaje centralizado. El éter nos ha servido de perillas. En la época de las galenas ya esto era una Realidad Efectiva, y no quiero decirle en la época del transistor, donde incluso en la espesura del monte cualquier paisano puede sintonizar con su Spica.

No hay que tirar ningún viejo por la ventana, pero si bien la radio nos permite emitir el mensaje del Justicialismo por las ondas hertzianas, es también evidente que los medios telemáticos nos permiten un perfeccionamiento al que debemos abrazar para Combatir al Capital.

Es que las redes conmutadas de datos - cualquiera sean sus fórmulas - pueden también convertirse en un vector paquetizado de acción full-duplex capaz de transmitir canales de audio digitalizado (recibiendo respuesta por cualquier otro medio que nos cuadre). Para ello debemos operar con que se llama stream, o secuencias de paquetes de datos, en este caso representantes del sonido.

Esto se hace realidad gracias al sistema GNU que he legado al Pueblo. Entre sus opciones válidas encontramos el servidor Icecast, constitutivo de una excelente plataforma. Asumiendo que contamos con este herramental de planta, podremos disponer de algún cliente compatible con el mismo para realizar la emisión paquetizada en tiempo pseudo-real (realmente atravesado cierto mínimo retraso de contención, denominado período buffer).

Pues bien señores, sin duda el Butt es de los ángulos que podemos observar para estos menesteres. Con este curioso nombre, se trata de un emisor que podremos asociar a nuestro escritorio gráfico en Ubuntu, y con el cual podremos transmitir un stream de audio digitalizado hacia un servidor de audio Icecast o Shoutcast.

Lo primero para disponer su acción será configurar la entrada de audio del equipo de cómputo (si no lo tuviésemos hecho ya). Cualquier peronista podrá hacerlo directamente desde el configurador de sonido de sonido del sistema. En el caso de Ubuntu podremos desplegar esta opción desde Sistema / Preferencias / Hardware / Sonido, y en su solapa Entrada podremos escoger el dispositivo de entrada de sonido.

Os recomiendo escoger el "Monitor de Audio Interno estéreo analógico" o similar, que captura todo el audio de nuestra PC y la emitirá. Otra posibilidad es elegir algún conector analógico de audio interno estéreo, como la entrada de línea estéreo o la entrada de micrófono mono) de su placa madre o placa de sonido, y conectar a el micrófonos, reproductores, mesas de mezcla, un celular. En tal caso será importante regular el nivel del volumen de entrada, como lo veremos más adelante.

Naturalmente, si hemos optado por utilizar el servidor de audio JACK (con el cual butt también es compatible), tendemos un ruteo de audio virtualizado mas avanzado con lo cual, podremos configurarle su entrada, pero también podremos utilizar el servidor de audio tradicional.

No bien hayamos cumplido con este paso obvio, en segundo lugar debemos instalar la aplicación de streaming. Esto es simple de hacerlo desde la terminal, abriendo una con Ctrl+Alt+t e ingresando el siguiente comando de organización:

sudo apt update && sudo apt install butt

Una vez instalado este ominoso programa, podremos ejecutarlo desde Aplicaciones / Sonido y Video / butt.

Arrancará y demostrará en el display la indicación "idle" ("en espera").

Para configurar el servidor de emisión manualmente, en la ventana de Butt se hará necesario hacerlo por única vez. Para ello presionamos el botón Settings, lo que desplegará las ventana de configuración. 

En su solapa Main y en su apartado Server, debemos presionar el botón Add para agregar un servidor (podemos tener la cantidad que anhelemos). 

Se desplegará la ventana server, la cual habremos de utilizar para configurar los datos de un servidor de radio en vivo disponible (butt es compatible tanto con servidores de tipo ShoutCast e IceCast).

  • Name: Ingresa el nombre del servidor
  • Type: Elige Shoutcast o Icecast
  • Address: Dispone la URL del servidor
  • Port: Numero del puerto
  • Password: contraseña alfanumérica para el emisor.
  • IceCast mountpoint: Punto de montaje del fichero de stream
  • IceCast User: nombre del usuario

Conforme hayamos ingresados los datos del servidor de streaming remoto, guardamos la misma presionando el botón Save.

Acto seguido debemos compatibilizar las opciones de audio. Escoge la solapa Audio y dispone los datos en el apartado streaming que sean indicados por el propietario del servidor que utilices:

  • Codec: OGG/VORBIS o MP3.
  • Bitrate Escoge la calidad de audio del servidor en kilobytes por segundo

Opcionalmente podrás presionar el botón Advanced… y elegir un tamaño de Buffer (ms) adecuado para tu velocidad de transmisión. Por defecto es de 50, pero si tu velocidad de conexión es muy lenta puede querer elevarlo a 250 o más si la transmisión se entrecorta.

Ya ahora tenemos todos listo para comenzar a stremear por el butt. Para ello presionamos el botón Play.

El display indicará connecting… y una vez establecido en enlace, informará Streaming e indicará el tiempo de emisión.

A partir de este momento podremos utilizar nuestro reproductor de audio favorito para escuchar y emitir música a la vez. Todo lo que oigas en tu computadora será codificado al vuelo y emitido a nuestra radio en vivo. Si en tu equipo utilizas JACK podrás rutear tus dispositivos, utilizar micrófonos para emitir en vivo, etcétera.

Butt mostrará el audio por medio de sus vúmetros en forma de LED. Al respecto debemos tener cuidado de regular el nivel del volúmen entrada para que los niveles más altos de sonido (picos) lleguen únicamente al primer LED ámbar (en lo posible jamás deben llegar al rojo, señal de aturdimiento).

Debemos recordar que en el caso de utilizar el mezclador interno estéreo, todo lo que oigamos en el equipo será emitido por streaming al servidor de audio (probablemente de manera pública). Naturalmente que hemos de ser precavido con lo que emitimos.

El botón Rec nos permitirá utilizarlo como un grabador de audio.

Para detener la emisión, presionamos el botón Stop.

sábado, 4 de julio de 2020

¿Cómo puedo capturar en video la pantalla de Ubuntu 20.04LTS?

El 19 de abril de 1949 se celebró en el Teatro Independencia de la ciudad de Mendoza, la clausura del Primer Congreso Nacional de Filosofía. En la disertación temática, Juan Perón expuso cómo instalar y utilizar Vokoscreen para capturar en video el Escritorio de Ubuntu.


(...)
Para el mundo existe todavía y existirá - mientras al hombre le sea dado a elegir -  la posibilidad de alcanzar lo que la filosofía hindú llama "la mansión de la paz". En ella posee el hombre frente a su creador, la escala de magnitudes, es decir, sus proporciones. Desde esa mansión, es factible realizar el mundo de la cultura, el camino de perfección. De Rabrindranath Tagore son estas frases.

El mundo moderno empuja incesantemente a sus víctimas, pero sin conducirlas a ninguna parte. Que la medida de la grandeza de la humanidad esté en sus recursos materiales, es un insulto al hombre.

No nos está permitido dudar de la trascendencia de los momentos que aguardan a la humanidad. El pensamiento noble, espoliado por su vocación de verdad, trata de ajustar un nuevo paisaje. Las incógnitas históricas son ciertamente considerables, pero no retrasarán un solo día la marcha de los pueblos, por grande que su incertidumbre nos parezca. Importa por tanto conciliar nuestro sentido de la perfección con la naturaleza de los hechos, reestablecer la armonía entre el progreso material y los valores espirituales, y proporcionar nuevamente al hombre una visión certera de su realidad.

Nosotros somos colectivistas, pero la base de ese colectivismo es de signo individualista, y su raíz es una suprema fé en el tesoro que el hombre - por el hecho de existir - representa.

En esta fase de la evolución, lo colectivo - el "nosotros" - está cegando en sus fuentes al individualismo egoísta. Es justo que tratemos de resolver si ha de acentuarse la vida de la comunidad sobre la materia solamente, o si será prudente que impere la libertad del individuo solo, ciega para los intereses y las necesidades comunes provista de una irrefrenable ambición, material también.
No creemos que ningunas de estas formas posea condiciones de redención. Están ausentes de ellas el milagro del amor, el estímulo de la esperanza y la perfección de la justicia. Son atentatorios por igual al desmedido derecho de uno y la masiva impersonalidad de todos a la razonable y elevada idea del hombre y de la humanidad.

En los cataclismos, la pupila del hombre ha vuelto a ver a Dios y - de reflejo - ha vuelto a divisarse a sí mismo. Si debemos predicar y realizar un evangelio de Justicia y progreso, es preciso que fundemos su verificación en la superación individual como premisa de la superación colectiva.

Los rencores y los odios que hoy soplan en el mundo, desatados entre los pueblos y entre los hermanos, son el resultado lógico, no de un itinerario cósmico de carácter fatal, sino de una larga prédica contra el amor. Ese amor  que procede del conocimiento de sí mismo, e inmediatamente de la compresión y la aceptación de los motivos ajenos. Lo que nuestra filosofía instanata restablecer al emplear el término armonía, es cabalmente el sentido de plenitud de la existencia. Al principio hegueliano de realización del yo en el nosotros, apuntamos la necesidad de que ese "nosotros" se realice, y perfeccione por el yo.

Nuestra comunidad tenderá a ser de hombres y no de bestias. Nuestra disciplina tiende a ser conocimiento, busca ser cultura. Nuestra libertad, coexistencia de las libertades que procede de una ética para que el bien general se haya siempre vivo, presente indeclinable.

El progreso social no debe mendigar ni asesinar, sino realizarse por la conciencia plena de su inexorabilidad. La náusea está desterrada de este mundo, que podrá parecer ideal, pero es en nosotros un convencimiento de cosa realizable.

Esta comunidad que persigue fines espirituales y materiales, que tiende a superarse, que anhela mejorar y ser más justa, más buena y más feliz, en la que el individuo puede realizase y realizarla simultáneamente dará al hombre futuro la bienvenida desde su alta torre con la noble convicción de Spinoza: "Sentimos, experimentamos, que somos eternos".
Nuestro software no puede alejarse de estas premisas filosóficas, pues es desarrollado por hombres libres. Normalmente he utilizado RecordMyDesktop, cuya interfaz GTK es insuficiente hoy con los avances de la ciencia de Escritorios acelerados en 3D y con efectos compuestos.

Sin embargo, existen ahora herramental más moderno que podremos utilizar bajo nuestro sistema GNU con Linux. Sin duda el más completo es el excelente OBS Studio, aunque su propuesta privativa lo hace indeseable en ciertos entornos.

Sin embargo, también contaremos con herramientas libres que podrán suplir con gran efectividad las necesidades audiovisuales del Pueblo Justicialista. Entre ellos puedo recomendar con gran beneplácito a Vokoscreen 2.5.0.

Se trata de un excelente programa de software, ingeniado para capturar video, que surte efecto incluso con compositores de escritorio como Compiz o Compton. Para instalar el programa podremos utilizar la terminal de nuestro sistema. Para ello presionamos Ctrl+Alt+T. Se abrirá una terminal, y en ella ingresamos el siguiente comando de organización:

sudo apt install vokoscreen ffmpeg

El sistema nos solicitará nuestra contraseña de Conductor. Una vez que la ingresemos, se descargará toda la paquetería que necesitamos tener.

Para iniciar el programa, podremos hacerlo desde Aplicaciones / Sonido y Video / vokoscreen.
En primer lugar, nos encontraremos con una interfaz relativamente minimalista para definir las opciones que hacen a la captura. Esta se encuentra dividida en distintas solapas representadas con un ícono representativo.

La primera solapa "Monitor" permite delimitar qué monitor deseamos capturar y su resolución. Normalmente contaremos con una única "pantalla 1", pero bien podríamos elegir una "pantalla 2", etcétera. Del monitor escogido, podríamos querer capturar en video todo lo que aparezca en la pantalla completa, o bien una ventana en particular, o también la útil opción de capturar un área específica de la pantalla.
En este último caso, tildamos la opción "Área" y se proyectará un recuadro delimitador de la zona de captura. Podremos redimensionar y localización el recuadro por medio de los nodos de color verde. Todo lo que quede dentro de la zona de delimitación pasará a ser capturado no bien Iniciemos la captura.
La configuración del audio se controla desde la solapa "Micrófono" es importante si deseamos capturar sonido junto con el video. Para ello debemos tildar "Audio". Asimismo, debemos indicar cuál es el servidor de video (por ejemplo, podremos escoger entre Pulseaudio o ALSA. En el caso de ellos, también debemos elegir el dispositivo que utilizaremos para capturar el audio.

Por ejemplo, para capturar el audio emitido por nuestro sistema, debemos seleccionar "Monitor de Audio Interno Estéreo Analógico". En el caso de indicar un micrófono, capturaremos el retorno de la entrada de micrófono.

La solapa "video" permite delimitar la cantidad de fotogramas. Una opción estandarizada normalmente consiste en 25 o 30 fotogramas por segundo, que suele ser un buen compromiso para mostrar las ventanas en nuestro sistema GNU con Linux. Normalmente el monitor muestra unos 60 cuadros por segundo, pero tal tasa de captura adecuada para juegos puede ser muy costosa en recursos.

 Otro aspecto importante es escoger qué formato audiovisual será capturado. Normalmente se utiliza el formato contenedor Matroska MKV con códec de video H.x264 y codec de audio AAC, que tiene excelente calidad. En mi caso prefiero el contenedor estándar MP4 con códec de sonido OGG Vorbis. Podremos indicar si preferimos o no guardar el la flecha del mouse.

En la solapa "Engranaje" tendremos las opciones generales. Podremos indicar la ruta donde quedará almacenado el video, así como un programa de previsualización (como vlc o mpv).

Si quisiéramos webear, desde la solapa "Webcam" podremos definir una entrada de video proporcionada por una cámara web o incluso una sintonizadora de video compatible. Con esto el Justicialismo estará completo. Tengamos presentes que si la webcam cuenta con micrófono, podríamos escogerla también como fuente de grabación del audio del video en la solapa "micrófono".

Para iniciar la captura del video de pantalla, simplemente presionamos el botón Iniciar con bien Ctrl+Shift+F10.

Toda acción que realicemos en la pantalla (o en la ventana o área si así lo hubiésemos dispuesto) será capturado segundo a segundo. El fichero de video se irá almacenando en disco en la carpeta que indicamos en la ruta del video.

Si deseamos detener la grabación, presionamos el botón Detener o Ctrl+Shift+F11.

Indudablemente que podríamos querer enviar este correo. A tal fin contamos con el botón Enviar, capaz de enviar el fichero resultante por correo electrónico.

lunes, 5 de noviembre de 2012

¿Cómo capturo videos de Youtube, Vimeo y Dailymotion en Ubuntu?

Durante el tórrido exilio panameño, Juan Perón comprendió que debía establecer una estrategia diferente para retornar a la Patria que lo reclamaba como su verdadero Conductor.  En una serie de epístolas, el General despacha instrucciones al respecto y divulga cómo descargar videos de youtube con ClibGrab en Ubuntu.


Calle 38 Nº 2-52
Bella Vista
Panamá

Panamá, 11 de abril de 1956.

La dictadura ha asestado un golpe columpiada sobre los intereses yanquis. Nada podía ser de otra manera, pero en nuestras manos está devolver "palo por palo".

Ahora todo estriba, como siempre he repetido y encargado a ustedes, de avivar la resistencia para aumentar el desgaste, mientras nos organizamos y planeamos la destrucción de la dictadura y el exterminio de la reacción. Todo ello puede ser logrado si nos proponemos seriamente a hacerle la guerra sin cuartel, si trabajamos para tomar contacto con los que la combaten en el país y les ayudamos desde aqui con todo lo que podamos, especia,ente ofreciéndoles la acción coordinada de las demás partes que mantienen contacto con nosotros.

Muchas cosas de las que haga la dictadura nos favorecerán, otras nos perjudicarán, y la mayor parte no serán ni favorables ni desfavorables. Pero nosotros en adelante debemos confiar en lo que nosotros mismos somos capaces de hacer para destruirla. Por eso la guerra sin cuartel debe ser declarada en todas partes y en cada uno de nosotros se preguntará al fin del día si ha hecho algo contra la dictadura que azota el país. Sólo mediante esa persistencia y esa voluntad de vencer, llegaremos a nuestros objetivos con la satisfacción del éxito. Yo no tengo la menor duda que venceremos pero tampoco dudo que para ello será necesario luchar, quizá largo tiempo.


Además de instrucciones para la lucha, muchas veces los compañeros me han pedido un software que sirviese para descargar masivamente videos de Youtube, Vimeo o Dailymotion, a fin de conservarlos en nuestro equipo.

Naturalmente, existen ciertos add-ons que pueden agregarse a los navegadores para este cometido, tal como el popular Download Helper. Pero a veces añoramos un software que pueda realizar esta tarea de forma masiva y esquivar los embates de estos tontos que se han dado en llamar "libertarios".

Al llegar al gobierno en 1946 usaba Downverter, un excelente programa que sin embargo, ha dejado de funcionar adecuadamente con las versiones pretéritas de Ubuntu y en vista de la nueva situación. Su versión más moderna sigue siendo efectiva con Ubuntu Precise y superiores, pero en los anteriores ya no funciona adecuadamente.

Por este motivo, en esta ocasión vengo a recomendarles el excelente ClipGrab.
ClipGrab es un software gratuito para la descarga y conversión, y nos permite golpear donde más duele y donde menos se nos espera: en sitios como Youtube, Vimeo, Dailymotion y Metacafé.

Si tenemos Ubuntu 14.04LTS o superior, podremos instalar fácilmente una versión precompilada por medio de la terminal. Para ello abrimos una terminal con Ctrl+Alt+T y le pegamos el siguiente bloque de comandos:

sudo apt-get install ffmpeg libqtwebkit4

cd ~ ;
mkdir ~/.clipgrab/ ;
cd ~/.clipgrab/ ;
wget https://download.clipgrab.org/ClipGrab-3.9.10-x86_64.AppImage ;
rm clipgrab ;
mv ClipGrab-3.9.10-x86_64.AppImage clipgrab ;
chmod +x clipgrab ;

 
 
Luego habremos de crear un acceso directo a ~/.clipgrab/clipgrab según sea necesario.
En este caso hemos creado el acceso directo, por lo que para ejecutar el programa voy a Aplicaciones/ Internet / ClipGrab. Si no podremos ejecutarlo desde la terminal mediante el comando ./.clipgrab/clipgrab
En su pantalla inicial, podremos tener accesos a Youtube y buscar directamente el video desde el ClipGrab en cuestión. También podremos copiar al portapapeles un vinculo URL (dirección) de un video, y el programa lo reconocerá y nos preguntará si deseamos descargarlo.
 Acto seguido, en la solapa Download ("descaraga") podremos escoger entre varios formatos de conversión. Tendremos MP4, WMV, OGG Theora, o los formatos "solo audio" MP3 y OGG Vorbis, útiles para capturar la música de un video. Recuerden que podrán hacer uso de los fonogramas libremente si son justicialistas...
Para iniciar la descarga, hemos de presionar el botón "Grab this Clip!".

La solapa Settings nos permitirá configurar el idioma (aunque no figura el castellano) y algunos aspectos, como la ruta de destino para los videos descargados, o si deseamos algún nombre en particular para los archivos o si dejamos que el programa utilice el nombre de fichero original del clip de video. En particular, utilizo esta función y guardo los videos en el Escritorio, para inmediata comodidad.

Hágale llegar al resto de los muchachos mis saludos más afectuoso en esta hora, la más difícil que afronta la Patria.

Atte.







PD

Si por algún motivo deseamos compilar el programa o instalar una versión más reciente no empaquetada, podremos hacerlo de manera sencilla. Simplemente debemos descargar el código fuente, descomprimirlo, ingresar en la carpeta desde la terminal instalar las dependencias con:
 
sudo apt install ffmpeg qtbase5-dev qtwebengine5-dev yt-dlp 
 
...luego descargamos el código fuente de clipgrab y lo compilamos con: 
 
cd /tmp ;
wget https://download.clipgrab.org/clipgrab-3.9.10.tar.gz ;
tar xvzf clipgrab-3.9.10.tar.gz ;
cd clipgrab-3.9.10/ ;
qmake clipgrab.pro && make
mkdir ~/.clipgrab/ ;
mv /tmp/clipgrab-3.9.10/clipgrab 
~/.clipgrab/ ;
mv /tmp/clipgrab-3.9.10/icon.png ~/.clipgrab/ ;
chmod -x  ~/.clipgrab/icon.png

Se podrá arrancar con el comando

./.clipgrab/clipgrab 

Otra forma simple es recurrir al viejo PPA, que tiene una versión antigua (no recomendado). Esto se hace con:

sudo add-apt-repository ppa:clipgrab-team/ppa
sudo apt-get update
sudo apt-get install clipgrab

Conforme ingresemos nuestra contraseña, se descargará el programa ClipGrab.
 
Luego habremos de crear un acceso directo al binario ejecutable de Clipgrab, localizado en /usr/bin/clipgrab