UltKit

AVIF转GIF转换器

把从新式网站保存下来的AVIF图片或动图转换为GIF,在邮件客户端、老论坛和只收GIF的上传位都能正常播放。动态AVIF保留全部帧,静态图片转为单帧GIF。

图片格式转换

或将JPG, JPEG, JPE … 文件拖放到此处 ·

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

输出

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

使用方法

  1. 1

    拖入AVIF文件

    添加最多 20 个 .avif 文件,静态或动画均可,每个不超过 95 MB。

  2. 2

    GIF需要小一点时,缩小宽度

    打开高级设置,在调整输出图片尺寸下选择设置宽度,并输入像素宽度。

  3. 3

    转换并保存

    点击转换为 GIF。可逐个下载 GIF,也可下载一个 ZIP;上传的文件会在 30 分钟后删除。

AVIF 通常是你从网站上保存的,而不是自己制作的。网站使用它是因为体积很小,但你想分享的地方,比如邮件、论坛帖子或聊天应用的 GIF 位置,大多只认识 GIF,不支持更新的格式。转换就是用体积换取通用性。

AVIF转GIF,用于只接受GIF的场合

AVIF 由开放媒体联盟于 2019 年发布,使用与流媒体服务视频相同的 AV1 编码来存储图片。浏览器对它支持良好:Chrome 在 85 版加入静态 AVIF,Firefox 在 93 版默认启用,Safari 在 16 版跟进。但在浏览器之外情况就不同了。桌面邮件客户端、许多论坛程序以及大多数“上传 GIF”的输入框会检查 GIF 文件签名,并拒绝其他格式。

GIF 诞生于 1987 年的 CompuServe,1989 年的修订版 GIF89a 加入了帧延迟和透明,使动画贴纸成为可能。AVIF 在技术上处处更好,但 GIF 才是能在任何地方播放的那个。

from ↓ · to →转换为 GIFKept exactly
静态 AVIF 照片静态 AVIF 照片 to 转换为 GIF: yes– 静态 AVIF 照片 to Kept exactly: no
动画 AVIF 片段动画 AVIF 片段 to 转换为 GIF: yes动画 AVIF 片段 to Kept exactly: yes
带柔和透明的 AVIF带柔和透明的 AVIF to 转换为 GIF: yes– 带柔和透明的 AVIF to Kept exactly: no
10 位 HDR AVIF10 位 HDR AVIF to 转换为 GIF: yes– 10 位 HDR AVIF to Kept exactly: no
supported not offered“完整保留”表示没有可见损失。动画帧和时间会保留;每帧颜色降为 256 种,半透明变为开/关,HDR 亮度会映射到标准范围。

AVIF

AV1 图像文件格式

AVIF 用 AV1 视频编码压缩保存静态图像和图像序列,由开放媒体联盟于 2019 年定稿。在相同视觉质量下,它的文件通常比 JPEG 和 WebP 都小,并支持透明、动画、广色域和 HDR。编码速度比旧格式慢,在低质量设置下非常细腻的纹理可能显得被抹平。所有主流浏览器现在都能显示 AVIF,但许多桌面应用、社交平台和旧设备无法打开它。

压缩方式
有损或无损
透明度
支持
动画
支持
发布年份
2019 · Alliance for Open Media
AVIF 转换器

GIF

图形交换格式

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

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

当从快速网站保存的短片或贴纸需要在只支持 GIF 的地方播放时,例如邮件客户端或论坛签名,就需要把 AVIF 转换为 GIF;GIF 转 AVIF 则相反,是为了让同一段动画足够轻,适合放进网页。

AVIF转GIF时颜色、透明通道和帧如何变化

  1. 解码 AV1 帧

    每个 AVIF 帧都会解码为完整色彩,包括其中的 10 位和 HDR 数据。

  2. 生成 256 色调色板

    每一帧最多缩减为 256 种颜色;低于阈值的 Alpha 会变成唯一的透明索引。

  3. 写入 GIF89a 帧

    各帧用 LZW 压缩,并写入以百分之一秒为单位的延迟和循环次数。

可见的变化出现在调色板这一步。只有少量颜色的平面贴纸、卡通和录屏几乎原样保留。带渐变的摄影类片段损失最大,因为 256 种颜色无法在不出现点状或色阶的情况下表现日落或模糊背景。

如果 AVIF 是 HDR,明亮的高光会先被映射到普通范围,因为 GIF 只有普通 8 位色彩,没有更高亮度的概念。

让AVIF转GIF的结果不超过上传限制

宽度是最有效的调节手段。把 960 px 的片段减半到 480 px,像素数降为四分之一,GIF 的大小也大致同比缩小。在点击转换为 GIF之前,请在高级设置的调整输出图片尺寸下设置。聊天中的表情 GIF 在 320 到 480 px 下看起来就不错。

如果目标位置其实能播放视频,静音的 MP4 比任何 GIF 都小得多;这一步可用 GIF转MP4。如果只是需要在编辑器中打开的静态图,AVIF转JPG 生成的文件比单帧 GIF 轻得多。网站为何改用 AVIF 的背景介绍见AVIF、HEIC 和 WebP 详解。

AVIF转GIF常见问题

动态AVIF转成GIF后还能动吗?

可以。AVIF 序列中的每一帧都会写成一帧 GIF,并保留各自的显示时间,循环设置也会沿用。只有静态 AVIF 会变成单帧 GIF。

AVIF转GIF后为什么画面有颗粒感?

GIF 每帧最多只能显示 256 种颜色,而 AVIF 的一帧在每通道 10 位下可包含数百万种颜色。平滑的天空和肤色只能用一个小调色板重建,表现为细密的点状纹理或明显的色带。

透明AVIF贴纸下方的柔和阴影会怎样?

GIF 的透明是逐像素的开或关,没有半透明。阴影或抗锯齿边缘中的半透明像素要么保留为实色,要么被丢弃,因此在深色页面上边缘可能呈现锯齿状。如需干净的抠图效果,请使用 AVIF转PNG,它会保留完整的 Alpha 通道。

用AVIF转出的GIF能在Outlook里播放吗?

2007 至 2019 版的 Windows 版 Outlook 只显示动画 GIF 的第一帧,所以请把重要信息放在第一帧。常见的桌面邮件客户端都不支持显示 AVIF,这就是需要转换的原因。

GIF会比AVIF更大吗?

几乎总是如此,而且往往大好几倍。AVIF 采用带运动预测的 AV1 视频编码,而 GIF 用的是 20 世纪 80 年代的 LZW 方法,每帧单独压缩。

转换后动图播放变快或变慢了,为什么?

GIF 以百分之一秒为单位记录帧时间,所以 33 毫秒的 AVIF 帧只能取整为 30 或 40 毫秒。许多浏览器还会把小于 20 毫秒的延迟当作 100 毫秒,导致很快的片段变得很慢。