Gifski, un programa per crear imatges GIF d'alta qualitat

about gifski

En el següent article anem a fer una ullada a Gifski. Aquest programa ens permetrà crear imatges gif d'alta qualitat, ja sigui utilitzant un vídeo o amb un conjunt d'imatges. Es tracta d'un programa multiplataforma i de codi obert. Aquesta aplicació, és un codificador GIF d'alta qualitat basat en Pngquant.

Si algú no ho sap, pngquant és un compressor d'imatge PNG amb pèrdua que podem utilitzar des de la línia d'ordres. Molta gent per la xarxa assegura que pngquant és un dels millors compressors PNG sense pèrdues que podem trobar. Comprimeix imatges PNG fins a un 70% sense perdre la qualitat original i conserva la transparència alfa completa. Les imatges comprimides resultants són compatibles amb tots els navegadors web i sistemes operatius.

Com Gifski està basat en Pngquant, utilitza les característiques d'aquest per crear les animacions GIF. Aquest programa és capaç de crear GIF animats que fan servir milers de colors per quadre. Gifski també requereix que disposem de ffmpeg per convertir vídeo en imatges PNG.

Instal·lació de Gifski

requisits previs

Haurem de assegurar-nos d'haver instal·lat FFMpeg i Pngquant en el nostre Ubuntu abans de ficar-nos amb la instal·lació Gifski.

FFmpeg està disponible en els repositoris predeterminats de la majoria de les distribucions de GNU / Linux. Per això podem instal·lar utilitzant apt. Obrim una terminal (Ctrl + Alt + T) i escrivim:

sudo apt install ffmpeg

Per a la instal·lar pngquant, A la mateixa terminal, executarem:

sudo apt install pngquant

instal·lar Gifski

Després d'instal·lar els requisits previs, ja podem instal·lar Gifski. Tindrem diferents possibilitats d'instal·lació. La primera serà instal·lar usant càrrec, Si tenim instal·lat el llenguatge de programació Rust. Un cop instal·lat aquest llenguatge, en una terminal (Ctrl + Alt + T) vam escriure:

install càrrec gifski

cargo install gifski

també podem fer-nos amb aquest programa utilitzant l'administrador de paquets Linuxbrew.

install brew gifski

brew install gifski

Si no vols instal·lar càrrec o Linuxbrew, descarrega els últims executables binaris des de la pàgina de llançaments i compila i instal·la gifski manualment.

Crear animacions GIF amb Gifski

Comencem dirigint-nos a la ubicació on guardem les imatges. En aquest exemple totes són, .PNG. Allà executarem la següent comanda per crear una animació GIF a partir del conjunt d'imatges de les que disposem:

gifski crear arxiu gif animat

gifski -o archivo.gif *.png

Vull aclarir que realitzar aquest exemple, totes les imatges que vaig utilitzar tenien la mateixa mida.

Característiques disponibles d'Gifski

Gifski també té algunes característiques amb què podrem:

  • Crear l'animació GIF amb una dimensió específica.
  • Mostra un nombre específic de frames per segon.
  • Codificar amb una qualitat específica.
  • Codificar més ràpid.
  • També podrem codificar imatges exactament en l'ordre donat.

Per a la crear una animació GIF amb una dimensió específica, Per exemple width = 512 i height = 490, usa la següent comanda:

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

podrem establir la quantitat de frames per segon que volem en l'animació gif. Per omissió és 20. Per fer-ho, executa:

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

Podem codificar amb una qualitat específica en l'escala de 1-100. Òbviament, la qualitat inferior pot donar un arxiu més petit i una major qualitat un més gran a la nostra animació GIF.

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

Gifski trigarà més temps quan codifiqui una gran quantitat d'imatges. Per fer que el procés de codificació sigui 3 vegades més ràpid que la velocitat habitual, executa:

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

Cal tenir en compte que reduirà la qualitat a l'10%.

Per codificar imatges exactament en l'ordre donat utilitzarem l'opció -nosort. Aquí es pot substituir * .png pels noms dels arxius i les seves extensions, En l'ordre que més ens interessi.

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

Crear animació GIF des d'arxiu de vídeo

Algunes vegades és possible que ens interessi un arxiu animat tret d'un vídeo. Aquí és on FFmpeg ens pot ajudar. Primer cal convertir el vídeo a frames PNG amb la següent comanda:

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

La comanda anterior fa que els arxius d'imatge siguin 'frame0001.png','frame0002.png','frame0003.png', Etc ..., de l'vídeo.mp4. Els caràcters% 04D generaran el nombre de l'frame. Aquesta comanda va dividir el vídeo sencer en imatges, que es guarden en el directori de treball actual.

Després de convertir el vídeo a imatges, simplement executa la següent comanda per crear l'arxiu GIF animat.

gifski -o archivo.gif *.png

Ajuda i informació

Per a més detalls, podem consultar la secció d'ajuda de el programa escrivint:

ajuda gifski

gifski -h

Si algú necessita més ajuda o informació sobre gifski, pot consultar la pàgina web de el projecte. També podem obtenir més informació de pngquant en el seu lloc web corresponent.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.