您的位置:首页 > 运维架构 > Linux

Linux 下制作Gif动画

2013-05-05 19:32 330 查看
原文: http://hi.baidu.com/jingminglang/item/411fc4194379f932b831804c
1,首先使用ffmpeg将视频转换成帧图片

liuwei@IT:~/make gif$ ls

temp  人再囧途之泰囧BD.rmvb

liuwei@IT:~/make gif$ ffmpeg -i 人再囧途之泰囧BD.rmvb -r 1 -f image2 temp/%05d.png

liuwei@IT:~/make gif$ cd temp/

liuwei@IT:~/make gif/temp$ ls

00001.png  00004.png  00007.png  00010.png  00013.png  00016.png  00019.png

00002.png  00005.png  00008.png  00011.png  00014.png  00017.png

00003.png  00006.png  00009.png  00012.png  00015.png  00018.png

liuwei@IT:~/make gif/temp$

2,使用mogrify将图片缩小到合适的尺寸

mogrify -resize 178x100 *.png

3,使用convert将图片制作成gif

liuwei@IT:~/make gif/temp$ convert -delay 0 *.png -loop 0 test.gif

liuwei@IT:~/make gif/temp$ ls | grep *.gif

test.gif



=======================================我的实验==========================================

本科的时候,用手机的连拍功能拍了一些照片。名字是0016 到 0023 ,所以想做成gif动画。

$ convert -delay 0 00{16..23}*  -loop 0 test.gif

linux将屏幕截图为gif: https://www.maketecheasier.com/record-screen-as-animated-gif-ubuntu/   
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: