Snelle referentie

Geanimeerde GIF Aanmaken & Optimaliseren Spiekbrief

Beknopte handleiding voor het maken, converteren en optimaliseren van geanimeerde GIF's uit video's met FFmpeg, ImageMagick en Gifsicle.

· Gepubliceerd

Een beknopte handleiding voor het converteren van videobestanden naar hoogwaardige geanimeerde GIF's via de opdrachtregel.

Moderne FFmpeg-aanpak (Aanbevolen)

Genereer geoptimaliseerde geanimeerde GIF's met paletgeneratie in één enkele opdracht:

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

Klassieke ImageMagick- & Gifsicle-pijplijn

MP4 naar GIF converteren via mplayer & 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

Vereist mplayer, imagemagick en gifsicle. Extraheert afzonderlijke videoframes en voegt deze samen tot een geoptimaliseerde GIF.

Tijdsbereik bijsnijden

Extraheer alleen een specifiek deel van de video met tijdstempels:

mplayer -ao null -ss 0:02:06 -endpos 0:00:15 -vo gif89a:outdir=gif videofile.mp4
  • -ss [time]: Start-tijdstempel.
  • -endpos [duration]: Duur van het te verwerken segment.

Gifsicle-optimalisatie

Lossy compressie en kleurreductie om GIF-bestanden drastisch te verkleinen:

# Kleuren reduceren en compressie optimaliseren
gifsicle -O3 --colors 128 input.gif -o output.gif

# Lossy compressie (aanzienlijke verkleining)
gifsicle -O3 --lossy=80 input.gif -o output.gif

Verwante onderwerpen