Le migliori app per maker gif per Linux

Le migliori app per maker gif per Linux
Le animazioni GIF sono un modo popolare per condividere animazioni divertenti, battute e brevi clip di qualsiasi cosa ed è difficile perderle in questi giorni su Internet. Sono ampiamente utilizzati nei social media, nei blog, nella documentazione del software, nello sviluppo del gioco ecc. mostrare rapidamente qualcosa che non può essere espresso in immagini statiche. Anche se sono limitati a una tavolozza di 256 colori, la loro utilità sta nella creazione di animazioni senza perdita che sono relativamente facili da creare e condividere.

Questo articolo elencherà varie app desktop offline che possono essere utilizzate per creare animazioni GIF su Linux. Alcune di queste app registrano direttamente una gif mentre altre convertono un file video in un'animazione GIF.

Ffmpeg

FFMPEG è un'utilità della riga di comando per convertire e registrare flussi audio e video. Viene fornito con numerosi switch della riga di comando che possono essere utilizzati per configurare l'output secondo le tue esigenze.

FFMPEG può essere installato in Ubuntu eseguendo il comando di seguito:

$ sudo apt Installa ffmpeg

Per convertire un file video in GIF utilizzando FFMPEG, dovrai prima creare una tavolozza di colori dal video di input. Questa tavolozza sarà un campione di colori accurati raccolti dal video stesso. È possibile omettere la creazione del tutto una tavolozza e saltare immediatamente alla creazione di GIF. Tuttavia, la qualità di output risultante potrebbe non essere buona in quanto FFMEPG utilizzerà automaticamente una tavolozza creata con 256 colori generici. L'accuratezza di questi colori generici può essere totalmente spenta dai colori utilizzati nel video di input. Quindi è generalmente una buona idea creare sempre una tavolozza dal file di input.

Per creare una tavolozza di colori dal video, eseguire un comando nel seguente formato:

$ ffmpeg -i input.mp4 -filter_complex "[0: v] palettegen".png

Dove:

  • -Input.MP4 è il nome del file video da utilizzare come input
  • -Filter_Complex è un'opzione disponibile in FFMPEG per specificare più filtri
  • [0: V] Specifica l'ordine del flusso per il filtro, "V" sta per video e "0" sta per il primo flusso (input.MP4 in questo caso)
  • Palettegen è il nome del filtro da utilizzare

Ora che viene creata la tavolozza, puoi usarla per convertire il file video originale in GIF. Esegui un comando di seguito nel seguente formato:

$ ffmpeg -i input.tavolozza mp4 -i.png -filter_complex "[0: v] [1: v] paletteuse"
-R 10 output.GIF

Dove:

  • -I palette.PNG è il nome del file della tavolozza creata sopra
  • [0: v] [1: v] sta per l'ordine del flusso, 0 è per l'input.MP4 e 1 sono per la tavolozza.png
  • La paletteuse è il nome del filtro da utilizzare nella conversione, richiedono due argomenti sotto forma di [0: v] [1: v]
  • -R 10 è la velocità del frame del file GIF di output
  • GIF è il nome del file GIF risultante

Byzanz

Byzanz è uno strumento di riga di comando per registrare video e gif animati sul desktop. Supporta un timer di ritardo, l'acquisizione audio e l'acquisizione del cursore del mouse.

Per installare Byzanz in Ubuntu, eseguire il seguente comando:

$ sudo apt install byzanz

Per registrare una GIF animata, eseguire un comando nel seguente formato:

$ byzanz-record--durata = 15 --x = 100-y = 200-width = 600--height = 800 fuori.GIF

Dove:

  • -La durata è il periodo di tempo trascorso dopo il quale la registrazione si fermerà automaticamente
  • -X è la coordinata X del rettangolo che si desidera registrare
  • -y è la coordinata y del rettangolo che si desidera registrare
  • -La larghezza è la larghezza del rettangolo che si desidera registrare
  • -L'altezza è l'altezza del rettangolo che si desidera registrare

Può essere difficile determinare esattamente le coordinate e la geometria, soprattutto quando si desidera registrare una finestra di applicazione focalizzata ignorando tutto il resto sullo schermo. Questo problema può essere risolto installando un'app di simulatore di tastiera e mouse chiamata "xdotool".

Per installare XDotool in Ubuntu, eseguire il comando di seguito:

$ sudo apt install xdotool

Ora per ottenere la geometria della finestra focalizzata, eseguire il comando:

$ xdotool getwindowfocus getwindowgeometry -shell

Vedrai output come questo:

 Finestra = 81788938 x = 937 y = 216 larghezza = 836 altezza = 559 schermata = 0 

Basta collegare questi valori nel comando Byzanz spiegato sopra.

Sbirciare

Peek è un registratore video e GIF semplice e facile da usare per Linux. L'app è progettata principalmente per la registrazione di un'area selezionata sul desktop e non esiste un supporto a schermo intero o audio.

Alcune delle caratteristiche principali di sbirciatina includono hotkey personalizzabili per l'avvio e l'interruzione della registrazione, il supporto di registrazione di 60 fps, il downsampling della risoluzione e il supporto per il timer di ritardo.

Per installare Peek in Ubuntu, devi aggiungere un repository PPA. Esegui i seguenti comandi uno per uno per installare Peek:

$ sudo add-apt-repository PPA: schianalizzatori/stabile
$ sudo apt update
$ sudo apt Installa sbircia

Le istruzioni di installazione per altre distribuzioni Linux sono disponibili qui.

Gifcurry

Gifcurry è un'app gratuita e open source per convertire i video in file GIF. Scritto in Haskell, l'app viene fornito con molte opzioni aggiuntive per personalizzare l'animazione GIF risultante. Alcune di queste opzioni includono la possibilità di impostare l'ora di inizio e fine per la GIF, supporto per il video di ritaglio / ridimensionamento e inserire titoli e didascalie di testo. L'app viene fornita anche con un'interfaccia della riga di comando se lo preferisci.

GIFCURRY sotto forma di Appimage può essere scaricato da qui. Per salvare un file video in GIF utilizzando GifCurry, è necessario fare clic sul pulsante "File", come mostrato nello screenshot sopra.

Conclusione

Non esistono molte app per la creazione di animazioni GIF su Linux e anche se la raccolta è piuttosto limitata, queste app sopra menzionate ricevono il lavoro. Uno dei motivi principali del basso numero di app offline per la creazione di GIF è l'esistenza di numerosi siti Web che consentono di creare e modificare le animazioni GIF online. Uno di questi servizi popolari è EZGIF che utilizza FFMPEG per creare e modificare i file GIF.