视频转 GIF

概述

视频转 GIF 工具在浏览器本地将视频片段转换为 GIF 动图,支持调整帧率、最大宽度和颜色数量,不需要上传文件。转换完成后可即时预览并下载。

文件大小为什么会超出预期

GIF 格式没有帧间差分压缩,每一帧都完整存储,导致体积比原始视频大得多。三个参数对文件大小影响最直接:

  • 宽度:从默认 720px 降至 480px,体积约减少 56%(面积比)
  • 帧率:从 10 fps 降至 6 fps,体积减少约 40%
  • 颜色数量:从 255 降至 128,体积减少约 20–30%

制作 1 秒表情包,建议宽度 320–480px + 帧率 8–10 fps + 颜色 128–192;制作 10 秒软件演示,宽度 640–720px + 帧率 10–12 fps + 颜色 192–255。

时长与帧数限制

工具最长处理 60 秒的视频,并且总帧数不超过 600 帧。当帧率 × 时长超过 600 时,工具会自动调低帧率并提示:

  • 60 秒视频 × 10 fps = 600 帧(恰好达到上限)
  • 60 秒视频 × 15 fps = 900 帧(超出,自动调为 10 fps)
  • 30 秒视频 × 20 fps = 600 帧(恰好达到上限)

如果想保持较高帧率,先用视频编辑器剪切出需要的短片段再上传。

颜色数量与画面类型的匹配

GIF 格式最多支持 256 色。颜色数量越少,文件越小,但在色彩丰富的画面上会出现色带(色块状失真)。

  • 动漫、截图、界面录制:色彩种类有限,128–192 色已经足够
  • 照片、风景、人像:渐变丰富,低于 192 色时色带明显,建议保留 255 色
  • 纯色背景 + 简单图形:64–128 色即可,体积最小

帧率选择的实用参考

工具帧率范围 1–60 fps,默认 10 fps。

  • 4–6 fps:文件极小,动作会有跳跃感,适合仅表达状态变化的慢动图
  • 10 fps:默认值,大多数表情包和演示动图的标准
  • 15–20 fps:流畅感明显提升,适合需要展示连续动作的教程动图
  • 25 fps 以上:接近视频流畅度,文件体积很大,GIF 格式下性价比低

最大宽度的边界

宽度范围 1–1000px,默认 720px。高度按原始视频比例自动缩放,不能单独设置。

若原始视频宽度小于设定的最大宽度,输出会保持原始宽度,不会放大。