Luo kuvakaappaus tai näyttökuva GIF: ssä

Tämä artikkeli on kirjoitettu vuonna foorumillamme käyttäjän mukaan Wada

Minulla on ajatus tehdä viesti Vimistä ja sen toiminnoista, joista monet mielestäni eivät ole tietoisia, ja tehdä siitä silmiinpistävämpi sanoin itselleni: Ehkä voisin luoda joitain gifejä ... joten ryhdyin töihin ja hyvin , Jaan myös miten se toimii iso hymy

Asenna ensin tarvittavat sovellukset:

# pacman -S recordmydesktop mplayer imagemagick

Sieppaa recordmydesktop

$ recordmydesktop <nombre.ogv>

Ikkunan kaappaamiseksi lisätään sijainti [x, y] ja koko [leveys (leveys), korkeus (korkeus)]

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

Suosittelen luomaan hakemiston videokehysten tallentamiseksi.

$ mkdir <directorio>

Otamme videon kehykset mplayerillä.

Kuvien ulostulo voisi olla jpeg mutta se menettää paljon laatua, joten lähdin png

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

Lopuksi luomme gifin

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

Kaikki nämä vaiheet jättävät meille mukavan gifin, mutta tämä rehellisesti näyttävä gif painaa 4.2 mb

"Optimoimme" vähän

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

Nyt meillä on hieman ruma gif… Mutta. painaa vain 262 kt

gif_wada

Hieman muokkaamisen jälkeen voimme muuttaa laatua ja painoa parametrilla -fuzzia

Tässä 5% sumea:

gif_wada2

Paino: 335 kt

Täällä 2% sumea

gif_wada3

Ja siinä se!


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   ezitoc dijo

    Se on todella hyvä. Enkä tiennyt "cmatrix" -paketista. Siistiä!

    Paljon kiitoksia.

  2.   Manuel dijo

    Tiesin Byzanz-paketin, joka suorittaa suoraan .gif-komennon:
    nukkua 5 && byzanz-ennätys -c -d 120 -w 1024 -h 768 -x 0 -y 0 testi.gif

    1.    Wada dijo

      Tiedän myös sen paketin 😀 En selittänyt sitä postissa ... Mutta tarkoitus oli tehdä se jo asentamieni sovellusten kanssa, minulla oli mplayer ja imagemagick, jotka vain asensivat levy-levyn. Ja se johtuu myös siitä, että vältän AUR: n käyttöä 😀

      1.    semperfidelis dijo

        Wada-kysymys. Mistä syystä vältät AUR: n käyttöä?

  3.   rewsll dijo

    wao joka kerta, kun olen yllättynyt, Linux on yksinkertaisesti erittäin monipuolinen, kiitos opetusohjelmasta

  4.   huono taku dijo

    Käytin yksinomaan vi: tä noin 45 päivän ajan, mutta emacsin tuntemisen jälkeen ei ole paluuta, joskus minulla on houkutus epäonnistua vi, kun näen tällaisia ​​sieppauksia, mutta emacs on niin hieno (vaikka se ei tue kirouksia sen kuoretilassa) .

  5.   eliotime3000 dijo

    Se on hämmästyttävää.

  6.   Sävyinen dijo

    Erittäin mielenkiintoinen, rehellisesti sanottuna gifien aihe ei ole minulle kovin selvä, mutta on totta, että voi olla erittäin mielenkiintoista tehdä kuvaruutu yhdellä heistä!

  7.   NauTiluS dijo

    Mielenkiintoinen viesti.

    Arkistoin sen elämään for

  8.   vidagnu dijo

    Mielenkiintoista ... Olen käyttänyt ffmpeg-tiedostoa.

    http://vidagnu.blogspot.com/2012/04/grabar-audio-y-video-de-pantalla-con.html