简介
gifski
是由 github.com/ImageOptim 用 Rust 开发的 GIF 转换器,是一款基于 libimagequant (pngquant) 的 GIF 编码器。它使用了高级颜色处理技术和图像压缩算法,能将视频或一系列图片转换生成为质量极高的 GIF 动画。
快速上手
安装
eval "$(curl https://get.x-cmd.com)" # 安装 x-cmd
x env use gifski # 使用 x-cmd 安装 gifski
使用
-
将一系列图片转为每秒 2 帧的 GIF 动画:
gifski --fps 2 -o output.gif input01.png input02.png input03.png gifski --fps 2 -o output.gif input*.png
-
将视频转为每秒 15 帧、最大宽度为 160 像素的 GIF 动画:
gifski --fps 15 -W 160 -o ./output.gif ./input.mp4
功能特点
- 简单易用:命令行选项设置相对简单,可以快速上手,且官方还提供了 Windows 和 MacOS 的 GUI 版本。
- 高级调色算法:使用的是先进的调色算法,在 GIF 生成过程中能保持高质量的颜色和更多的细节。
相关作品或竞品
- ffmpeg:一款强大的多媒体处理工具,支持几乎所有音频和视频格式的转换和处理。但生成的 GIF 质量不如 gifski 细腻。
- ImageMagick:一款被广泛使用的图像处理工具,可以处理各种图像格式,支持将一系列图像帧合成 GIF 动画。
- Ezgif:一个基于 Web 的在线工具,适合不愿意使用命令行或安装软件的用户。
- pngquant:开源的图像压缩工具。它通过色彩量化(quantization)算法,减少图像的颜色数量,从而缩小图像体积,特别适合优化网页和移动应用中的图片资源。
进一步阅读
- gifski 源代码 - gifski 项目的源代码托管在 GitHub,你可以在这里找到最新版本的 gifski 和参与社区贡献。
- gifski - 官网 - gifski 官网,可以帮你了解 gifski 的使用方法、下载 gifski 的 GUI 版本等。
更多内容请查阅 : pkg/gifski
转载请标明原文链接 :https://www.x-cmd.com/pkg/gifski
关注微信官方公众号 : oh my x
获取开源软件和 x-cmd 最新用法