视频转 GIF:帧率、尺寸与体积三个参数怎么定

视频转 GIF 最常见的失败是文件几十兆发不出去。本文用具体数字说明帧率、宽度、时长如何共同决定 GIF 体积,以及聊天表情与教程动图的不同参数组合。

格式转换 发布人 图多多

GIF 的体积几乎完全由三个因素决定:宽度 × 帧率 × 时长。任意一项翻倍,体积大致也翻倍,三项一起调就是立方级的差别。

一、先定用途,再定参数

  • 聊天表情:宽度 240~320px、帧率 10~12fps、时长 ≤3 秒,通常能压到 1MB 以内。
  • 文章插图 / 教程动图:宽度 480~640px、帧率 10fps、时长 4~6 秒,控制在 2~3MB。
  • 产品演示:宽度 720px、帧率 12~15fps,但时长要剪短,超过 8 秒基本没法在网页里用。

用视频转 GIF时可以分别填宽度和帧率,不要一上来就用原视频的分辨率与 30fps,那是体积爆掉的直接原因。

二、帧率不是越高越好

GIF 没有视频那种运动补偿,15fps 已经够看出流畅,24fps 以上体积涨得很快而观感提升有限。反过来,低于 8fps 会有明显卡顿,尤其是镜头平移的画面。

三、时长是最好用的开关

一段 20 秒的操作录屏,转成 GIF 可能 15MB。剪成 5 秒的关键片段,体积直接降到四分之一,信息密度反而更高。先剪短,再调参,比事后压缩有效得多。

四、已经生成的 GIF 还能再压

手上只有一个大 GIF 时,用GIF 压缩:把调色板色数从 256 降到 128 甚至 64,肉眼差别通常不明显,体积能小 30%~50%;再按比例缩到 70%,又能小一半。两个一起用,10MB 压到 2MB 很常见。

五、什么时候不该用 GIF

超过 10 秒、需要声音、或者要在移动端播放,MP4/WebM 的体积只有 GIF 的十分之一,画质还更好。GIF 的优势只在「随处可播、自动循环、不需要控件」,别拿它当视频用。

常见问题

转出来的 GIF 有声音吗?

没有,GIF 格式本身不支持音频,需要声音请保留视频格式。

能指定截取哪一段吗?

当前按整段转换;需要片段请先剪好再上传,避免转出无用的大文件。

透明背景的视频能转 GIF 吗?

普通 MP4 不支持透明通道,转出的 GIF 会有背景;需要透明请用序列帧合成。

用得上本文的工具