Gifski, een programma om hoogwaardige GIF-afbeeldingen te maken

over gifski

In het volgende artikel gaan we Gifski bekijken. Met dit programma kunnen we maak gif-afbeeldingen hoge kwaliteit, hetzij met behulp van een video of met een reeks afbeeldingen. Het is een multiplatform en open source programma. Deze applicatie is een GIF-encoder van hoge kwaliteit gebaseerd op Pngquant.

Als iemand het niet weet, is pngquant een verliesgevende PNG-afbeeldingscompressor die we vanaf de opdrachtregel kunnen gebruiken. Veel mensen op het net verzekeren dat pngquant is een van de beste verliesvrije PNG-compressoren Wat kunnen we vinden? Comprimeer PNG-afbeeldingen tot 70% zonder verlies van originele kwaliteit en behoud volledige alfatransparantie. De resulterende gecomprimeerde afbeeldingen zijn compatibel met alle webbrowsers en besturingssystemen.

Omdat Gifski is gebaseerd op Pngquant, gebruikt het de functies van Pngquant om GIF-animaties te maken. Dit programma is in staat om geanimeerde GIF's te maken die duizenden kleuren per frame gebruiken​ Gifski vereist ook dat we ffmpeg hebben om video naar PNG-afbeeldingen te converteren.

Gifski installatie

vereisten

We zullen moeten zorg ervoor dat we FFMpeg en Pngquant hebben geïnstalleerd in onze Ubuntu voordat we aan de Gifski-installatie beginnen.

FFmpeg is beschikbaar in de standaard opslagplaatsen van de meeste GNU / Linux-distributies. Hiervoor kunnen we het installeren met apt. We openen een terminal (Ctrl + Alt + T) en schrijven:

sudo apt install ffmpeg

naar installeer pngquant, in dezelfde terminal, gaan we uitvoeren:

sudo apt install pngquant

Installeer Gifski

Na het installeren van de voorwaarden, kunnen we nu Gifski installeren. We hebben verschillende installatiemogelijkheden. De eerste zal zijn installeer het met behulp van lading, als we het Rust programmeertaal​ Zodra deze taal is geïnstalleerd, schrijven we in een terminal (Ctrl + Alt + T):

installeer lading gifski

cargo install gifski

We kunnen ook verkrijg dit programma met behulp van de pakketbeheerder linuxbrew.

installeer brew gifski

brew install gifski

Als je geen lading of Linuxbrew wilt installeren, download de nieuwste binaire uitvoerbare bestanden de releases pagina en compileer en installeer gifski handmatig.

Maak GIF-animaties met Gifski

We beginnen door naar de locatie te gaan waar we de afbeeldingen opslaan. In dit voorbeeld zijn ze allemaal .PNG. Daar zullen we het volgende commando uitvoeren om maak een GIF-animatie van de set afbeeldingen waarvan we hebben:

gifski maak een geanimeerd gif-bestand

gifski -o archivo.gif *.png

Ik wil verduidelijken dat bij dit voorbeeld alle afbeeldingen die ik gebruikte dezelfde grootte hadden.

Gifski-functies beschikbaar

Gifski heeft ook enkele features waarmee we:

  • Maak de GIF-animatie met een specifieke dimensie.
  • Laat een specifiek aantal frames per seconde zien.
  • Codeer met een specifieke kwaliteit.
  • Codeer sneller.
  • We kunnen afbeeldingen ook exact in de opgegeven volgorde coderen.

naar maak een GIF-animatie met een specifieke dimensie, bijvoorbeeld breedte = 512 en hoogte = 490, gebruik de volgende opdracht:

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

We kunnen stel het aantal frames per seconde in we willen in de gif-animatie. De standaardwaarde is 20. Om dit te doen, voert u het volgende uit:

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

We kunnen codeer met een specifieke kwaliteit op de schaal van 1-100. Het is duidelijk dat een lagere kwaliteit een kleiner bestand kan geven en een hogere kwaliteit een groter bestand in onze GIF-animatie.

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

Gifski duurt langer bij het coderen van een groot aantal afbeeldingen. Om wat te doen het coderingsproces is 3 keer sneller dan normale snelheid, ren:

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

Je moet dat onthouden vermindert de kwaliteit tot 10%.

Om afbeeldingen exact in de opgegeven volgorde te coderen, gebruiken we de optie –nosort. Hier kan je vervang * .png door de bestandsnamen en hun extensies, in de volgorde die ons het meest interesseert.

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

Maak een GIF-animatie van een videobestand

Soms mag je we zijn geïnteresseerd in een geanimeerd bestand uit een video​ Dit is waar FFmpeg ons kan helpen. Eerst moet je converteer video naar PNG-frames met het volgende commando:

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

Het bovenstaande commando maakt de afbeeldingsbestanden 'frame0001.png''frame0002.png''frame0003.png', enz ..., uit de video.mp4. De karakters% 04d zullen het framenummer genereren​ Deze opdracht verdeelt de hele video in afbeeldingen, die worden opgeslagen in de huidige werkmap.

Nadat u de video naar afbeeldingen hebt geconverteerd, voert u de volgende opdracht uit naar maak het geanimeerde GIF-bestand.

gifski -o archivo.gif *.png

Hulp en informatie

Voor meer details kunnen we raadpleeg de helpsectie van het programma door te typen:

help gifski

gifski -h

Als iemand het nodig heeft meer hulp of informatie over gifski, kunt u raadplegen de projectwebsite​ We kunnen ook meer informatie krijgen van pngquant in uw website betreft.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.