毋庸置疑,动画GIF在过去几年中发展迅猛。人们经常使用动画来为他们的在线文本交流增添趣味,但它们在许多其他地方也很有用。在技??术领域使用动画来快速描述发生的问题或返回的错误。它还可以很好地展示软件应用产品的特性。您可以将动画GIF用于网络研讨会或公司演示,当然,您还可以在更多地方使用它们。现在,假设您的计算机桌面上打开了多个应用程序,或者出于任何目的,您想制作一个GIF动画来记录桌面上某个应用程序窗口的操作。你应该怎么做?显然,您需要一个工具来执行此操作。如果你正在寻找这样一款可以录制部分桌面的工具,它可以自动将录制的屏幕转换成GIF动画;现在,本教程将介绍一个Linux命令行工具来实现您的需求。在开始之前,您必须知道本教程中的所有示例都是在Ubuntu14.04上测试的,其Bash版本为4.3.11(1)。Gifine这个工具的主页是Gifine。它基于GTK工具包,使用lgi库用MoonScript编写。Gifine不仅可以录屏、制作动画或视频,你还可以用它把几个小动画或视频拼接在一起。引用此工具的开发者的话:“您可以加载视频帧目录或选择桌面区域进行录制。加载几个视频帧后,您可以连续查看它们并裁剪掉不需要的部分.终于完成录屏后,可以导出为gif或mp4文件了。Gifine下载/安装/配置在指导您下载和安装Gifine之前,您应该指出安装此工具时需要安装的依赖项。要安装的第一个依赖项是FFmpeg,这是一个用于录制、转换和流式传输音频和视频的跨平台解决方案。使用以下命令安装此工具;sudoapt-getinstallffmpeg之后是图像处理系统GraphicsMagick。这个工具的官方网站说:“它提供了一个强大而高效的工具和库集合,支持读写,可以操作超过88种主要图像格式,例如:DPX、GIF、JPEG、JPEG-2000、PNG、PDF,PNM和TIFF等》通过以下命令安装:sudoapt-getinstallgraphicsmagick下一个你需要的工具是XrectSel,当你移动鼠标选择区域时,它会显示矩形区域的坐标位置。我们只能通过源代码安装XrectSel,你可以从这里下载它。如果你下载了源代码,那么你可以解压下载的文件并进入解压后的目录。然后,运行以下命令:./bootstrap如果配置文件不存在,则需要使用上面的command./configure--prefix/usrmakemakeDESTDIR="$directory"install***的依赖包是Gifsicle,这是一个命令行工具,可以创建、编辑、查看GIF图片和动画的属性信息。下载中安装Gifsicle也很简单,只需要运行下面的命令:sudoapt-getinstallgifsicle这些都是依赖包,现在我们开始安装Gifine,使用下面的命令就可以完成安装了sudoapt-getinstallluarockssudoluarocksinstall--server=http://luarocks.org/devgifine注意,第二条命令可能会返回以下错误:Nopackage'gobject-introspection-1.0'found你可以使用以下命令安装这个包:sudoapt-getinstalllibgirepository1。0-dev然后,再次运行luarocksinstall命令。Gifine安装好后,可以使用下面的命令来运行这个工具:gifine这个应用程序的UI是这样的:GifineUI在这里你可以进行两个操作:录制视频帧或者加载视频帧。如果单击“记录矩形”按钮,鼠标指针将变为+,这样您就可以在屏幕上选择一个矩形区域。选择区域后,屏幕录制将开始,录制矩形按钮将变为停止录制按钮。Gifine录屏点击停止录屏完成录屏,Gifine窗口会出现一些按钮。Gifine预览用户界面的上半部分显示了录制的视频帧,您可以使用其下方的滑块逐帧浏览。如果要删除第5帧之前或第50帧之后的所有帧,可以使用Trimleftof和Trimrigthof按钮进行修剪。还有删除特定帧数和将删除帧数减半的按钮,当然你可以重置所有裁剪操作。所有裁剪完成后,您可以使用保存GIF(保存GIF...)或保存MP4(保存MP4...)按钮将屏幕录制保存为动画或视频;您会看到您可以设置帧延迟、帧速率和循环次数选项。请记住,“屏幕录制帧不会自动清除。如果要重新加载,可以使用启动画面中的加载目录按钮在'/tmp'目录中找到它们。”总结Gifine的学习曲线并不陡——所有的功能都会以按钮和文字的形式体现。对我来说,最大的问题是安装——它需要一个一个地安装它的依赖,还要处理可能出现的错误,这会困扰很多人。否则,总的来说,Gifine绝对是一个不错的工具,如果你正在寻找这样的工具,不妨试试看。已经是Gifine用户?到目前为止你有什么经验?请在评价部分留下您的意见。
