Come posso convertire un .mov in un .gif (o un .apng)?


14

Voglio mettere un file .mov che ho come sfondo per un sito Web. Immagino che il modo migliore per farlo sia quello di convertirlo in un file .gif ma non riesco a trovare alcun programma che lo faccia.

Ho provato Handbrake, Graphic Converter e Gif Builder.


Un file .mov è un film, vuoi avere un film come sfondo o solo una cornice / immagine specifica del film?
Nohillside

Voglio il film, come uno sfondo animato. Non è una clip particolarmente attiva, è solo una faccia che entra e
sfuoca

Risposte:


4

Gif Ninja è un ottimo sito per convertire video in gif. L'ho usato diverse volte e la gif esce sempre alla grande.


Hm, ho appena provato Gif Ninja e la gif prodotta ha una risoluzione molto bassa, probabilmente inferiore a 120px ... Esiste un modo per farlo con una qualità molto migliore? Grazie mille
sanjaypoyzer,

@sanja E sei sicuro che il tuo video abbia una buona risoluzione (solo assicurandoti)? Continuerò a guardarmi intorno.
daviesgeek,

Yeap. Non sono sicuro di come controllare la risoluzione esatta, ma direi che è HD. Sembra certamente che sia quando è a schermo intero.
sanjaypoyzer,

Esegui comando-I. Da qualche parte nella casella delle informazioni dovrebbero esserci le dimensioni. In che formato è?
daviesgeek,

1
In generale, un file GIF animato è molto più grande di un file MOV con la stessa qualità.
GEdgar,

12

Per gli amanti dei terminali

ffmpeg -i in.mov -s 600x400 -pix_fmt rgb24 -r 10 -f gif - | gifsicle --optimize=3 --delay=3 > out.gif
  • -r 10 dice a ffmpeg di ridurre la frequenza dei fotogrammi da 25 fps a 10
  • -s 600x400 indica a ffmpeg la larghezza massima e l'altezza massima
  • --delay=3 dice a gifsicle di ritardare 30ms tra ogni gif
  • --optimize=3 richiede che gifsicle utilizzi l'ottimizzazione della dimensione del file più lenta / più

Devi installare

  • ffmpeg per elaborare il file video
  • gificola per creare e ottimizzare una gif animata

brew install ffmpeg 

#if cask is not installed
brew install caskroom/cask/brew-cask

#dependency for gifsicle, only required for mountain-lion and above
brew cask install xquartz

brew install gifsicle

Sopra le istruzioni prese da gist: dergachev / GIF-Screencast-OSX.md

Si è verificato il seguente errore durante l'installazione di ffmpeg

Errore: il brew linkpassaggio non è stato completato correttamente. La formula creata, ma non è collegata in modo simbolico in / usr / local Impossibile collegare simbolicamente include / libyasm / usr / local / include non è scrivibile.

Per questo segui questa risposta

sudo chown -R $USER /usr/local/include
sudo chown -R $USER /usr/local

Trasparenza

Il codice sopra non mantiene i livelli trasparenti. Per fare ciò, utilizzare:

ffmpeg -i in.mov -f gif -lavfi split[v],palettegen,[v]paletteuse out.gif

Se ricevi l' brew linkerrore, dovresti anche brew link --overwrite ffmpegdopo averlo chownimpostato per correggere le autorizzazioni /usr/local.
ericsoco,

2
Questa è una risposta molto utile, ma ho scoperto che gifsicle ha creato cornici piuttosto orribilmente compresse; l'uscita del film (gioco screencap) sembrava una schifezza. Ci sono altre opzioni qui, incluso l'uso di ImageMagick invece di gifsicle: gist.github.com/dergachev/4627207
ericsoco,

Sì, anch'io eseguo questo, ma l'output non era all'altezza, la risoluzione non era buona.
Inder Kumar Rathore il




0

Gifify è un convertitore basato su nodi che utilizza ffmpeg e imagemagick sotto il cofano.

Installazione su Mac:

brew rm --force --ignore-dependencies ffmpeg
brew rm --force --ignore-dependencies imagemagick
brew install ffmpeg --with-libass --with-fontconfig
brew install imagemagick --with-fontconfig
brew install giflossy

npm install -g gifify

Ora puoi convertire un file video con:

gifify clip.mp4 -o clip.gif

Puoi anche impostare una posizione iniziale e finale nel video e aggiungere una didascalia di testo:

gifify clip.mp4 -o clip.gif --from 01:48:23.200 --to 01:48:25.300 --text 'nip!'

❗️ Il completamento della conversione può richiedere diversi minuti anche con video più piccoli.


0

Non so molto delle conversioni lì, ma ho appena convertito un breve file .mov in una GIF animata e se fosse semplice e veloce. Ho usato l' adattatore per app gratuito per fare la conversione.


0

Sono stato colpito da https://convertio.co/

Ho caricato un .mov, atteso qualche minuto e scaricato un .gif. Nessuna spesa, niente storie, niente filigrane.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.