• 武汉市武昌区南湖花园 瑞安街140号 027-88016877
  • 15807149813
  • 4244597@qq.com

如何在Linux中将视频转换为GIF [终端和GUI方法]

首页最新动态

如何在Linux中将视频转换为GIF [终端和GUI方法]

动画GIF在互联网上无处不在。从博客文章到社交媒体,GIF可以幽默和说明性的方式使用。

即使是在FOSS上,我们也使用GIF来展示实际行动。它比静止图像好,比加载视频短。

在本教程中,我将向您展示如何将视频剪辑转换为GIF。我将讨论两者:

  • 将视频转换为GIF的命令行方式
  • 用于将视频转换为GIF的GUI工具

方法1:在命令行中使用ffmpeg从视频创建GIF

在Linux中将视频转换为Gif

FFmpeg是一个视频和音频转换器,也可以从实时音频/视频源中获取。它还可以在不影响质量的情况下即时调整视频大小。

FFmpeg是一个功能强大的工具,可以在各种情况下使用,如果您好奇这里是官方文档。我们还收集了ffmpge用法示例。

在此示例中,我将使用Linux Mint 20新功能演示视频。我使用youtube-dl从YouTube下载了视频,然后对视频进行了修剪以得到前5秒钟。

确保使用发行版的软件包管理器安装ffmpeg:

sudo apt install ffmpeg

选择了要转换的视频后,打开终端并更改保存视频的目录。以下是一般原则,其中input是视频的实际名称,其后是视频格式和您想要gif的名称。

输出名称可以与输入名称完全不同,但是我倾向于使用类似的名称,因为当您有一个充满文件的文件夹时,它可以帮助识别它。

ffmpeg -i input_video_file output.gif
使用ffmpeg将视频转换为gif

按Enter键执行命令,您的gif即将准备就绪。

在Linux中使用ffmpeg命令行工具将视频转换为gif

除非您为输出文件指定了其他路径,否则您应该在视频文件所在的文件夹中找到GIF文件。

视频已转换为GIF

方法2:使用Gifcurry GUI应用程序将视频转换为GIF

Gifcurry是一款开源,易于使用的应用程序GIF生成器应用程序。

它使用ffmpeg和imagemagick处理视频并将其转换为GIF。尽管本教程仅涵盖GUI部分,但它可以在命令行和图形用户界面中使用。

可以使用snap和其他软件包管理器进行安装,但是我建议使用AppImage,因为我发现其他软件包存在一些问题。

在尝试打开gifcurry之前,需要确保已经安装了必需的依赖项。

  • GTK +> = 3.10
  • FFmpeg> = 2.8.15
  • GStreamer> = 1.0
    • GStreamer插件
  • ImageMagick> = 6

打开并使用gifcurry

使Appimage可执行文件非常简单,您可以在文件属性中授予权限,如下所示:

运行Gifcurry工具

当您打开Gifcurry时,系统将提示您导航到要转换的文件,在本示例中,我将再次使用初始视频。作为ffmpeg,Gifcurry不仅限于将视频转换为gif,反之亦然。列出了一些功能。

其他一些Gifcurry功能

  • 将文本添加到gif
  • 选择开始时间
  • 设定时间
  • 调整gif宽度 
  • 调整品质
在Linux中使用Gifcurry将视频转换为Gif

在最后一步,您必须选择文件名,文件格式,然后单击“保存”。

在Linux中使用Gifcurry将视频转换为Gif

最终结果在这里:

Gifcurry

总结

如果您正在Linux中录制屏幕,则可以使用Peek将其录制为gif而不是视频,而不是稍后将视频转换为gif。

无论是选择命令行还是图形用户界面,您的工作都会很快地完成。

联系方式 / Contact

  • 武汉拓铭系统集成有限公司
  • 地址:武汉市武昌区南湖花园 瑞安街140号 027-88016877
  • 电话:15807149813
  • 联系人:周经理
  • 邮箱:4244597@qq.com
  • 网址:https://www.tmsysin.com
  •  
  •  
  •