Nel prossimo articolo daremo uno sguardo a Gifski. Questo programma ce lo permetterà creare immagini gif alta qualità, utilizzando un video o con una serie di immagini. È un programma multipiattaforma e open source. Questa applicazione è un codificatore GIF di alta qualità basato su Pngquant.
Se qualcuno non lo sa, pngquant è un compressore di immagini PNG con perdita che possiamo usare dalla riga di comando. Molte persone in rete lo assicurano pngquant è uno dei migliori compressori PNG senza perdita di dati Cosa possiamo trovare. Comprimi le immagini PNG fino al 70% senza perdere la qualità originale e mantieni la piena trasparenza alfa. Le immagini compresse risultanti sono compatibili con tutti i browser Web e sistemi operativi.
Poiché Gifski è basato su Pngquant, utilizza le funzionalità di Pngquant per creare animazioni GIF. Questo programma è in grado di creare GIF animate che utilizzano migliaia di colori per frame. Gifski ci richiede anche di avere ffmpeg per convertire i video in immagini PNG.
Installazione di Gifski
Requisiti precedenti
Dovremo assicurati di aver installato FFMpeg e Pngquant nel nostro Ubuntu prima di entrare nell'installazione di Gifski.
FFmpeg è disponibile nei repository predefiniti della maggior parte delle distribuzioni Gnu / Linux. Per questo possiamo installarlo usando apt. Apriamo un terminale (Ctrl + Alt + T) e scriviamo:
sudo apt install ffmpeg
a installa pngquant, nello stesso terminale, eseguiremo:
sudo apt install pngquant
Installa Gifski
Dopo aver installato i prerequisiti, ora possiamo installare Gifski. Avremo diverse possibilità di installazione. Il primo sarà installalo usando la carica, se abbiamo installato il file Linguaggio di programmazione Rust. Una volta installata questa lingua, in un terminale (Ctrl + Alt + T) scriviamo:
cargo install gifski
Possiamo anche entrare in possesso di questo programma utilizzando il gestore di pacchetti linuxbrew.
brew install gifski
Se non vuoi installare cargo o Linuxbrew, scarica gli ultimi eseguibili binari dalla pagina delle versioni e compila e installa gifski manualmente.
Crea animazioni GIF con Gifski
Iniziamo andando nella posizione in cui salviamo le immagini. In questo esempio sono tutti .PNG. Lì eseguiremo il seguente comando per creare un'animazione GIF dal set di immagini di cui abbiamo:
gifski -o archivo.gif *.png
Ci tengo a precisare che facendo questo esempio, tutte le immagini che ho usato avevano le stesse dimensioni.
Funzionalità Gifski disponibili
Gifski ha anche alcune funzionalità con le quali possiamo:
- Crea l'animazione GIF con una dimensione specifica.
- Mostra un numero specifico di fotogrammi al secondo.
- Codifica con una qualità specifica.
- Codifica più velocemente.
- Saremo anche in grado di codificare le immagini esattamente nell'ordine dato.
a creare un'animazione GIF con una dimensione specifica, ad esempio larghezza = 512 e altezza = 490, utilizza il seguente comando:
gifski -o archivo.gif -W 512 -H 490 *.png
Possiamo imposta il numero di fotogrammi al secondo vogliamo nell'animazione gif. L'impostazione predefinita è 20. A tale scopo, eseguire:
gifski -o archivo.gif --fps 30 *.png
Possiamo codificare con una qualità specifica sulla scala di 1-100. Ovviamente, una qualità inferiore può dare un file più piccolo e una qualità superiore uno più grande nella nostra animazione GIF.
gifski -o archivo.gif --quality 40 *.png
Gifski impiegherà più tempo per codificare un gran numero di immagini. Per fare ciò che il processo di codifica è 3 volte più veloce rispetto alla velocità normale, corri:
gifski -o archivo.gif --fast *.png
Tenete a mente che ridurrà la qualità al 10%.
Per codificare le immagini esattamente nell'ordine dato useremo l'opzione –nosort. Qui si può sostituire * .png con i nomi dei file e le loro estensioni, nell'ordine che più ci interessa.
gifski -o archivo.gif --nosort *.png
Crea animazioni GIF da file video
A volte potresti ci interessa un file animato tratto da un video. È qui che FFmpeg può aiutarci. Per prima cosa devi converti video in fotogrammi PNG con il seguente comando:
ffmpeg -i video.mp4 frame%04d.png
Il comando precedente rende i file immagine 'frame0001.png''frame0002.png''frame0003.png', ecc ..., dal video.mp4. I caratteri% 04d genereranno il numero di frame. Questo comando dividerà l'intero video in immagini, che verranno salvate nella directory di lavoro corrente.
Dopo aver convertito il video in immagini, esegui il seguente comando in crea il file GIF animato.
gifski -o archivo.gif *.png
Aiuto e informazioni
Per maggiori dettagli, possiamo consultare la sezione di aiuto del programma digitando:
gifski -h
Se qualcuno ha bisogno più aiuto o informazioni su gifski, puoi consultare il sito web del progetto. Possiamo anche ottenere maggiori informazioni da pngquant nel tuo file pagina web interessato.