Ubuntu 16.04: 创建GIF动画

在本文中,我使用FFmpeg和ImageMagick创建GIF。

  • FFmpeg:是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序
  • ImageMagick是一个免费的创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片

我使用的系统是Ubuntu 16.04。

使用视频制作GIF动画

首先,我先展示怎么使用视频制作GIF。

如果没有安装FFmpegImageMagick,执行安装命令:

我的任务是:把两个视频分别转为GIF(FFmpeg),然后再合并这两个GIF(ImageMagick)。

视频 -> GIF:

参数解释:

  • -ss:要创建的GIF开始时间;从视频的20处开始
  • -i:输入的视频文件
  • -to:GIF结束位置;把视频20秒->30秒制作成gif
  • -r:帧率;值越高,gif质量越好,文件也越大
  • -vf:缩放图像

合并多个GIF:

从一系列图片文件中创建GIF动画

上面是从视频中制作GIF,现在我们使用图片来创建GIF。

进入图片目录,按播放顺序命令,然后执行:

参数解释:

  • -delay:gif播放速度
  • -loop:循环播放次数;0代表无限循环

OK,gif动画创建完成。

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注