UltKit

MP4转高清GIF动图

大多数视频转GIF工具追求最小的文件,牺牲了画质,出现色带和模糊。本页反其道而行:默认宽720 px、每秒20帧、完整256色并使用Sierra抖动,适合在文档、产品页面和演示文稿中需要清晰显示的循环动图。

视频格式转换器

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

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

输出

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

使用方法

  1. 1

    上传一段较短的MP4

    高质量 GIF 的体积增长很快,所以只选几秒即可。用开始时间和结束时间从较长的视频中截取需要循环的片段。

  2. 2

    保留画质设置

    宽度 720 px、帧率 20 fps、颜色 256 和抖动 Sierra 已预先设置好。如果文件太大,请先减小宽度。

  3. 3

    转换为GIF

    点击转换为 GIF,发布前先在浏览器中检查循环效果。

上传 MP4,保持本页的设置,点击转换为 GIF。你会得到宽 720 px、20 fps、完整 256 色调色板并使用 Sierra 抖动的循环动图,这是在文件仍可正常加载的前提下质量最高的组合。

MP4转高清GIF的参数设置详解

GIF 的质量更多取决于调色板,而不是像素。转换器会分析视频,并根据画面中实际出现的颜色生成 256 色调色板,而不是使用固定的网页调色板,因此肤色、品牌色和界面灰色都能接近原样。随后抖动会混合相邻的调色板颜色,模拟中间色调。

其次是帧率。GIF 以百分之一秒为单位记录每帧之前的延迟,所以 20 fps 正好对应每帧 5/100 秒,能按真实速度播放。20 fps 下的动作对界面演示和大多数拍摄画面来说已经很流畅;再提高只会让帧数成倍增加,字节数也随之增加,而肉眼几乎看不出提升。

  1. 320 px

    聊天表情、小型嵌入

  2. 480 px

    GIF 的常用宽度,文件较小

  3. 720 px

    本页设置:文字和界面细节清晰

  4. 1080 px

    全宽头图循环;文件非常大

MP4

MPEG-4 视频

MP4(MPEG-4 Part 14)是由 ISO/MPEG 标准化的多媒体容器,基于 Apple 的 QuickTime 格式。它通常包含 H.264 或 HEVC 视频和 AAC 音频,也可携带字幕、章节和元数据。它是全球兼容性最好的视频格式,可在手机、浏览器、电视、游戏机和社交平台上播放。其中的视频几乎都是有损的,因此反复重新编码会逐渐降低画质。

压缩方式
有损
透明度
–
动画
–
发布年份
2001 · Moving Picture Experts Group (MPEG)
MP4 转换器

GIF

图形交换格式

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

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

当人们关注的是循环动画本身,比如产品演示、界面动效或教程步骤,并且画面清晰比文件最小更重要时,就适合把 MP4 转成高质量 GIF。

让GIF更平滑的抖动选项

Sierra 或 Floyd–Steinberg

  • 误差扩散,效果最平滑
  • 最适合拍摄画面和渐变
  • 略有颗粒感,文件更大

Bayer(有序)

  • 固定的交叉网纹图案
  • 适合扁平图形和屏幕截图
  • 帧间压缩效果更好

无

  • 渐变处出现明显的色阶
  • 适合幻灯片、标志和像素画
  • 四种方式中文件最小

如何让高清GIF不超过上传大小限制

质量和大小此消彼长,按正确的顺序做取舍才能保住观感。先缩短时长,因为每少一秒节省的最多。然后减小宽度;从 720 px 降到 600 px,像素减少约 30%,文字仍然清晰。接着把帧率降到 15 fps,最后才减少颜色,因为这里开始会出现色带。

这种格式的专利历史说明了它为何无处不在:GIF 内部的 LZW 压缩曾受 Unisys 专利保护,直到 2003 年在美国到期,此后所有工具都可以自由生成 GIF。想要更快、更轻的循环动图,可使用标准的 MP4 转 GIF 转换器;如果聊天应用拒绝了结果,可用为 Discord 压缩 GIF 把它压到限制以内。

高清GIF常见问题

怎样才算高清GIF?

有四点:宽度足够,细节才看得清;帧率合适,动作才流畅;调色板用满 256 种颜色;抖动则能掩盖颜色之间的色阶断层。本页将后两项设到最高,前两项则设在文件仍然好用的水平。

为什么GIF永远无法和MP4完全一样?

MP4 的一帧可以使用 1670 万种颜色中的任意颜色,而 GIF 的一帧最多只能使用 256 色的调色板。抖动会把调色板中的颜色按细密的图案混合,模拟缺失的色调,多数视频效果都不错,但在天空等平滑渐变处会带来轻微的颗粒感。

720 px的GIF文件有多大?

通常每秒视频会有几 MB,具体取决于帧与帧之间的变化量。光标移动的静态屏幕录制体积较小;手持拍摄的画面每个像素都在变化,增长最快。把宽度降到 480 px,体积可减少一半以上。

抖动该选Sierra还是Floyd–Steinberg?

两者都会把舍入误差扩散到相邻像素,差别很细微;Sierra 的质感往往略微更平滑。扁平图形选 Bayer,其规则图案压缩效果更好;只有幻灯片或标志动画这类本身颜色很少的内容,才选“无”。

网页上用高清GIF是最佳选择吗?

只有在只允许使用 GIF 的场合才需要,比如 README、电子邮件或论坛。在你能自己控制的页面上,动态 WebP 或静音循环视频画质更好,体积只有一小部分;与之最接近的替代方案是 MP4 转 WebP。