GitHub - ImageOptim/gifski: 基于 libimagequant(pngquant)的 GIF 编码器。从糟糕的 GIF 格式中挤出最大可能的质量。

主要观点:介绍了基于[pngquant]的高质量 GIF 编码器[gifski],包括其功能、下载安装、使用方法(从 ffmpeg 视频、PNG 帧输入)、构建(安装 Rust、克隆仓库、编译)、从 C 使用、为包维护者提供的 C 动态库、许可证(AGPL 3 或更晚)以及内置视频支持和跨 iOS 编译等方面。
关键信息

  • 可将视频帧转换为 GIF 动画,使用 pngquant 功能,能产生高色彩数的动画 GIF。
  • 有 CLI 工具和 GUI 版本,可从 ffmpeg 视频或 PNG 帧制作 GIF。
  • 构建需安装 Rust 并克隆仓库进行编译,还可从 C 使用其库。
  • 许可证为 AGPL 3 或更晚,有商业许可选项。
  • 工具可支持内置视频解码,但依赖 ffmpeg 6.x 且安装困难。
  • 可跨 iOS 编译,有自动和手动两种方式。
    重要细节
  • 从 ffmpeg 视频制作 GIF 时可通过管道输入,可自动调整视频大小。
  • 从 PNG 帧制作 GIF 时可调整大小和质量,*在引号内不被识别。
  • 构建时注意 Rust 版本,使用cargo-c构建动态库。
  • 跨 iOS 编译需添加目标,手动编译可能有警告。
阅读 17
0 条评论