Lag et skjermbilde eller Screencast i GIF

Denne artikkelen er et bidrag i forumet vårt av bruker Wada

Jeg har ideen om å lage et innlegg om Vim og dets funksjoner som jeg tror mange ikke er klar over, og for å gjøre det mer slående sa jeg til meg selv: kanskje jeg kunne lage noen gifs ... så jeg kom ned på jobb og så Jeg deler også hvordan det fungerer stort smil

Installer først de nødvendige applikasjonene:

# pacman -S recordmydesktop mplayer imagemagick

Fang med platemaskin

$ recordmydesktop <nombre.ogv>

For å fange et vindu legger vi til posisjon [x, y] og størrelse [bredde (bredde), høyde (høyde)]

$ recordmydesktop -x 1 -y 1 --width 400 --height 200 -o <video.ogv>

Jeg anbefaler å opprette en katalog for å lagre videorammene.

$ mkdir <directorio>

Vi tar rammene av videoen med mplayer.

Resultatet av bildene kan være jpeg men det mister mye kvalitet så jeg dro png

$ mplayer -ao null <video.ogv> -vo png:outdir=<directorio>

Endelig oppretter vi gif

$ convert -delay 10x100 <directorio>/* <nombre.gif>

Alle disse trinnene gir oss en fin gif, men denne gif som for å være ærlig ser veldig anstendig ut, veier 4.2 MB

Vi "optimaliserer" litt

$ convert <nombre.gif> -fuzz 10% -layers Optimize <optNombre.gif>

Nå har vi en litt stygg gif ... Men. den veier bare 262 kb

gif_wada

Etter å ha redigert litt kan vi endre kvalitet og vekt med parameteren -fuzz

Her med 5% fuzz:

gif_wada2

Vekt: 335 kb

Her med 2% fuzz

gif_wada3

Og det er det!


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   ezitoc sa

    Det er veldig bra. Og jeg visste ikke om "cmatrix" -pakken. Det er kult!

    Tusen takk.

  2.   Manuel sa

    Jeg kjente Byzanz-pakken, som gjør .gif direkte i en kommando:
    sleep 5 && byzanz-record -c -d 120 -w 1024 -h 768 -x 0 -y 0 test.gif

    1.    Wada sa

      Jeg kjenner også den pakken 😀 Jeg forklarte den ikke i innlegget ... Men hensikten var å gjøre det med applikasjonene som jeg allerede hadde installert, jeg hadde mplayer og imagemagick bare installert platemaskin. Og det er også fordi jeg unngår å bruke AUR 😀

      1.    semperfidelis sa

        Et Wada-spørsmål. Hva er grunnen til at du unngår å bruke AUR?

  3.   rewsll sa

    wao hver gang jeg er overrasket over at Linux rett og slett er veldig allsidig, takk for opplæringen

  4.   dårlig taku sa

    Jeg brukte utelukkende vi i 45 dager eller så, men etter å ha kjent emacs er det ingen retur, noen ganger er jeg fristet til å mislykkes vi når jeg ser bilder som dette, men emacs er så flott (selv om det ikke støtter forbannelser i skallmodus).

  5.   eliotime3000. sa

    Det er fantastisk.

  6.   Rayonant sa

    Veldig interessant, for å være ærlig, er ikke gifs veldig klart for meg, men det er sant at det kan være veldig interessant å lage en screencast med en av dem!

  7.   NauTiluS sa

    Interessant innlegg.

    Jeg arkiverer den for å ha den for livet 🙂