„Gifski“ - programa, skirta kurti aukštos kokybės GIF vaizdus

apie gifskį

Kitame straipsnyje apžvelgsime Gifskį. Ši programa mums leis kurti gif vaizdus aukštos kokybės, naudojant vaizdo įrašą arba su vaizdų rinkiniu. Tai daugiaplatformė ir atviro kodo programa. Ši programa yra aukštos kokybės GIF kodavimo priemonė remiantis Pngquant.

Jei kas nežino, „pngquant“ yra nuostolingas PNG vaizdo kompresorius, kurį galime naudoti iš komandinės eilutės. Daugelis žmonių internete tai tikina „pngquant“ yra vienas iš geriausių be nuostolių PNG kompresorių Ką galime rasti. Suspausti PNG vaizdus iki 70% neprarandant originalios kokybės ir išlaikant visišką alfa skaidrumą. Gauti suglaudinti vaizdai yra suderinami su visomis žiniatinklio naršyklėmis ir operacinėmis sistemomis.

Kadangi „Gifski“ yra pagrįstas „Pngquant“, jis naudoja „Pngquant“ funkcijas kurdamas GIF animacijas. Ši programa yra sugeba kurti animuotus GIF, kuriuose viename kadre naudojama tūkstančiai spalvų. „Gifski“ taip pat reikalauja, kad turėtume „ffmpeg“, kad konvertuotume vaizdo įrašą į PNG vaizdus.

„Gifski“ instaliacija

Būtinos sąlygos

Mes turėsime įsitikinkite, kad įdiegėme „FFMpeg“ ir „Pngquant“ prieš patekdami į „Gifski“ diegimą.

„FFmpeg“ yra numatytosiose saugyklose daugumos Gnu / Linux paskirstymų. Tam mes galime jį įdiegti naudodami apt. Atidarome terminalą („Ctrl“ + „Alt“ + T) ir rašome:

sudo apt install ffmpeg

į įdiekite pngquanttame pačiame terminale vykdysime:

sudo apt install pngquant

Įdiekite „Gifski“

Įdiegę būtinas sąlygas, dabar galime įdiegti „Gifski“. Turėsime skirtingas diegimo galimybes. Pirmasis bus įdiekite jį naudodamiesi įkrova, jei mes įdiegėme Rūdžių programavimo kalba. Įdiegus šią kalbą, terminale („Ctrl“ + „Alt“ + T) rašome:

įdiekite krovinį gifski

cargo install gifski

Mes taip pat galime pasinaudokite šia programa naudodami paketų tvarkytuvę „Linuxbrew“.

įdiekite „Brew Gifski“

brew install gifski

Jei nenorite įdiegti krovinio ar „Linuxbrew“, atsisiųskite naujausius dvejetainius vykdomuosius failus nuo išleidžia puslapį ir kompiliuokite bei įdiekite „gifski“ rankiniu būdu.

Kurkite GIF animacijas naudodami „Gifski“

Pirmiausia einame į vietą, kurioje išsaugome vaizdus. Šiame pavyzdyje jie visi yra .PNG. Ten vykdysime šią komandą sukurkite GIF animaciją iš vaizdų rinkinio iš kurių mes turime:

gifski sukurti animacinį gif failą

gifski -o archivo.gif *.png

Noriu patikslinti, kad atliekant šį pavyzdį visi mano naudojami vaizdai buvo vienodo dydžio.

Galimos „Gifski“ funkcijos

„Gifski“ taip pat turi keletą funkcijų, kurias galime naudoti:

  • Sukurkite GIF animaciją su tam tikru aspektu.
  • Rodyti konkretų kadrų skaičių per sekundę.
  • Koduoti tam tikra kokybe.
  • Koduokite greičiau.
  • Vaizdus taip pat galėsime užkoduoti tiksliai nurodyta tvarka.

į sukurti konkretaus aspekto GIF animaciją, pavyzdžiui, plotis = 512 ir aukštis = 490, naudokite šią komandą:

gifski -o archivo.gif -W 512 -H 490 *.png

Mes galime nustatykite kadrų skaičių per sekundę mes norime gif animacijos. Pagal numatytuosius nustatymus yra 20. Norėdami tai padaryti, paleiskite:

gifski -o archivo.gif --fps 30 *.png

Mes galime koduoti tam tikra kokybe skalėje 1-100. Akivaizdu, kad prastesnė kokybė gali suteikti mažesnį failą, o aukštesnė kokybė - didesnę mūsų GIF animacijoje.

gifski -o archivo.gif --quality 40 *.png

Gifski užtruks ilgiau, kai užkoduos daug vaizdų. Ką daryti kodavimo procesas yra 3 kartus greitesnis nei įprastu greičiu, paleiskite:

gifski -o archivo.gif --fast *.png

Jūs turite tai nepamiršti sumažins kokybę iki 10%.

Norėdami koduoti vaizdus tiksliai nurodytoje eilės tvarka, naudosime –nosort parinktį. Čia galite * .png pakeiskite failų pavadinimais ir jų plėtiniais, tokia tvarka, kuri mus labiausiai domina.

gifski -o archivo.gif --nosort *.png

Sukurkite GIF animaciją iš vaizdo failo

Kartais gali mus domina animuotas failas, paimtas iš vaizdo įrašo. Čia mums gali padėti „FFmpeg“. Pirmiausia turite konvertuoti vaizdo įrašą į PNG rėmus su tokia komanda:

ffmpeg -i video.mp4 frame%04d.png

Pirmiau nurodyta komanda daro vaizdo failus "frame0001.png„,“frame0002.png„,“frame0003.png'ir tt ... iš vaizdo įrašo.mp4. Simboliai% 04d sugeneruos kadro numerį. Ši komanda padalins visą vaizdo įrašą į paveikslėlius, kurie išsaugomi dabartiniame darbo kataloge.

Konvertuodami vaizdo įrašą į vaizdus, ​​tiesiog paleiskite šią komandą sukurti animuotą GIF failą.

gifski -o archivo.gif *.png

Pagalba ir informacija

Norėdami gauti daugiau informacijos, mes galime kreipkitės į pagalbos skyrių programos įrašydami:

padėti gifskiui

gifski -h

Jei kam reikia daugiau pagalbos ar informacijos apie gifski, galite pasikonsultuoti projekto svetainėje. Mes taip pat galime gauti daugiau informacijos iš „pngquant“ jūsų Interneto svetainė atžvilgiu.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.