Skip to main content

Create animated gif from movie on command line

I saw a post where it was creating an sequence image from command line then using gimp to combine it, the post is at http://t.webofgoo.com/2009/02/27/create-animated-gif-from-video-in-ubuntu-linux-using-mplayer-and-gimp/comment-page-1/ and http://blog.ahfr.org/2008/03/making-animated-gifs-with-free-software.html. Now lets have more fun with it by just using command line for all the process.

You might need MPlayer and ImageMagick for this
sudo apt-get install mplayer imagemagick

The for the animated gif
mplayer -ao null -ss 0:00:01 -endpos 4 /path/to/video -vo jpeg:outdir=Extracted
cd Extracted
convert -delay 10 *.jpg -loop 0 animate.gif


If you want your full video to be converted to gif you could use this (byexamples archives)
mplayer -vo gif89a /path/to/video

For the explanation of the mplayer part please see the referenced site, for the convert please see http://www.imagemagick.org/Usage/anim_basics/.

Comments

  1. Yes, ImageMagick is a very good tool to create a good quality gif image - http://www.youtube.com/watch?v=OFusYizJ-bA

    ReplyDelete

Post a Comment

Popular posts from this blog

Unlockd Android Auto Open

Now that Unlockd has reached its doomed. Here is a script where i just downloaded android tools and automatically have my phone open, I believe you can use this for games that requires constant tapping of the screen (as long as it's not one of the fast tap one as adb has a delay). for i in `seq 1 50`; do # open the phone adb shell input keyevent 26 # keep the phone open for 8 seconds sleep 8 # close the phone adb shell input keyevent 26 # randomised sleep to make it look real sleep $[ ( $RANDOM % 10 ) + 1 ]s done if your phone has passcode for i in `seq 1 50`; do adb shell input keyevent 26 sleep 1 # swipe from bottom to up adb shell input touchscreen swipe 530 1280 1030 480 # enter your passcode adb shell input text <Your passcode> # check button adb shell input keyevent 66 sleep 8 adb shell input keyevent 26 sl…