I neste artikkel skal vi ta en titt på Gifski. Dette programmet vil tillate oss lage gif-bilder høy kvalitet, enten ved hjelp av en video eller med et sett med bilder. Det er et multiplatform- og open source-program. Dette programmet er en høykvalitets GIF-koder basert på Pngquant.
Hvis noen ikke vet det, er pngquant en tapsfri PNG-bildekompressor som vi kan bruke fra kommandolinjen. Mange på nettet forsikrer det pngquant er en av de beste tapsløse PNG-kompressorene Hva kan vi finne. Komprimere PNG-bilder opptil 70% uten å miste originalkvaliteten og beholde full alfa-gjennomsiktighet. De resulterende komprimerte bildene er kompatible med alle nettlesere og operativsystemer.
Siden Gifski er basert på Pngquant, bruker den Pngquants funksjoner til å lage GIF-animasjoner. Dette programmet er i stand til å lage animerte GIF-er som bruker tusenvis av farger per ramme. Gifski krever også at vi har ffmpeg for å konvertere video til PNG-bilder.
Gifski installasjon
forutsetninger
Vi må sørg for at vi har installert FFMpeg og Pngquant i Ubuntu før vi går inn i Gifski-installasjonen.
FFmpeg er tilgjengelig i standardregister av de fleste Gnu / Linux-distribusjoner. For dette kan vi installere det ved hjelp av apt. Vi åpner en terminal (Ctrl + Alt + T) og skriver:
sudo apt install ffmpeg
Til installer pngkvant, i samme terminal, skal vi utføre:
sudo apt install pngquant
Installer Gifski
Etter å ha installert forutsetningene, kan vi nå installere Gifski. Vi vil ha forskjellige installasjonsmuligheter. Den første vil være installer den med ladning, hvis vi har installert Rust programmeringsspråk. Når dette språket er installert, skriver vi i en terminal (Ctrl + Alt + T):
cargo install gifski
Vi kan også få tak i dette programmet ved hjelp av pakkelederen Linuxbrygg.
brew install gifski
Hvis du ikke vil installere last eller Linuxbrew, last ned de siste binære kjørbare filene fra utgivelsesside og kompilere og installere gifski manuelt.
Lag GIF-animasjoner med Gifski
Vi starter med å gå til stedet der vi lagrer bildene. I dette eksemplet er de alle .PNG. Der vil vi utføre følgende kommando til lage en GIF-animasjon fra settet med bilder som vi har:
gifski -o archivo.gif *.png
Jeg vil avklare at når jeg gjorde dette eksemplet, hadde alle bildene jeg brukte samme størrelse.
Gifski-funksjoner tilgjengelig
Gifski har også noen funksjoner som vi kan:
- Lag GIF-animasjonen med en bestemt dimensjon.
- Vis et bestemt antall bilder per sekund.
- Kod med en bestemt kvalitet.
- Kod raskere.
- Vi vil også kunne kode bilder nøyaktig i den oppgitte rekkefølgen.
Til lage en GIF-animasjon med en bestemt dimensjon, for eksempel bredde = 512 og høyde = 490, bruk følgende kommando:
gifski -o archivo.gif -W 512 -H 490 *.png
Det kan vi angi antall bilder per sekund vi ønsker i gif-animasjonen. Standard er 20. For å gjøre dette, kjør:
gifski -o archivo.gif --fps 30 *.png
Vi kode med en bestemt kvalitet på skalaen 1-100. Tydeligvis kan lavere kvalitet gi en mindre fil og høyere kvalitet en større i vår GIF-animasjon.
gifski -o archivo.gif --quality 40 *.png
Gifski vil ta lengre tid ved koding av et stort antall bilder. Å gjøre hva kodingsprosessen er 3 ganger raskere hastighet enn vanlig, løp:
gifski -o archivo.gif --fast *.png
Du må huske på det vil redusere kvaliteten til 10%.
For å kode bilder nøyaktig i den angitte rekkefølgen, bruker vi alternativet –nosort. Her kan du erstatt * .png med filnavnene og deres utvidelser, i den rekkefølgen som interesserer oss mest.
gifski -o archivo.gif --nosort *.png
Lag GIF-animasjon fra videofilen
Noen ganger er det mulig det vi er interessert i en animert fil hentet fra en video. Det er her FFmpeg kan hjelpe oss. Først må du konvertere video til PNG-rammer med følgende kommando:
ffmpeg -i video.mp4 frame%04d.png
Ovennevnte kommando gjør bildefilene 'ramme0001.png''ramme0002.png''ramme0003.png', etc ..., fra video.mp4. Tegnene% 04d vil generere rammenummeret. Denne kommandoen vil dele hele videoen i bilder, som lagres i gjeldende arbeidskatalog.
Etter å ha konvertert videoen til bilder, er det bare å kjøre følgende kommando til lage den animerte GIF-filen.
gifski -o archivo.gif *.png
Hjelp og informasjon
For mer informasjon, kan vi se hjelpeseksjonen av programmet ved å skrive:
gifski -h
Hvis noen trenger det mer hjelp eller informasjon om gifski, kan du konsultere prosjektnettstedet. Vi kan også få mer informasjon fra pngquant i din nettsted tilsvarende.