GIF 压缩
调色板两遍编码压缩 GIF,降帧缩宽减色,轻松过微信限制
将文件拖拽到这里
或 点击选择文件
支持 .gif 动图压缩
关于这个工具
GIF 是出了名的「体积炸弹」:几秒的动图动辄十几 MB,微信朋友圈、QQ、论坛附件动不动就超限拒收。问题出在 GIF 的老编码方式——每帧 256 色的调色板效率天然低,但这也意味着重新编码的空间巨大。本工具用调色板两遍编码(先分析全片色彩生成最优调色板,再按调色板重编码每一帧)重新压缩 GIF。
三个维度控制体积:帧率(动图 10fps 就很流畅,降帧收益最大)、宽度(缩小到 480px 通常肉眼无感)、颜色数(256 → 128 / 64 色,渐变少的动图几乎无区别)。三项配合得当,体积通常能压到原来的 1/3 到 1/10。
压缩由浏览器内的 FFmpeg(WebAssembly 版)在本地完成,GIF 不上传,动图里的表情包、聊天记录截图也可以放心处理。
功能特点
- 调色板两遍编码,同等画质下体积显著缩小
- 帧率可选(原速 / 12 / 10 / 8 / 5 fps),降帧收益最大
- 宽度可选(100% / 75% / 50% / 320px / 480px)
- 颜色数可选(256 / 128 / 64 色)
- 本地处理不上传,压缩前后体积对比
如何使用
- 把 GIF 拖进虚线框,读取帧数、尺寸与体积
- 选择帧率、宽度与颜色数(默认组合已适合微信发送)
- 点击「开始压缩」
- 对比前后体积,预览确认画质后下载
常见问题
- GIF 能压到多小?
- 取决于内容。少色块的聊天表情、图表动画压缩率最高(常到 1/10);实拍视频转的 GIF 色彩丰富,压缩率通常在 1/2 到 1/4。想要更小,优先降帧率到 8-10fps,再把宽度缩到 480px,最后减颜色数——按这个顺序调,画质损失最小。
- 为什么不能用「画质档位」像压 JPG 那样压 GIF?
- GIF 是无损格式:每帧要么完整保留 256 色调色板索引,要么就需要换成 MP4/WebM 这类视频格式。所以 GIF 的「压缩」只能从帧率、尺寸、颜色数三个维度动刀。如果只是要在网页或聊天里播放,转成 MP4(用「视频转 GIF」的反向——视频压缩)体积会小一个数量级。
- 压缩后动画会卡顿或变色吗?
- 降帧率会让动画变得不够顺滑(10fps 以下明显);减颜色数会让渐变区域出现色带。工具提供实时预览,建议按「帧率 → 宽度 → 颜色数」顺序逐步收紧,每一步都确认画质可接受再继续。