跳过主要内容

GIF 转动态 WebP

将 GIF 转为保留动画与透明背景的 WebP。先预览转换结果,再用于网页或发送给别人。请确认接收方支持动态 WebP,而不只是静态 WebP 图片。

文件仅在浏览器本地处理,不会上传。 刷新或离开页面会丢失当前任务和文件。

首次处理需要下载约 32 MB 的工具组件,所选文件仍保留在当前设备上。

FFmpeg 许可证与源码

请选择文件以开始。

如何将 GIF 转为动态 WebP

  1. 选择设备上的 GIF,免费输入最多 10 MB,付费方案最多 50 MB。
  2. 点击「开始处理」。当前没有质量滑块,工具会对解码后的 GIF 画面使用 WebP 无损编码。
  3. 预览动画,下载 .webp 文件,并与原文件比较实际大小。

转换前需要确认什么

参数怎么选
输出格式源文件画面有变化时输出动态 WebP;全部画面相同时,可能合并为静态 WebP。
透明背景源文件中的透明区域可以保持透明,不会加白底。
播放行为尽量保留可表示的原始时序与循环行为;GIF 的最大有限循环次数无法表示,遇到该值会拒绝转换。
输入限制免费 10 MB、付费 50 MB,最多 1,000 帧,并需满足累计帧像素预算。

单个结果最大 50 MB。GIF 结果进入压缩器时,还需满足其输入限制:免费 10 MB、付费 50 MB。

接收方支持动态图片时,可以考虑 WebP

WebP 可以同时承载动画和透明背景,适合需要保留透明区域的网页动画。但支持 .webp 图片的平台,也可能不支持动态 WebP,或在上传时转成静态图。替换 GIF 前,请用实际结果测试。

接收方需要视频时,可以选 MP4;明确要求 .gif 时,继续使用 GIF。仅修改文件后缀不会改变格式。

比较实际大小,不预设一定更小

WebP 无损编码针对的是从 GIF 解码得到的画面,不能恢复 GIF 已经丢失的颜色或细节。输出大小仍取决于动画内容和编码方式,可能比原文件更大。

如果交付要求是指定 KB 以内的 GIF,请用 GIF 压缩器。这里得到的 WebP 不能进入只处理 GIF 的「继续压缩」流程。

关于这个工具的常见问题

转换后会保留全部动画,还是只剩第一帧?

变化的画面会转为动态 WebP,并保留源文件时序。相邻相同画面可能合并;如果全部帧显示同一张图,编码器可能输出视觉内容相同的静态 WebP。

WebP 会保留透明背景吗?

支持保留源文件中的透明区域,工具不会额外加底色。但无法重建源 GIF 中已经被去掉的透明信息。

GIF 转 WebP 一定会变小吗?

不一定。请比较处理后显示的输出大小与原文件大小。当前版本不提供目标字节数,也没有 WebP 有损质量调节。

为什么上传后 WebP 变成了静态图片?

接收应用可能只支持静态 WebP,或在上传时把动画转成静态。可以先在支持动画的浏览器中打开下载文件,再核对接收方是否支持动态 WebP;如果要求 GIF 动画,请保留 GIF。

相关工具