Google转换gif为webp的工具gif2webp

下载gif2webp工具包

进入相关工具包下载页面,找到对应的平台下载,mac平台libwebp-1.0.0-mac-10.13.tar.gz

屏幕快照 2018-12-21 上午9.33.00.png

libwebp-1.0.0-mac-10.13.tar.gz下载完成后解压,进入到libwebp-1.0.0-mac-10.13/bin目录下,这里面有gif2webp的命令行工具包。

屏幕快照 2018-12-21 上午9.35.56.png

gif2webp 文档

以下翻译自gif2webp文档

  • 名称
gif2webp  - 将GIF图像转换为WebP
  • 概要
gif2webp [options] input_file.gif -o output_file.webp
  • 描述
gif2webp将GIF图像转换为WebP图像。
  • 选项

  • 基本选项是:

-o string

指定输出WebP文件的名称。如果省略,gif2webp将执行转换但仅报告统计信息。使用“ - ”作为输出名称将输出定向到'stdout'。

-- string

明确指定输入文件。如果输入文件以“ - ”开头,则此选项很有用。此选项必须最后显示。之后的任何其他选项都将被忽略。如果输入文件是“ - ”,则将从“stdin”而不是文件中读取数据。

-h, -help

使用帮助

-verson

打印版本号(作为major.minor.revision)并退出。

-lossy

使用有损压缩对图像进行编码。

-mixed

混合压缩模式:通过启发式地为每个帧选择有损或无损压缩来优化图像压缩。

-q float

指定0到100之间RGB通道的压缩因子。默认值为75.在无损压缩(默认)的情况下,较小的因子可以实现更快的压缩速度,但会生成更大的文件。通过使用值100来实现最大压缩。在有损压缩的情况下(由-lossy选项指定),小因子会产生质量较低的较小文件。使用100的值可以获得最佳质量。

-min_size

尝试通过删除额外的关键帧尽可能地减小输出文件的大小(以在解码过程中可能使用更多资源为代价)。

-m int

指定要使用的压缩方法。此参数控制编码速度与压缩文件大小和质量之间的折衷。可能的值范围为0到6.默认值为4.使用更高的值时,编码器将花费更多时间检查其他编码可能性并确定质量增益。较低的值可以以更大的文件大小和更低的压缩质量为代价导致更快的处理时间。

-kmin int,-kmax int

指定输出动画中连续关键帧(可独立解码的帧)之间的最小和最大距离。该工具将根据需要将一些关键帧插入到输出动画中,以满足此条件。
kmax值为0将关闭关键帧的插入。 kmax值为1将导致所有帧都是关键帧。在这两种特殊情况下都不考虑kmin值。典型值在3到30的范围内。对于无损压缩,默认值是kmin = 9,kmax = 17,对于有损压缩,kmin = 3,kmax = 5。
这两个选项仅适用于具有大量帧(> 50)的动画图像。
使用较低的值时,更多帧将转换为关键帧。这可能导致平均解码帧所需的帧数较少,从而提高了解码性能。但这可能会导致文件大小略大。较高的值可能导致较差的解码性能,但文件较小。
一些限制:
kmin <kmax,
kmin> = kmax / 2 + 1;和
kmax - kmin <= 30。
如果不满足任何这些限制,将自动强制执行。

-metadata string

以逗号分隔的元数据列表,用于从输入复制到输出(如果存在)。有效值:all,none,icc,xmp。默认值为xmp。

-f int

仅适用于有损编码(由-lossy选项指定)。指定解块滤波器的强度,介于0(无滤波)和100(最大滤波)之间。值为0将关闭任何过滤。较高的值将增加解码图像后应用的滤波处理的强度。值越高,图片越平滑。典型值通常在20至50的范围内。

-mt

如果可能,使用多线程进行编码。

-loop_compatibility

如果启用,请以兼容的方式处理M62(含)和Firefox之前的Chrome版本的循环信息。

-v

打印额外信息。

-quiet

不要打印任何东西。

例子

gif2webp picture.gif -o picture.webp
gif2webp -q 70 picture.gif -o picture.webp
gif2webp -lossy -m 3 picture.gif -o picture_lossy.webp
gif2webp -lossy -f 50 picture.gif -o picture.webp
gif2webp -min_size -q 30 -o picture.webp  -  --- picture.gif
cat picture.gif | gif2webp -o  -   -   - > output.webp
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,711评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,079评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,194评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,089评论 1 286
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,197评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,306评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,338评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,119评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,541评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,846评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,014评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,694评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,322评论 3 318
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,026评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,257评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,863评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,895评论 2 351

推荐阅读更多精彩内容