您的位置:首页 > 其它

如何在Ubuntu的下制作GIF图片

2018-02-03 11:21 387 查看
如今动态GIF图片成为了一个流行的传播方式,其比静态图更好的表达意思,同时现在很多社交网络都开始制作GIF图片,那么Ubuntu的下如何简单的制作一个GIF图片呢?

安装必要的插件

需要安装的分别时的ffmpeg和ImageMagick的,安装方法非常简单,打开终端,输入下面两行命令即可


sudo apt-get install ffmpeg
sutdo apt-get install imagemagick


从视频中解压视频帧

输入下面的命令就能够解压出独立的视频帧,将他们保存为GIF图片,确保输出的文件格式为(out_name.gif)这种格式。


ffmpeg -t <时长> -ss <hh:mm:ss开始制作GIF的时间点> -i <视频文件> out_name.gif


比如想要从视频video.mp4的第10秒开始,保存5秒的时长

ffmpeg -t 5 -ss 00:01:10 -i 海贼王807.mp4 test2.gif




合并视频帧进一副动态图

下面可以将单个的GIF文件变成一副动态的GIF图片,使用之前安装的ImageMagick的


convert -delay <帧数> x <每秒帧数> -loop 0 out_name.gif <输出文件名>


在这个命令中,-delay是控制动态速度的选项,-loop 0表示动画无限次循环,可以当然制定为-loop N让动画循环Ñ次。
比如生成一副每秒20帧的循环无限次的动态GIF图片,使用下面的命令


convert -delay 1 x20 -loop 0 test2.gif test3.gif


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: