Gifski, inkqubo yokwenza imifanekiso ekumgangatho ophezulu we-GIF

malunga gifski

Kwinqaku elilandelayo siza kujonga iGifski. Le nkqubo iyakusivumela yenza imifanekiso ye-gif umgangatho ophezulu, nokuba usebenzisa ividiyo okanye iseti yemifanekiso. Yinkqubo yeplatform eninzi kunye nemithombo evulekileyo. Esi sicelo sisicatshulwa seGIF esikumgangatho ophezulu isekwe kwiPngquant.

Ukuba nabani na akazi, i-pngquant ilahleko yomfanekiso wePNG esinokuwusebenzisa kumgca wokuyalela. Abantu abaninzi abakumnatha baqinisekisa ukuba i-pngquant yenye yezona mpazamo zibalaseleyo zePNG Yintoni esinokuyifumana. Cinezela imifanekiso yePNG ukuya kuthi ga kwiipesenti ezingama-70 ngaphandle kokuphulukana nomgangatho woqobo kunye nokugcina ukukhanya kwealpha ngokupheleleyo. Imifanekiso ecinezelweyo iyahambelana nazo zonke izikhangeli zewebhu kunye neenkqubo zokusebenza.

Kuba iGifski isekwe kwiPngquant, isebenzisa amanqaku ayo ukwenza oopopayi be-GIF. Le nkqubo Iyakwazi ukwenza ii-GIF zoopopayi ezisebenzisa amawaka emibala kwisakhelo ngasinye. IGifski ikwafuna ukuba sibe neffmpeg yokuguqula ividiyo ibe yimifanekiso yePNG.

Ukufakwa kweGifski

Izinto ezifuneka kuqala

Kuya kufuneka Qiniseka ukuba sifake iFFMpeg kunye nePngquant ku-Ubuntu bethu ngaphambi kokungena kufakelo lweGifski.

I-FFmpeg iyafumaneka kwii-repositories ezingagqibekanga kuninzi lonikezelo lwe Gnu / Linux. Kule nto sinokuyifaka sisebenzisa ngokufanelekileyo. Sivula i-terminal (Ctrl + Alt + T) kwaye sibhale:

sudo apt install ffmpeg

ukuba faka ipngquantKwisiphelo esinye, siza kuphumeza:

sudo apt install pngquant

Faka iGifski

Emva kokufaka izinto ezifuneka kuqala, ngoku sinokufaka iGifski. Siza kuba neendlela ezahlukeneyo zokufaka. Eyokuqala iya kuba yifake usebenzisa ukutshaja, Ukuba siyifakile Rust ulwimi lwenkqubo. Nje ukuba olu lwimi lufakiwe, kwisiphelo sendlela (Ctrl + Alt + T) sibhala:

faka imithwalo gifski

cargo install gifski

Nathi sinako ukwenjenjalo fumana le nkqubo usebenzisa umphathi wepakeji I-Linuxbrew.

faka i-brew gifski

brew install gifski

Ukuba awufuni ukufaka imithwalo okanye iLinuxbrew, ukhuphele ezona zinto ziphunyeziweyo zakutshanje isuka e iphepha lokukhupha kwaye uqokelele kwaye ufake i-gifski ngesandla.

Yenza oopopayi be-GIF ngeGifski

Siqala ngokuya kwindawo apho sigcina khona imifanekiso. Kulo mzekelo bonke .PNG. Apho siya kwenza lo mthetho ulandelayo yenza oopopayi be-GIF kwiseti yemifanekiso esinayo:

gifski yenza ifayile ye-animated gif

gifski -o archivo.gif *.png

Ndifuna ukucacisa ukuba ukwenza lo mzekelo, yonke imifanekiso endiyisebenzisileyo yayinobukhulu obulinganayo.

Iimpawu zeGifski ziyafumaneka

IGifski ikwanazo nezinye izinto esinokuthi:

  • Yenza oopopayi be-GIF ngobukhulu obuthile.
  • Bonisa inani elithile lezakhelo ngomzuzwana.
  • Encode ngomgangatho othile.
  • Khowudi ngokukhawuleza.
  • Siya kuba nakho ukuhambisa imifanekiso ngokuchanekileyo ngokulandelelana.

ukuba yenza oopopayi be-GIF abanobungakanani obuthileumzekelo ububanzi = 512 kunye nokuphakama = 490, sebenzisa lo mthetho ulandelayo:

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

Sinako Cwangcisa inani lezakhelo ngomzuzwana sifuna oopopayi be-gif. Ukungagqibeki ngama-20 ukwenza oku, baleka:

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

IPodemos encode ngomgangatho othile kwisikali se-1-100. Ngokucacileyo, umgangatho osezantsi unokunika ifayile encinci kunye nomgangatho ophezulu ngakumbi kunkulu kwiifoto zethu ze-GIF.

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

IGifski izakuthatha ixesha elide xa ufaka ikhowudi kwinani elikhulu lemifanekiso. Ukwenza ntoni Inkqubo yokufaka iikhowudi kukuphindwe kathathu ngokukhawuleza kunesantya esiqhelekileyo, baleka:

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

Kuya kufuneka uhlale uyikhumbula loo nto uya kunciphisa umgangatho ukuya kwi-10%.

Ukuseta imifanekiso ngokuchanekileyo kulandelelwano olunikiweyo siya kusebenzisa ukhetho lwe-nonosort. Apha unako indawo * .png ngamagama efayile kunye nolwandiso lwawo, ngolona hlobo sinomdla kakhulu kulo.

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

Yenza oopopayi be-GIF kwifayile yevidiyo

Ngamanye amaxesha unakho sinomdla kwifayile yoopopayi ethathwe kwividiyo. Kulapho iFFmpeg inokusinceda khona. Okokuqala kufuneka Guqula ividiyo ibe zizakhelo zePNG ngalo myalelo ulandelayo:

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

Lo myalelo ungasentla wenza iifayile zomfanekiso 'isakhelo 0001.png','isakhelo 0002.png','isakhelo 0003.png', njl ..., kwividiyo.mp4. Abalinganiswa% 04d baya kuvelisa inombolo yesakhelo. Lo myalelo uyahlulahlula ividiyo yonke ibe yimifanekiso, egcinwa kulawulo olusebenzayo ngoku.

Emva kokuguqula ividiyo ibe yimifanekiso, sebenzisa lo myalelo ulandelayo kwi yenza ifayile yeGIF yoopopayi.

gifski -o archivo.gif *.png

Uncedo kunye nolwazi

Ngolwazi oluthe kratya, sinako qhagamshelana necandelo loncedo yenkqubo ngokuchwetheza:

nceda gifski

gifski -h

Ukuba kukho umntu ofuna uncedo olungaphezulu okanye ulwazi malunga ne-gifski, unokuqhagamshelana iwebhusayithi yeprojekthi. Sinokufumana ulwazi ngakumbi kwi-pngquant kwi iphepha lewebhu ezihambelanayo


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.