UltKit

AVI转GIF转换器

AVI文件大多来自老设备:2000年代的数码相机、MiniDV磁带采集、DivX下载的视频,或Windows录屏软件。把其中几秒转成GIF,就能让这段画面摆脱许多手机和网页应用已经打不开的格式。

视频转 GIF

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

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

GIF 尺寸
px

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

使用方法

  1. 1

    上传AVI文件

    添加 1 个 .avi 文件,最多 20 个,每个不超过 95 MB。录像带采集的长视频往往超过这个大小,请先裁剪或拆分。

  2. 2

    选定片段

    以秒或分:秒的格式填写开始时间和结束时间。本页默认宽度为 320 px、帧率为 10 fps,适合大多数 AVI 素材的低分辨率。

  3. 3

    转换为GIF

    点击转换为 GIF,播放预览并下载结果。

以今天的标准看,大多数 AVI 片段都很小,常见为 320 × 240 或 640 × 480,所以 320 px 的 GIF 几乎不损失细节,体积也小。

AVI转GIF转换器需要读取的老式AVI编码

微软于 1992 年随 Video for Windows 推出 AVI。它是基于 RIFF 文件结构的容器,里面的视频可以用 Windows 上注册过的几乎任何编码压缩。所以两个 .avi 文件的表现可能完全不同:一个用任何播放器都能打开,另一个却要求安装多年无人维护的编码包。

2000 年代的许多小型数码相机录制的是 Motion JPEG 的 AVI,即一连串 JPEG 图像。通过 FireWire 采集的摄像机视频是 DV AVI。DivX 和 Xvid 文件则承载 MPEG-4 Part 2 视频。这里的解码在我们这边完成,因此你无需安装任何这些编码。原始 AVI 格式单个文件最大只有 1 到 2 GB(视软件而定),直到 OpenDML 扩展(常称 AVI 2.0)取消了这个上限,所以较长的采集内容有时会被拆成带编号的多个部分。

常见AVI画面尺寸与应选的GIF宽度

4:3

320 × 240 px

早期相机视频

保持 320 px;再宽只会更模糊

4:3

640 × 480 px

VGA 相机或网络摄像头

320 或 480 px 的 GIF

3:2

720 × 480 px

NTSC DV 摄像机

按 3:2 存储,按 4:3 或 16:9 显示

5:4

720 × 576 px

PAL DV 摄像机

每秒 25 帧,隔行扫描

隔行扫描、尺寸过大和无声的AVI文件

  • 运动时出现梳齿线

    该 AVI 是隔行扫描的 DV 或模拟采集。把宽度保持在 320 到 360 px,让相邻线条融合;如果快速摇镜头仍有条纹,请换一个较平稳的时刻。

  • 上传被拒绝

    文件超过 95 MB。请先截取需要的部分,再用这段短视频制作 GIF。

  • GIF 大部分是黑屏或静止画面

    有些采集内容开头有几秒黑场或静态标题。请把开始时间移到它之后。

  • 画面看起来闪烁

    模拟录像带转录的视频带有每帧都在变化的噪点。把颜色降到 128,并保持 Floyd–Steinberg 抖动,可以减轻颗粒感。

AVI

音频视频交错格式

AVI 是微软于 1992 年作为 Video for Windows 的一部分推出的多媒体容器。它能容纳从无压缩视频到 DivX、Xvid 的多种编码,因此在 2000 年代成为摄像机和下载影片的常见格式。它缺少可靠的可变帧率和标准字幕支持等现代功能,文件也往往很大。VLC 等桌面播放器可以播放 AVI,但手机和浏览器通常不行。

压缩方式
有损或无损
透明度
–
动画
–
发布年份
1992 · Microsoft
AVI 转换器

GIF

图形交换格式

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

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

AVI 是 20 世纪 90 年代的 Windows 容器格式,手机、聊天应用和许多浏览器都无法播放;由它生成的 GIF 可以在任何地方直接显示,不必再去找编码器。

AVI转出的GIF文件有多大

320 × 240 的一帧有 76,800 个像素,GIF 压缩前每个像素存储一个调色板索引,也就是一个字节。以 10 fps 计算,5 秒的片段有 50 帧,原始索引约 3.8 MB,经 LZW 压缩并跳过未变化区域后,通常降到 1 MB 左右。宽度加倍到 640 px,原始数据就是四倍。

播放设置能带来两种低成本的缩减。速度设为 2× 可让同一段内容的帧数减半,而往返播放会让帧数翻倍,所以只在需要来回循环时才使用。如果 GIF 是放在你自己能控制的页面上,用 AVI 转 MP4 得到的 MP4 小得多,而且保留声音。

AVI转GIF常见问题

哪些编码的AVI可以转成GIF?

常见编码无需额外软件即可解码:数码相机的 MJPEG、摄像机的 DV、DivX 和 Xvid、Cinepak、Intel Indeo、Microsoft Video 1,以及未压缩视频。使用冷门采集卡编码制作的文件可能失败,这时只能用录制它的软件来转换。

为什么GIF里运动的物体上有细细的横线?

这是隔行扫描造成的。摄像机视频每一帧存有两个半幅画面,拍摄时间相差一瞬,运动物体的边缘会把两者叠成梳齿状。缩小到 320 或 360 px 能让大部分线条融合;快速运动的场景仍会残留一些。

超过95 MB的AVI能做成GIF吗?

无法整个转换。请先用视频剪切截取需要的部分,或者把 AVI 转成 MP4(通常小好几倍),再用它制作 GIF。

320 px的AVI片段转出的GIF大概多大?

在 320 px、10 fps、5 秒的设置下,家用视频生成的 GIF 通常约 1 MB,具体取决于镜头晃动程度。暗光下噪点多的画面最占空间,因为噪点会让每一帧的每个像素都发生变化。

为什么本页使用Floyd–Steinberg抖动?

旧的 AVI 素材本身就偏软且带噪点,Floyd–Steinberg 会把调色板误差扩散成细颗粒,与画面融为一体。如果素材较新、画面干净,可在高级设置中把抖动改为 Sierra。