Vytvorte snímku obrazovky alebo obrazovku v GIF

Tento článok je príspevkom v naše fórum používateľom Wada

Mám nápad urobiť príspevok o Vimovi a jeho funkciách, o ktorom si myslím, že ho mnohí nevedia, a aby bol ešte údernejší, povedal som si: možno by som vytvoril nejaké gify ... tak som sa dal do práce a potom Tiež zdieľam, ako to funguje veľký úsmev

Najskôr nainštalujte potrebné aplikácie:

# pacman -S recordmydesktop mplayer imagemagick

Zachyťte pomocou recordmydesktop

$ recordmydesktop <nombre.ogv>

Na zachytenie okna pridáme pozíciu [x, y] a veľkosť [šírka (šírka), výška (výška)]

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

Odporúčam vytvoriť adresár na ukladanie videozáznamov.

$ mkdir <directorio>

Snímky videa snímame pomocou programu mplayer.

Výstupom obrázkov môže byť jpeg ale stráca to veľa kvality, tak som odišiel png

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

Nakoniec vytvoríme gif

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

Všetky tieto kroky nám zanechávajú pekný gif, ale tento gif, ktorý má byť úprimný, vyzerá veľmi slušne, váži 4.2 MB

Trochu „optimalizujeme“

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

Teraz máme trochu škaredý gif ... Ale. váži iba 262 kB

gif_wada

Po troche úpravy môžeme parametrom zmeniť kvalitu a váhu - fuzz

Tu s 5% fuzz:

gif_wada2

Hmotnosť: 335 kB

Tu s 2% fuzz

gif_wada3

A je to!


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   ezitoc dijo

    Je to veľmi dobré. A o balíku „cmatrix“ som nevedel. Je to super!

    Děkuju mnohokrát.

  2.   Manuel dijo

    Poznal som balík Byzanz, ktorý priamo vykonáva príkaz .gif v príkaze:
    sleep 5 && byzanz-record -c -d 120 -w 1024 -h 768 -x 0 -y 0 test.gif

    1.    Wada dijo

      Poznám aj ten balíček 😀 nevysvetlil som to v príspevku ... Zámerom však bolo urobiť to s aplikáciami, ktoré som už nainštaloval, mal som mplayer a imagemagick, len si nainštalujte recordmydesktop. A je to aj preto, že sa vyhýbam používaniu AUR 😀

      1.    semperfidelis dijo

        Otázka Wada. Z akého dôvodu sa vyhnete používaniu AUR?

  3.   rewsll dijo

    wao zakaždým, keď som prekvapený, linux je jednoducho veľmi univerzálny, ďakujem za návod

  4.   chudák taku dijo

    Používal som výhradne vi asi 45 dní, ale potom, čo som vedel, že emacs nie je návratný, som niekedy v pokušení zlyhať vi, keď vidím takéto snímky, ale emacs je taký skvelý (aj keď nepodporuje kliatby v režime shell).

  5.   eliotime3000 dijo

    To je úžasné.

  6.   Žiarivo dijo

    Veľmi zaujímavé, úprimne povedané, téma gifov mi nie je celkom jasná, ale je pravda, že môže byť veľmi zaujímavé urobiť screencast s jedným z nich!

  7.   NauTiluS dijo

    Zaujímavý príspevok.

    Archivujem to, aby som to mala na celý život 🙂