Skip to content

Instantly share code, notes, and snippets.

@incanus
Created December 12, 2013 19:57
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save incanus/7934380 to your computer and use it in GitHub Desktop.
Save incanus/7934380 to your computer and use it in GitHub Desktop.
#!/bin/sh
if [ -z "$1" -o -z "$2" -o -z "$3" ]; then
echo "Usage: $0 [movie file] [fps] [delay]"
exit 1
fi
DIR=/tmp/anigif-$( date +"%s" )
mkdir $DIR
ffmpeg -v quiet -i "$1" -r "$2" $DIR/out%04d.gif 2>&1 >/dev/null
OUT=anigif-$( date +"%s" ).gif
gifsicle --delay="$3" --loop $DIR/*.gif > $OUT
rm -rf $DIR
echo "Created $OUT"
open -R $OUT
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment