Stvorite snimku zaslona ili screencast u GIF-u

Ovaj članak je doprinos u naš forum od strane korisnika Wada

Imam ideju da objavim post o Vimu i njegovim funkcijama, za koje mislim da mnogi nisu svjesni, a da bi to bilo upečatljivije rekao sam sebi: možda bih mogao stvoriti neke gif-ove ... pa sam se bavio poslom, a zatim Takođe dijelim kako to funkcionira veliki osmijeh

Prvo instalirajte potrebne aplikacije:

# pacman -S recordmydesktop mplayer imagemagick

Snimite pomoću recordmydesktop

$ recordmydesktop <nombre.ogv>

Za hvatanje prozora dodajemo položaj [x, y] i veličinu [širina (širina), visina (visina)]

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

Preporučujem stvaranje direktorija za pohranu video okvira.

$ mkdir <directorio>

Okvire video snimamo mplayer-om.

Izlaz slika mogao bi biti jpeg ali gubi puno na kvaliteti pa sam otišao png

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

Na kraju kreiramo gif

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

Svi ovi koraci ostavljaju nas s lijepim gifom, ali ovaj gif koji iskreno govoreći izgleda vrlo pristojno teži 4.2 mb

Mi malo "optimiziramo"

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

Sad imamo pomalo ružan gif ... Ali. teška je samo 262kb

gif_wada

Nakon malo uređivanja, parametrom možemo promijeniti kvalitetu i težinu -fuzz

Ovdje s 5% nejasnoća:

gif_wada2

Težina: 335kb

Ovdje sa 2% nejasnoća

gif_wada3

I to je to!


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   ezitoc rekao je

    Veoma je dobro. A nisam znao za paket "cmatrix". Svježe je!

    Hvala lijepo.

  2.   Manuel rekao je

    Poznavao sam paket Byzanz, koji direktno radi .gif u naredbi:
    sleep 5 && byzanz-record -c -d 120 -w 1024 -h 768 -x 0 -y 0 test.gif

    1.    Wada rekao je

      Znam i taj paket 😀 Nisam ga objasnio u postu ... Ali namjera je bila to učiniti s aplikacijama koje sam već instalirao, imao sam mplayer i imagemagick samo instalirao recordmydesktop. A to je i zato što izbjegavam koristiti AUR 😀

      1.    semperfidelis rekao je

        Wada pitanje. Koji je razlog zbog kojeg izbjegavate koristiti AUR?

  3.   rewsll rekao je

    wao svaki put kad se iznenadim linux je jednostavno vrlo svestran, hvala na vodiču

  4.   jadni taku rekao je

    Isključivo sam koristio vi otprilike 45 dana, ali nakon poznavanja emacs-a nema povratka, ponekad sam u iskušenju da zatajim vi kada vidim ovakve snimke, ali emacs je tako sjajan (iako ne podržava psovke u svom ljuskom načinu rada).

  5.   eliotime3000 rekao je

    To je neverovatno.

  6.   Rayonant rekao je

    Vrlo zanimljivo, da budem iskren, tema gifova mi nije baš jasna, ali istina je da snimanje ekranizacije s jednim od njih može biti vrlo zanimljivo!

  7.   NauTiluS rekao je

    Zanimljiv post.

    Arhiviram ga da ga imam za život 🙂