GIF变速器

作者 Calvin Sun

在线加快或减慢任意动态GIF。用速度倍数缩放每帧间隔,同时保留相对节奏。

点击选择GIF文件

或将GIF文件拖放到此处

大于1x会变快,小于1x会变慢。各帧之间的相对节奏会按比例保留。

快捷预设

原始时长: 0ms

新时长: 0ms

GIF只支持二值透明。保留透明可保持镂空区域;纯色填充会用你选择的颜色填满透明区域。

#000000

编码前会用此颜色填充透明区域。

采样间隔越小细节越多,但文件可能更大、耗时更长。

首次播放后GIF应重复的次数。无限表示一直循环。

gif.js 风格:0表示无限。自定义时输入首次播放后的额外重复次数(0–100)。

关于此GIF变速工具

  • 用简单倍数加快或减慢已有GIF
  • 按比例缩放每帧间隔,保留不均速节奏与停顿
  • 调整速度时实时预览;导出时才编码最终GIF
  • 全部在浏览器本地处理,保护隐私

速度很高时,部分帧可能被钳制到GIF最小间隔(约20ms),因此对本来就很快的动画,实际效果可能略低于所选倍数。

什么是GIF变速器?

GIF变速器(也常搜 change GIF speed、加速GIF、减速GIF)通过改写每帧的delay来调整动画播放快慢。OmniGIF 完全在浏览器本地完成:

"The Graphics Interchange Format is a bitmap image format that supports animation through multiple frames with per-frame delay timing." W3C: GIF89a
  • 用大于1x的倍数加快GIF
  • 用小于1x的倍数减慢GIF
  • 按比例保留相对帧时序,而不是压成统一间隔
  • 导出前可实时预览新速度
  • 本地下载新GIF,无需上传文件

无论你需要更快的表情包反应,还是更慢的演示循环,这个免费工具都能保持流程简单且私密。

如何在线修改GIF速度

按以下步骤加快或减慢GIF:

"Each frame of a GIF can specify a delay time, allowing animations to play at non-uniform speeds across frames." W3C: GIF89a Graphic Control Extension
  • 1. 上传GIF: 拖放或选择动态GIF(最大10MB)。帧与间隔会在浏览器中解码一次。
  • 2. 选择速度倍数: 使用滑块或0.25x到4x的预设。大于1x变快,小于1x变慢。
  • 3. 查看时长估算: 导出前对比原始时长与估算的新时长。
  • 4. 预览效果: 实时画布按缩放后的间隔播放,无需每次微调都重新编码。
  • 5. 下载新GIF: 导出时会按缩放后的间隔,以及你的画质、循环与透明度设置进行编码。

处理留在本机,你可以快速迭代速度,源文件保持私密。

更好的GIF变速技巧

几点选择能让变速GIF更自然:

  • 想要明显更快的反应GIF时,可从2x开始
  • 文字或对白看不清时,试试0.5x
  • 先看实时预览——视觉节奏往往比数字本身更重要
  • 本来就很快的GIF在高倍数下可能触及约20ms的最小间隔
  • 贴纸类镂空GIF建议选择「保留透明」

温和调整倍数,通常比把大量帧钳到同一最小间隔的极端设置更好。

常见问题 - GIF变速器

如何让GIF变快?

上传GIF,将速度倍数设为大于1x(例如2x),在实时预览中确认效果,然后点击导出。每帧间隔会除以该倍数,动画会变快,同时保留相对节奏。

如何让GIF变慢?

选择小于1x的倍数,例如0.5x。帧间隔会变长,GIF播放更慢。0.25x、0.75x等预设可一键完成常见减速。

变速后还会保留原来的节奏吗?

会。OmniGIF用同一倍数缩放每一帧的delay,而不是强制统一成一个间隔。短停顿与较长停留在变速后仍保持比例。

最快和最慢有限制吗?

倍数范围为0.25x到4x。编码后的帧间隔也会被限制在实用的GIF范围(约20ms–10000ms),这与浏览器和编辑器常见的动画时序处理一致。

文件会上传到服务器吗?

不会。解码、预览与编码都在浏览器中完成,GIF不会离开你的设备。

文件大小限制是多少?

每个GIF需小于10MB。帧数很多的长动画在浏览器中导出可能更久。

GIF变速器 – 在线加快或减慢GIF播放速度