Referință rapidă

Fișă recapitulativă pentru crearea și optimizarea GIF-urilor animate

Ghid de referință rapid pentru crearea, conversia și optimizarea GIF-urilor animate din fișiere video folosind FFmpeg, ImageMagick și Gifsicle.

· Publicat

Ghid de referință rapid pentru convertirea videoclipurilor în GIF-uri animate de înaltă calitate prin utilitare de terminal.

Abordare modernă cu FFmpeg (Recomandat)

Generați GIF-uri animate optimizate cu paletă de culori într-o singură linie de comandă:

ffmpeg -ss 00:00:02 -to 00:00:08 -i input.mp4 \
  -vf "fps=15,scale=480:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" \
  -loop 0 output.gif

Flux clasic ImageMagick și Gifsicle

Conversie MP4 în GIF prin mplayer și gifsicle

mkdir -p gif
mplayer -ao null -vo gif89a:outdir=gif "$INPUT"
mogrify -format gif *.png
gifsicle --colors=256 --delay=4 --loopcount=0 --dither -O3 gif/*.gif > "${INPUT%.*}.gif"
rm -rf gif

Necesită mplayer, imagemagick și gifsicle. Extrage cadrele video individuale și le unește într-un GIF optimizat.

Decuparea intervalelor de timp

Extrageți doar o secțiune specifică a videoclipului folosind marcaje temporale:

mplayer -ao null -ss 0:02:06 -endpos 0:00:15 -vo gif89a:outdir=gif videofile.mp4
  • -ss [time]: Marcaj temporal de început.
  • -endpos [duration]: Durata segmentului de procesat.

Optimizare cu Gifsicle

Compresie cu pierderi și reducerea paletei de culori pentru micșorarea considerabilă a dimensiunii fișierului:

# Reducerea numărului de culori și optimizarea compresiei
gifsicle -O3 --colors 128 input.gif -o output.gif

# Compresie cu pierderi (reducere substanțială a mărimii)
gifsicle -O3 --lossy=80 input.gif -o output.gif

Subiecte conexe