Linux 下制作 Gif 动画

目录

这个是我在大学的时候写的,以前发布在百度空间中,后来百度空间停了,现在转过来。

首先使用 ffmpeg 将视频转换成帧图片

$:~/make gif$ ls
temp  人再囧途之泰囧 BD.rmvb
$:~/make gif$ ffmpeg -i 人再囧途之泰囧 BD.rmvb -r 1 -f image2 temp/%05d.png
$:~/make gif$ cd temp/
$:~/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

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

mogrify -resize 178x100 *.png

使用 convert 将图片制作成 gif

$:~/make gif/temp$ convert -delay 0 *.png -loop 0 test.gif
$:~/make gif/temp$ ls | grep *.gif
test.gif

目录