A következő cikkben Gifskit vesszük szemügyre. Ez a program lehetővé teszi számunkra készítsen gif képeket kiváló minőségű, akár videó, akár képkészlet segítségével. Ez egy többplatformos és nyílt forráskódú program. Ez az alkalmazás egy kiváló minőségű GIF kódoló a Pngquant alapján.
Ha valaki nem tudja, a pngquant egy veszteséges PNG képtömörítő, amelyet a parancssorból használhatunk. A neten sokan biztosítják ezt A pngquant az egyik legjobb veszteségmentes PNG kompresszor Mit találhatunk. Tömörítse a PNG képeket akár 70% -ig anélkül, hogy elveszítené az eredeti minőséget, és megtartja a teljes alfa-átlátszóságot. Az így kapott tömörített képek kompatibilisek az összes böngészővel és operációs rendszerrel.
Mivel a Gifski a Pngquant-ra épül, a Pngquant szolgáltatásait használja GIF-animációk létrehozásához. Ez a program képes animált GIF-ek létrehozására, amelyek kockánként ezer színt használnak. Gifski azt is megköveteli, hogy ffmpeg álljon rendelkezésünkre a videó PNG képekké történő átalakításához.
Gifski installáció
előfeltételek
Muszáj lesz győződjön meg arról, hogy telepítettük az FFMpeg és a Pngquant alkalmazást az Ubuntuban, mielőtt belépnénk a Gifski telepítésébe.
Az FFmpeg az alapértelmezett adattárakban érhető el a legtöbb Gnu / Linux disztribúció. Ehhez az apt segítségével telepíthetjük. Megnyitunk egy terminált (Ctrl + Alt + T), és ezt írjuk:
sudo apt install ffmpeg
hogy telepítse a pngquant alkalmazást, ugyanabban a terminálban fogjuk végrehajtani:
sudo apt install pngquant
Telepítse a Gifskit
Az előfeltételek telepítése után most telepíthetjük a Gifskit. Különböző telepítési lehetőségeink lesznek. Az első lesz töltéssel telepítse, ha telepítettük a Rust programozási nyelv. Miután telepítette ezt a nyelvet, a terminálba (Ctrl + Alt + T) ezt írjuk:
cargo install gifski
Azt is megtehetjük szerezze be ezt a programot a csomagkezelő segítségével linuxbrew.
brew install gifski
Ha nem akar rakományt vagy Linuxbrew-t telepíteni, töltse le a legújabb bináris futtatható fájlokat tól kiadja az oldalt és fordítsd le és telepítsd manuálisan a gifski-t.
Készítsen GIF-animációkat a Gifski segítségével
Kezdjük azzal, hogy elmegyünk arra a helyre, ahová a képeket mentjük. Ebben a példában valamennyien .PNG. Itt a következő parancsot hajtjuk végre készítsen GIF-animációt a képek halmazából amink van:
gifski -o archivo.gif *.png
Szeretném tisztázni, hogy ezzel a példával az összes általam használt kép egyforma volt.
A Gifski elérhető funkciói
Gifskinek is vannak olyan tulajdonságai, amelyekkel tudjuk:
- Készítse el a GIF animációt egy adott dimenzióval.
- Megad egy másodpercenként meghatározott képkockaszámot.
- Kódolás meghatározott minőséggel.
- Gyorsabban kódoljon.
- Képeket is pontosan a megadott sorrendben tudunk kódolni.
hogy hozzon létre egy GIF animációt egy adott dimenzióval, például szélesség = 512 és magasság = 490, használja a következő parancsot:
gifski -o archivo.gif -W 512 -H 490 *.png
Tudunk állítsa be a képkockák számát másodpercenként szeretnénk a gif animációban. Az alapértelmezett érték 20. Ehhez futtassa:
gifski -o archivo.gif --fps 30 *.png
Tudjuk kódolni egy adott minőséggel skálán 1-100. Nyilvánvalóan az alacsonyabb minőség kisebb fájlt, a jobb minőség nagyobbat eredményezhet GIF-animációnkban.
gifski -o archivo.gif --quality 40 *.png
A Gifski hosszabb ideig tart, amikor sok képet kódol. Mit tenni a kódolási folyamat háromszor gyorsabb a szokásos sebességnél, fuss:
gifski -o archivo.gif --fast *.png
Ne feledje, hogy 10% -ra csökkenti a minőséget.
A képek pontos sorrendjéhez a –nosort opciót használjuk. Itt lehet cserélje le a * .png fájlt a fájlnevekre és azok kiterjesztéseire, a minket leginkább érdeklő sorrendben.
gifski -o archivo.gif --nosort *.png
Készítsen GIF-animációt videofájlból
Néha lehet egy videóból vett animált fájl érdekel minket. Itt segíthet nekünk az FFmpeg. Először meg kell videót konvertálni PNG keretekké a következő paranccsal:
ffmpeg -i video.mp4 frame%04d.png
A fenti parancs teszi a képfájlokat 'frame0001.png„”frame0002.png„”frame0003.png', stb ..., a video.mp4 fájlból. A% 04d karakterek generálják a keretszámot. Ez a parancs a teljes videót képekre osztja, amelyeket az aktuális munkakönyvtárba mentenek.
Miután átalakította a videót képpé, futtassa a következő parancsot: hozza létre az animált GIF fájlt.
gifski -o archivo.gif *.png
Segítség és információ
További részletekért megtehetjük olvassa el a súgó részt a program beírásával:
gifski -h
Ha valakinek szüksége van rá további segítség vagy információ a gifskivel kapcsolatban konzultálhat a projekt honlapja. További információt kaphatunk a pngquant-tól a weboldal kell.