Tutotrial: Gravar pantalla al teu distribució GNU / Linux

Logotip de screencast

Hi ha moltes formes de contribuir amb el moviment del programari lliure, no només aprotando línies de codi font als projectes. També podem col·laborar traduint programari, reportant problemes que trobem a les comunitats de desenvolupament perquè puguin solucionar, difonent notícies i tutorials com fem en aquest blog, etc. I una de les formes més de moda per difondre els tutorials és realitzant captures de pantalla o gravant el que passa al nostre entorn d'escriptori i terminal, per així aportar una informació molt més directa i pràctica.

A més, el fenomen youtuber està trepitjant fort, cada vegada més persones es fiquen en aquest món, i em sembla alguna cosa interessant a tractar, especialment ara que està florint tant el món dels videojocs en Linux, i segur que sorgeixen molts usuaris gamers linuxers que estan desitjosos de gravar les seves partides per a penjar-les a la famosa plataforma de streaming, mostrant els seus èxits, reviews, etc. Així que si no saps com capturar el que passa al teu PC, en aquest tutorial de anem a mostrar les millors alternatives que tens ja com realitzar-...

Preparatius previs:

Dj Tux

Abans de començar a instal·lar qualsevol programa per screencast o capturar el que succeeix a la pantalla, t'aconsello seguir aquests consells, o en cas contrari et trobaràs amb alguns problemes que solen ser bastant molestos i en moltes ocasions, si ets un usuaris més novell no sabràs ni quin és l'origen. Aquests problemes tenen la seva arrel principalemtne a la pila gràfica o la pila d'àudio de Linux, és a dir, en tots els controladors i subsistemes que s'encarreguen de el processament dels gràfics i l'àudio en la nostra distro o sistema operatiu.

En general, la majoria de distros més conegudes ja configuren força bé aquesta pila i disposen de tots els controladors necessaris perquè tot treballi de forma adequada des del principi. No obstant això, et recomano que posis especial atenció a aquelles distros 100% lliures, aquestes que eliminen els famosos blobs binaris, ja que pot ser que alguna cosa no funcioni bé en elles, encara que no hauria, en principi les GPUs i targetes de so més conegudes han treballar a la perfecció amb els controladors lliures. Però recorda també que aquestes distros 100% lliures poden portar altres problemes en tant al multimèdia, i és que no disposen de certs còdecs propietaris que són necessaris per processar l'àudio i vídeo de les teves gravacions.

I si ets un usuari més avançat i has decidit muntar-te la teva pròpia distro des de zero o has optat per distros com Arch Linux, Gentoo, Slackware, etc., que solen venir una mica més «pelades» pel que fa a programari i el has d'anar instal·lant tu al teu gust, recorda no oblidar-te de paquets com PulseAudio, ALSA, paquets de còdecs, etc., ja que segons la meva experiència solen ser els focus de la majoria de problemes a l'hora de treballar amb aquest tipus de programes que et presentem a continuació.

Per exemple, un dels problemes més estúpids amb què m'he topat és que no gravava cap so, i simplement em vaig dirigir a configurar adequadament ASLA i PulsAudio ja que hi havia alguns canals o mitjans d'àudio amb el so baixat a el límit. Oincluso també podem modificar el equalitzador de el sistema per reduir el soroll de fundo i millorar la qualitat.

Com gravar l'entorn gràfic

Vocoscreen captura de pantalla

Hi ha multitud de programes i alternatives per gravar la pantalla en el teu distro GNU / Linux, al llarg dels anys en què he estat treballant amb sistemes Linux he provat diverses. Per exemple, una de les primeres que vaig provar va ser RecordMyDesktop en el meu distro SUSE. Després vaig experimentar amb diversos programes per veure quin m'agradava més, entre ells Kazam i un llarg, etc., però finalment m'he quedat amb Vokoscreen (pots apreciar en la captura de pantalla que vaig fer) amb el qual he realitzat la majoria d'enregistraments per cursos de formació, etc.

Quina triar novament és un dilema, però jo et presentaré la llista dels programes per gravar pantalla més coneguts:

  • Vokoscreen: Al meu entendre és un dels millors, simple però potent, per això és el meu preferit i el que personalment et recomano. Suporta diversos formats de vídeo de sortida, permet enregistrament d'àudio, diverses opcions d'enregistrament, suport per a Càmera web també, etc. I certament li veig pocs contres ...
  • Kazam: Si vols alguna cosa més minimalista, lleuger i ràpid per a principiants, potser Kazam és el que busques. Els inconvenients enfront de Vokoscreen és el suport de Càmera web i que té de menys opcions de configuració, el que el limita una mica.
  • SimpleScreenRecorder: Es tracta d'una app basada en Qt que fa honor al seu nom, és molt simple. A més està optimitzada per treballar amb màquines amb menor rendiment i el de simple és referent al seu funcionament, ja que disposa d'un munt d'opcions per configurar, el que pot resultar una mica lioso en la seva interfície gràfica.
  • recordMyDesktop: Principalment és una eina de línia d'ordres escrita en C a la qual se li ha agregat dos GUIs basades en Qt4 i en GTK. És molt lleugera i senzilla d'usar (fins i tot pots uarla des de la consola amb la comanda recordmydesktop), però oblida't de el suport per WebCam i dels formats d'àudio i vídeo dels seus competidors ...
  • ScreenStudio: És una app de gravació multiplataforma escrita en Java. Més o menys té les mateixes opcions que Vokoscreen o Kazam, i la pots fer servir en qualsevol plataforma. El problema és que depèn de Java RE 8.0.
  • Gravadora verda: És una app molt senzilla i intuïtiva, amb moltes opcions i que pot ser una bona alternativa per Kazam o Vokoscreen, però no soporta gravar WebCam. No obstant això té alguna cosa que em sembla molt interessant, i és que suporta Wayland.
  • Obriu Broadcaster Software Studio: També anomenat OBS Studio és el sistema més avançat i amb més opcions que puguis trobar per a Linux. Podràs gravar diverses escenes i canviar entre elles, tens filtres per al vídeo, mixer d'àudio, opcions per streaming en viu, etc. En contra, has de conèixer bé els termes i opcions que es manegen per a realitzar una Configuració adequada o et perdràs per la seva immensa interfície.

La instal·lació de qualsevol d'ells no ha de ser problema, ja que hi ha paquets DEB, RPM pels llocs web oficials de cada un d'ells, també els trobaràs en els repositoris de la teva distro perquè els puguis instal·lar fàcilment amb yum, APT , zipper, etc. I fins i tot n'hi ha alguns, com en el cas de Vokoscreen, que el pots trobar en un paquet binari .run que no tindràs ni d'instal·lar, simplement executar i llest!

Com ja vaig dir, jo prefereixo Vokoscreen per la seva senzillesa, I perquè funciona bastant bé pel que he pogut comprovar. Com pots veure en la seva interfície, et trobaràs amb les opcions de pantalla per gravar tota la pantalla de completa, una finestra sola o una zona, fins i tot si vols que la gravació segueixi al teu cursor, efecte lupa, un compte enrere progressiva de segons a partir dels quals comença a gravar, etc. D'altra banda tens els botons d'Inici, Pausa, i Parada de la gravació amb els quals poder manejar-lo.

La següent pestanya és sobre l'àudio, i podràs triar entre fer servir PulseAudio i ASLA, i si disposes de diversos micròfons al sitema, podràs triar els que vols que s'encarreguin de capturar el so. Una altra de les pestanyes importants és la de multimèdia, on podràs triar el format de vídeo i àudio, els frames per segon de captura (no posis massa si no tens uns gràfics massa potents), i els codecs d'àudio i vídeo (recorda seleccionar els més adequats). I la resta de pestanyes són opcions d'on emmagatzemar, etc. ¿Senzill veritat?

Com gravar el terminal

ascinèma

Fins aquí pel que fa a com gravar en mode gràfic, però has de saber que també hi capturadors per al terminal o consola de la teva distro, alguna cosa bastant pràctic en el món Unix en el qual es treballa tant des del terminal. En general en aquest cas són programes més simples i que necessiten de menys preparació o prerequisits que els anteriors, de manera que dubto que tinguis problemes. I a l'igual que vaig fer amb els anteriors, vaig a llistar alguns dels millors que trobaràs:

  • ttystudio: És un simple programa que permet gravar el que succeeix en el terminal, però ho fa en forma de GIF animat. Molt útil per penjar després el resultat en webs. Sens dubte un dels meus preferit.
  • ascinèma: Permet gravar i compatir el que succeeix en les sessions de l'terminal.
  • Shelr: Un altre programa per boradcast en pantalles amb text pla.
  • Showterm: Una altra alternativa per gravar força útil.
  • TermRecord: Pot gravar de forma fàcil el contingut d'una sessió de terminal i permet generar una sortida en HTML, interessant per exposar els resultats en webs.
  • ttyrec: Eina per gravar el terminal i inclou eina per playback.
  • tty2gif: Una altra eina senzilla que com el seu nom indica permet gravar i exportar a GIF.

Yo em quedo amb ttystudio, Que podràs instal·lar d'una manera molt senzilla. Però per a això has d'instal·lar primer el paquet NPM amb el gestor de paquets que utilitzis. És un paquet que permet gestionar programes en JavaScript com és el cas, i un cop ho tinguis, només hauràs de fer:

npm install -g ttystudio

Si prescindeixes de l'opció -g la instal·lació no serà global. Un cop instal·lat, podràs obrir el teu terminal i començar l'enregistrament i exportació a GIF dels comandaments i tot el que passi en la teva terminal amb:

ttystudio micaptura.gif --log

Podràs trobar més informació i les seves fonts en el seu site de Github...

No oblidis deixar els teus comentaris, Amb els dubtes que et sorgeixin, suggeriments, altres proramas alternatius que coneguis, experiències, etc. Espero que aquest tutorial us serveixi d'ajuda i puguis fer bones gravacions al teu distro ...


7 comentaris, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   rv va dir

    Lindo post, molt complet.
    Vaig a provar les opcions que llistes a veure si sorgeixen comentaris ...
    Salutacions,!

    1.    Isaac va dir

      Moltes gràcies!

  2.   Juliol va dir

    Acabo d'instal·lar el vokoscreen en Debian Strecht, em va de meravella.
    Moltes gràcies pel consell.

  3.   Ray Padilla va dir

    He instal·lat vokoscreen en Manjaro i tinc problemes a l'gravar la pantalla. A l'realitzar el procés de gravat tot va bé, però quan guardo i reprodueixo el vídeo veig que es desapareix de forma intermitent la barra d'eines de sistema, fins i tot en la mateixa finestra que selecciono es desapareix i apareix ràpidament. Si us plau si coneix la causa de el problema, demano del seu suport.
    Gràcies.

  4.   Eddy va dir

    Hola, m'agradaria començar a capturar vídeos d'instal·lacions noves i solucions que vagi corregint en linux, però em sorgeix el dubte de com podria capturar la instal·lació des de zero d'una distribució incloent la part on entro a la BIOS i la va modificar per a l'arrencada per usb.

    Quin és el mètode correcte per fer un vídeo així, instal·lar en una partició buida des d'una altra partició amb un linux i algun programa de captura aquí o alguna cosa així?

    Gràcies per endavant!

    1.    Diego Germán González va dir

      Tens dues alternatives. O fer la instal·lació en una màquina virtual i així graves per programari o comprar-te un equip que et permeti grabaar la sortida de vídeo de PC.
      Per descomptat, si tens una bona càmera i un trípode, la part de la BIOS la podries gravar des del monitor.

  5.   Gregorio Pérez Gómez va dir

    Un tutorial absolutament perfecte. Útil, eficaç, pràctic i alhora senzill d'aplicar.
    Moltes gràcies. Salutacions cordials.