Hozzon létre egy képernyőképet vagy Screencast a GIF-ben

Ez a cikk a fórumunk felhasználó által Wada

Az az ötletem, hogy készítsek egy bejegyzést a Vim-ről és annak funkcióiról, amelyekről azt gondolom, hogy sokan nincsenek tisztában, és hogy szembetűnőbbé tegyem, azt mondtam magamnak: talán tudnék néhány gif-et készíteni ... szóval nekiálltam dolgozni, majd Megosztom a működését is nagy mosoly

Először telepítse a szükséges alkalmazásokat:

# pacman -S recordmydesktop mplayer imagemagick

Ragadja meg rekord az asztalom

$ recordmydesktop <nombre.ogv>

Ablak rögzítéséhez hozzáadjuk az [x, y] pozíciót és a méretet [szélesség (szélesség), magasság (magasság)]

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

Azt javaslom, hogy hozzon létre egy könyvtárat a videokeretek tárolásához.

$ mkdir <directorio>

A videó képkockáit az mplayer segítségével készítjük el.

A képek kimenete lehet jpeg de rengeteg minőséget veszít, ezért otthagytam png

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

Végül elkészítjük a gif-et

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

Mindezek a lépések egy szép gifet hagynak bennünk, de ez az őszintén szólva nagyon tisztességesnek tűnő gif súlya 4.2 MB

Kicsit "optimalizálunk"

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

Most van egy kissé csúnya gifünk ... De. csak 262kb súlyú

gif_wada

Kicsit szerkesztés után a paraméterrel megváltoztathatjuk a minőséget és a súlyt -bodrosít

Itt 5% fuzz:

gif_wada2

Súly: 335kb

Itt 2% fuzz

gif_wada3

És ez az!


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   ezitoc dijo

    Ez nagyon jó. És nem tudtam a "cmatrix" csomagról. Ez jó!

    Köszönöm szépen.

  2.   Manuel dijo

    Ismertem a Byzanz csomagot, amely közvetlenül a .gif parancsot hajtja végre:
    alvás 5 && byzanz-record -c -d 120 -w 1024 -h 768 -x 0 -y 0 teszt.gif

    1.    Wada dijo

      Ismerem azt a csomagot is 😀 Nem magyaráztam el a bejegyzésben ... De a szándékom az volt, hogy a már telepített alkalmazásokkal tegyem meg, mplayer és imagemagick volt csak telepítenem a recordmydesktopot. És azért is, mert kerülöm az AUR használatát 😀

      1.    mindig hű dijo

        Wada-kérdés. Miért kerüli el az AUR használatát?

  3.   rewsll dijo

    wao minden alkalommal, amikor meglepődöm, a linux egyszerűen nagyon sokoldalú, köszönöm a bemutatót

  4.   szegény taku dijo

    Kizárólag 45 napig használtam kizárólag a vi-t, de az emacs ismerete után nincs visszatérés, néha megkísértem, hogy kudarcot valljak az ilyen felvételek látásakor, de az emacs olyan nagyszerű (bár nem támogatja az átkokat shell módjában).

  5.   eliotime3000 dijo

    Ez fantasztikus.

  6.   Rayonant dijo

    Nagyon érdekes, hogy őszinte legyek, a gifek témája számomra nem túl világos, de igaz, hogy nagyon érdekes lehet egyikkel screencast készíteni!

  7.   NauTiluS dijo

    Érdekes bejegyzés.

    Archiválom, hogy legyen egy életre 🙂

  8.   vidagnu dijo