Skip to content

Instantly share code, notes, and snippets.

@azalio
Forked from lelandbatey/gifConvert.sh
Last active December 22, 2015 09:59
Show Gist options
  • Save azalio/6455594 to your computer and use it in GitHub Desktop.
Save azalio/6455594 to your computer and use it in GitHub Desktop.
#!/bin/bash
#Alright, so this should automatically convert a given video into a gif called optimized_output.gif
# See here for explanation: https://github.com/lelandbatey/configDebDev/blob/master/helpFiles.txt#L113
ffmpeg -i $1 out%04d.gif # Extracts each frame of the video as a single gif
convert -delay 4 -loop 0 out*.gif anim.gif # Combines all the frames into one very nicely animated gif.
convert -layers Optimize anim.gif optimized_output.gif # Optimizes the gif using imagemagick
# vvvvv Cleans up the leftovers
rm out*
rm anim.gif
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment