微信 GIF 超过 1MB 不动,怎么压

更新于 2026-10-04

在微信里发 GIF,超过 1 MB 的不会自动播放,要点开才动,当表情包就没意思了。GIF 的体积主要由宽度、帧率、时长和颜色数决定,下面用实测数据说说先动哪个最划算。

步骤

  1. 选一段

    贴视频链接或上传本地视频,点「转 GIF」,在缩略图条上拖出要的那几秒。表情包 2–3 秒就够。

  2. 保持「压到 1 MB 以内」勾选

    默认是勾上的。生成后超了会自动降参数重做,最多重做几次,直到压进 1 MB。

  3. 看结果

    生成完会显示最终用的宽度、帧率和颜色数。压不进去会告诉你最后有多大,把片段剪短一点再生成。

去转 GIF

先动颜色,再动帧率,最后缩宽度

GIF 每帧最多 256 色。实测把颜色从 256 减到 128,体积少约 20%;减到 64 少约 40%,有抖动的情况下肉眼几乎看不出差别。帧率从 10 降到 8 少约 15%,再低动作就开始卡。宽度影响最大,但缩小了画面也真的变小了,所以放在最后。自动压缩就是按这个顺序来的。

颜色数对体积的影响

参数256 色128 色64 色
横屏 320 px,3 秒0.66 MB0.53 MB0.39 MB
横屏 480 px,3 秒1.33 MB1.03 MB0.81 MB
竖屏 240 px,3 秒1.85 MB1.47 MB1.16 MB
竖屏 320 px,3 秒3.16 MB2.49 MB1.97 MB

2026-10-04 实测,都是 10 fps、有序抖动,1 MB 按 1,000,000 字节算。横屏素材是一条 720p 的 B 站 MV,竖屏是一条 720×1280 的抖音视频。

竖屏视频为什么特别难压

宽度一样时,竖屏 GIF 的高度是横屏的三倍多,像素多三倍,体积也就大好几倍。上表里横屏 480 px 降到 64 色就能进 1 MB,竖屏 240 px 降到 64 色还有 1.16 MB。竖屏素材想进 1 MB,基本要缩到 200 px 左右,或者只截两秒。

什么画面容易压

画面变化少的最省:固定机位、纯色背景、字幕表情。镜头晃、画面有噪点、有大面积渐变(天空、灯光)的最费,同样参数能差出好几倍。真压不下去又想保留画质,就直接发视频,或者做成实况照片。

常见问题

1 MB 是按 1000 还是 1024 算?

按 1,000,000 字节算,比 1024×1024 略小,留了余量。

能不压缩吗?

能,取消勾选「压到 1 MB 以内」,就按你设的宽度和帧率原样生成。

为什么压完颜色有点花?

颜色少了要靠抖动(细小的点阵)模拟过渡色。觉得花可以把抖动改成「误差扩散」,体积会大 10–25%。

相关教程