UltKit

GIF转WebM转换器

GIF把每一帧都存成一张独立的索引色图片,所以循环动图又大又粗糙。WebM用现代视频编码保存同样的画面运动,文件大幅变小,颜色也不再出现色带。

视频格式转换器

或将MP4, MOV, MKV … 文件拖放到此处 ·

单个文件最大 95 MB· 最多 20 个文件· 30 分钟后删除

输出

文件在我们的服务器上处理,并在 30 分钟后删除。

使用方法

  1. 1

    添加GIF文件

    将动态 GIF 拖到上传区域,一次最多 20 个文件,每个不超过 95 MB。

  2. 2

    按需设置尺寸和时长

    页面默认 质量(CRF) 为 30,且不保留音频。若用于制作贴纸,可调低 分辨率,用 开始时间 和 结束时间 截取片段,或勾选 限制文件大小。

  3. 3

    转换并下载

    点击 转换为 WebM,然后把文件用在聊天或网页中。

动态 GIF

4.8 MB

典型 5 秒循环 · 480 px · 256 色

约小 90%

WebM(VP9)

0.4 MB

同一段循环 · 480 px · CRF 30

为什么要把GIF转换为WebM

WebM 由 Google 于 2010 年发布,是一种开放、免版税的视频格式,基于 Matroska 容器的子集。它的 VP9 编码通过参考前面的帧来预测每一帧,从而压缩运动画面,这是 GIF 做不到的;同时它保留完整色彩,而不是只有 256 项的调色板。结果是文件更小,渐变也更平滑。

凡是有大小限制的场合,这一点都很重要。免费 Discord 账号每个文件最多上传 10 MB,Telegram 视频贴纸只允许 256 KB,网页上每多 1 MB 都会拖慢首次渲染。作为 GIF 太大的循环动画,转成 WebM 后往往能轻松满足限制。

GIF

图形交换格式

GIF 由 CompuServe 于 1987 年推出,至今仍是短小循环动画中支持最广泛的格式。它是无损的,但每帧只能使用 256 色调色板,因此照片和渐变会出现色带和抖动。它只支持开/关(1 位)透明,曲线形状的边缘会有锯齿。动画 GIF 往往比同一段 MP4 或 WebP 大得多。所有浏览器、聊天应用和社交平台都能播放 GIF。

压缩方式
无损
透明度
支持
动画
支持
发布年份
1987 · CompuServe
GIF 转换器

WEBM

WebM 视频

WebM 是 Google 于 2010 年为网络发布的开放、免版税视频格式。它基于 Matroska,可封装 VP8、VP9 或 AV1 视频以及 Vorbis 或 Opus 音频,其中 VP9 WebM 还可以包含 Alpha 通道,实现透明视频。浏览器原生支持播放,浏览器中的屏幕录制工具也常生成这种格式。与 MP4 相比,苹果设备、视频编辑软件和社交平台对它的支持一直较弱。

压缩方式
有损
透明度
支持
动画
–
发布年份
2010 · Google
WEBM 转换器

把 GIF 转成 WebM,是为了用真正的视频压缩取代 256 色调色板,让循环动画足够轻,适合上传聊天、制作 Telegram 贴纸或放进网页。

在Discord、Telegram和网站上使用转换后的WebM

把 WebM 拖进频道即可内嵌播放,较短的片段会循环。小于 10 MB 时,免费账号也能上传。

  • 较长的循环动画可将 限制文件大小 设为 10 MB
GIF 式 WebM 循环的 HTML 代码
<video autoplay loop muted playsinline width="480"><source src="循环动画.webm" type="video/webm"><source src="循环动画.mp4" type="video/mp4"></video>

什么情况下应保留GIF

电子邮件是主要的例外:大多数邮件应用能直接显示动态 GIF,却很少能在正文中播放视频。一些论坛签名、维基和较老的内容系统也只接受图片。这些场合请继续使用 GIF;如果问题只是体积太大,可以用 压缩 GIF 发到 Discord。

其他所有能播放视频的场景,从幻灯片到落地页,用 WebM 或 MP4 的循环效果都更好。想了解其他格式和设置,请看 视频转换器。

GIF转WebM常见问题

GIF转WebM后体积能小多少?

同样尺寸的同一段循环动画,通常可以缩小 80–95%。GIF 采用 1987 年的方法逐帧单独压缩,而 VP9 视频只保存帧与帧之间变化的部分。背景静止的循环动画缩小幅度最大。

转换后的WebM会像GIF一样循环播放吗?

视频文件本身没有循环标记,是否循环由播放器决定。Discord 和 Telegram 会自动重复播放较短的 WebM 片段;在网页中,给 video 标签加上 loop 属性即可,上面的代码片段已包含该属性。

Telegram视频贴纸有哪些要求?

Telegram 视频贴纸必须是采用 VP9 编码的 WebM,长边 512 px,时长不超过 3 秒,无音频,大小不超过 256 KB。请把 分辨率 调到长边为 512 px,截取至 3 秒,并勾选 限制文件大小 设为 256 KB。

为什么GIF的透明背景在WebM里变成了黑色?

GIF 的透明只是调色板中的一个条目,而这次转换输出的是不透明视频,透明像素会被纯色填充。若要在 Discord 或 LINE 中使用透明贴纸,可用 GIF 转 APNG 保留抠图效果。

WebM能在iPhone上播放吗?

较新的 iOS 版本在 Safari 中可以播放 VP9 WebM,但较旧的 iPhone 和部分应用不能。用于网页时,请在 WebM 之后再列出一个 MP4 源,让每台设备都能找到可播放的文件;这个 MP4 可用 GIF 转 MP4 生成。