MGI 免费GIF动画 他们席卷了网络,这在最近比以往任何时候都更加引人注目,但是如果我们开始分析网络起源于网络的早期,尽管当时它们只是小型动画图标,而今天几乎是视频几秒钟的时间。
那么,让我们看看, 如何在Linux中将视频转换为GIF动画,这是我们要做的 基于 FFmpeg的 并在ImageMagick中,这是免费软件领域中的两个资深工具,并且在所有Linux发行版中都可用,因此第一步,我们必须同时安装它们。
一旦完成此操作,并假设我们位于终端窗口中,并且位于要创建GIF的视频文件所在的文件夹中,我们将基于以下内容:
ffmpeg -t <duración en segundos> -ss <posición de inicio en formato hh:mm:ss> -i < nombre del archivo de vídeo> salida%04d.gif
所以如果我们想要 创建动画GIF 从名为“ Birthday.MP5”的视频播放4秒后开始,持续15秒,我们这样做:
ffmpeg -t 15 -ss 00:00:05 -i cumpleaños.mp4 salida%04d.gif
然后,如果我们列出该文件夹中的文件,我们将看到一些以“输出[\ d +]。Gif”结尾的文件:这些是FFmpeg从视频中获得的一个或多个帧。
现在,我们将它们加入动画GIF中,为此,我们将使用ImageMagick,如下所示:
convert -delay -loop 0 salida*gif
例如,要创建一个名为“ cumple.gif”的动画GIF,该动画GIF每秒包含20帧并无限重复,请执行以下操作:
convert -delay 1x20 -loop 0 salida*gif cumple.gif
如果不是我们希望它重复4次,我们可以将“循环”之后的0修改为4。现在我们可以使用一个称为GIF Optimizer的ImageMagick工具,该工具可以让我们 缩小动画大小:
convert -layers Optimize cumple.gif cumple-final.gif
就是这样,您可以开始创建自己的动画GIF并与世界分享。
更多信息 - ffmpeg:轻松记录您的Linux桌面