Skip to content

Instantly share code, notes, and snippets.


Dan Church h3xx

View GitHub Profile
h3xx /
Created Jul 28, 2017 — forked from aug2uag/
remove every second frame of GIF with gifsicle
# This script will take an animated GIF and delete every other frame
# Accepts two parameters: input file and output file
# Usage: ./<scriptfilename> input.gif output.gif
# Make a copy of the file
cp $1 $2
echo "copy completed"
# Get the number of frames
numframes=`gifsicle $1 -I | grep -P "\d+ images" --only-matching | grep "[0-9][0-9]*" --only-matching`