Tutorial: Optag skærm i din GNU / Linux distribution

Screencast-logo

Der er mange måder at bidrage til den frie softwarebevægelse ikke kun ved at tilføje linjer med kildekode til projekter. Vi kan også samarbejde ved at oversætte software, rapportere problemer, som vi finder til udviklingssamfundene, så de kan løse dem, sprede nyheder og tutorials som vi gør i denne blog osv. Og en af ​​de mest trendy måder at sprede tutorials er tager skærmbilleder eller optager hvad der sker i vores desktop- og terminalmiljø for at give meget mere direkte og praktisk information.

Derudover går youtuber-fænomenet stærkt, flere og flere mennesker kommer ind i denne verden, og det forekommer mig noget interessant at beskæftige sig med, især nu hvor verdenen af ​​videospil på Linux blomstrer så meget og helt sikkert mange brugere dukke op Linux-spillere som er ivrige efter at optage deres spil for at sende dem på den berømte streamingplatform, der viser deres præstationer, anmeldelser osv. Så hvis du ikke ved, hvordan du fanger, hvad der sker på din pc, vil vi i denne vejledning vise de bedste alternativer, du har, og hvordan man gør det ...

Tidligere forberedelser:

Dj tux

Inden du begynder at installere et program til screencast eller fange, hvad der sker på skærmen, råder jeg dig til at følge disse tip, ellers dig du vil løbe ind i nogle problemer der er normalt ret irriterende, og hvis du er en nyere bruger ved du ikke engang, hvad oprindelsen er. Disse problemer er hovedsageligt rodfæstet i Linux-grafikstakken eller lydstakken, dvs. i alle de drivere og undersystemer, der håndterer grafik og lydbehandling i vores distro- eller operativsystem.

Generelt konfigurerer de mest populære distroer allerede denne stak ganske godt og har alle de nødvendige drivere, så alt arbejde ordentligt fra starten. Jeg anbefaler dog, at du lægger særlig vægt på de 100% gratis distroer, dem, der fjerner de berømte binære blobs, da noget måske ikke fungerer godt i dem, selvom det ikke burde i princippet de mest populære GPU'er og lydkort fungere problemfrit med gratis chauffører. Men husk også, at disse 100% gratis distroer kan medføre andre problemer, når det kommer til multimedie, og det er, at de ikke har visse proprietære codecs, der er nødvendige for at behandle lyd og video på dine optagelser.

Og hvis du er en mere avanceret bruger og du har besluttet at opbygge din egen distro fra bunden, eller du har valgt distroer som Arch Linux, Gentoo, Slackware osv., som har tendens til at komme noget mere "bare" med hensyn til software, og du skal installere det på din smag, husk ikke Glem alt om pakker som PulseAudio, ALSA, codec-pakker osv., da jeg efter min erfaring har tendens til at være fokus for de fleste problemer, når du arbejder med denne type program, som vi præsenterer nedenfor.

For eksempel er et af de dummeste problemer, jeg er stødt på, at det slet ikke optog nogen lyd, og jeg var lige på vej til at konfigurere ordentligt ASLA og PulsAudio da der var nogle kanaler eller lydmedier med lyden sænket til grænsen. Eller vi kan endda ændre systemets equalizer for at reducere baggrundsstøj og forbedre kvaliteten.

Sådan registreres det grafiske miljø

Skærmbillede af Vocoscreen

Der er mange programmer og alternativer For at optage skærmen på din GNU / Linux distro har jeg gennem de år, jeg har arbejdet med Linux-systemer, prøvet flere. For eksempel var en af ​​de første, jeg prøvede, RecordMyDesktop på min SUSE distro. Derefter eksperimenterede jeg med flere programmer for at se, hvilken jeg kunne lide mest, blandt dem Kazam og en lang osv., Men til sidst har jeg været hos Vokoscreen (du kan se det på det skærmbillede, jeg lavede), som jeg har lavet mest af optagelserne til kurser osv.

Hvilken der skal vælges igen er et dilemma, men jeg vil introducere dig til liste over programmer, der skal optages på bedst kendte:

  • Vokoscreen: efter min mening er det en af ​​de bedste, enkle men kraftfulde, det er derfor, det er min favorit og den, som jeg personligt anbefaler. Understøtter forskellige output videoformater, tillader lydoptagelse, forskellige optagelsesmuligheder, Webcam support også osv. Og jeg ser bestemt få ulemper ...
  • Kazam: Hvis du vil have noget mere minimalistisk, let og hurtigt for begyndere, er Kazam måske det, du leder efter. Ulemperne sammenlignet med Vokoscreen er webcam-understøttelsen, og at den har færre konfigurationsmuligheder, hvilket begrænser det en smule.
  • SimpleScreenRecorder: det er en Qt-baseret app, der lever op til sit navn, den er meget enkel. Det er også optimeret til at arbejde med maskiner med lavere ydelse, og enkelheden er relateret til dens drift, da den har mange muligheder at konfigurere, hvilket kan være noget forvirrende i sin grafiske grænseflade.
  • recordMyDesktop: Det er hovedsageligt et kommandolinjeværktøj skrevet i C, hvortil to GUI'er baseret på Qt4 og GTK er blevet tilføjet. Det er meget let og let at bruge (du kan endda bruge det fra konsollen med kommandoen recordmydesktop), men glem alt om understøttelsen af ​​WebCam og lyd- og videoformaterne fra sine konkurrenter ...
  • ScreenStudio: er en app til multiplatformoptagelse skrevet i Java. Det har mere eller mindre de samme muligheder som Vokoscreen eller Kazam, og du kan bruge det på enhver platform. Det største problem er, at det afhænger af Java RE 8.0.
  • Grøn optager: det er en meget enkel og intuitiv app med mange muligheder, og det kan være et godt alternativ til Kazam eller Vokoscreen, men den understøtter ikke optagelse af WebCam. Det har dog noget, som jeg finder meget interessant, og det er, at det understøtter Wayland.
  • Åbn Broadcaster Software Studio: også kaldet OBS Studio er det mest avancerede system og med flere muligheder, som du kan finde til Linux. Du kan optage flere scener og skifte mellem dem, du har filtre til videoen, lydmixer, muligheder for live streaming osv. Tværtimod skal du kende de vilkår og muligheder, der håndteres for at foretage en passende konfiguration, ellers mister du dig selv ved sin enorme grænseflade.

Installationen af ​​nogen af ​​dem burde ikke være et problem, da der er DEB, RPM-pakker på de officielle hjemmesider for hver af dem, vil du også finde dem i arkiverne i din distro, så du nemt kan installere dem med yum, APT , lynlås osv. Og der er endda nogle, som i tilfældet med Vokoscreen, som du kan finde i en binær pakke .run at du ikke engang skal installere, bare køre, og det er det!

Som jeg allerede sagde, Jeg foretrækker Vokoscreen for sin enkelhed, og fordi det fungerer ganske godt ud fra det, jeg har været i stand til at kontrollere. Som du kan se i dens grænseflade, finder du skærmindstillingerne til at optage hele skærmen, et enkelt vindue eller et område, selvom du vil have optagelsen til at følge din markør, forstørrelsesglaseffekt, en progressiv nedtælling af sekunder, hvorfra den begynder at optage osv. På den anden side har du knapperne Start, Pause og Stop optagelsen, som du kan styre den med.

Den næste øjenvipper Det handler om lyden, og du kan vælge mellem at bruge PulseAudio og ASLA, og hvis du har flere mikrofoner i systemet, kan du vælge dem, du vil have ansvaret for at fange lyden. En anden vigtig fane er multimedie, hvor du kan vælge video- og lydformat, optagelsesrammer pr. Sekund (læg ikke for mange, hvis du ikke har for kraftig grafik) og lyd- og videokodecs (husk at vælg det mere passende). Og resten af ​​fanerne er muligheder for, hvor de skal gemmes osv. Simpel, ikke?

Sådan optages terminalen

ascinema

Så vidt du kan optage i grafisk tilstand, men du skal vide, at der også er grabbers til terminalen eller konsollen i din distro, noget ganske praktisk i Unix-verdenen, hvor du arbejder så meget fra terminalen. Generelt er det i dette tilfælde enklere programmer, der har brug for mindre forberedelse eller forudsætninger end de foregående, så jeg tvivler på, at du får problemer. Og ligesom jeg gjorde med de foregående, vil jeg liste nogle af de bedste hvad vil du finde:

  • ttystudio: det er et simpelt program, der giver dig mulighed for at optage, hvad der sker i terminalen, men det gør det i form af en animeret GIF. Meget nyttigt at sende resultatet senere på webs. Uden tvivl en af ​​mine favoritter.
  • ascinema: giver dig mulighed for at optage og dele, hvad der sker i terminalsessionerne.
  • shelr- Et andet program til boradcasting på almindelige tekstskærme.
  • vis sigt: Et andet nyttigt alternativ til optagelse.
  • TermRecord: det kan let registrere indholdet af en terminalsession, og det giver mulighed for at generere en HTML-output, interessant at eksponere resultaterne på webs.
  • dæk: værktøj til at optage terminalen og inkluderer værktøj til afspilning.
  • tty2gif: et andet simpelt værktøj, der, som navnet antyder, giver dig mulighed for at optage og eksportere til GIF.

Yo Jeg bliver hos ttystudio, at du kan installere det på en meget enkel måde. Men til dette skal du først installere npm-pakken med den pakkehåndtering, du bruger. Det er en pakke, der giver dig mulighed for at administrere JavaScript-programmer, som det er tilfældet, og når du har det, behøver du kun gøre:

npm install -g ttystudio

Hvis du undgår optionen -g, er installationen ikke global. Når du er installeret, kan du åbne din terminal og start optagelsen og eksporter til GIF af kommandoerne og alt, hvad der sker i din terminal med:

ttystudio micaptura.gif --log

Du kan finde flere oplysninger og dens kildekode i dens Github-websted...

Glem ikke at forlade din kommentarer, med den tvivl, der opstår, forslag, andre alternative programmer, som du kender, oplevelser osv. Jeg håber, at denne tutorial hjælper dig, og du kan lave gode optagelser i din distro ...


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   rv sagde han

    Dejligt indlæg, meget komplet.
    Jeg vil teste de muligheder, du viser, for at se om kommentarer vises ...
    Vær hilset, !

    1.    Isaac sagde han

      Mange tak!

  2.   juli sagde han

    Jeg har lige installeret vokoscreen på Debian Strecht, jeg har det godt.
    Mange tak for rådgivningen.

  3.   Ray padilla sagde han

    Jeg har installeret vokoscreen på Manjaro, og jeg har problemer med at optage skærmen. Når du laver optageprocessen, går alt godt, men når jeg gemmer og afspiller videoen, ser jeg, at systemværktøjslinjen forsvinder intermitterende, selv i det samme vindue, som jeg vælger, forsvinder den og vises hurtigt. Hvis du kender årsagen til problemet, beder jeg om din support.
    Tak.

  4.   Eddy sagde han

    Hej, jeg vil gerne begynde at optage videoer af nye installationer og løsninger, som jeg retter i Linux, men jeg er i tvivl om, hvordan jeg kunne fange installationen fra bunden af ​​en distribution inklusive den del, hvor jeg går ind i BIOS og ændrer den at starte med usb.

    Hvad er den korrekte metode til at lave en video som denne, installere til en tom partition fra en anden partition med en linux og noget capture -program der eller sådan noget?

    På forhånd tak!

    1.    Diego tyske Gonzalez sagde han

      Du har to alternativer. Enten foretager installationen i en virtuel maskine og dermed optages med software eller køber en enhed, der giver dig mulighed for at optage videooutput fra pc'en.
      Selvfølgelig, hvis du har et godt kamera og et stativ, kan BIOS -delen optages fra skærmen.

  5.   Gregory Perez Gomez sagde han

    En helt perfekt tutorial. Nyttigt, effektivt, praktisk og på samme tid let at anvende.
    Mange tak. Med venlig hilsen.