在线裁剪 GIF 时长

作者 Calvin Sun

按时间或帧范围截取动态 GIF,下载更短的动画。

上传 GIF

拖拽 GIF 到此处,或点击选择文件

仅支持 GIF · 最大 10 MB

文件仅在浏览器本地处理 — 无需注册,无水印

关于这个 GIF 截取工具

  • 可按时间或帧范围在线裁剪 GIF 时长,删除开头或结尾不需要的帧。
  • 选中帧保留原始 Delay,裁剪后仍是动画,而不是静图。
  • 100% 浏览器本地处理,GIF 不会离开这台设备。
  • 免费使用,无需账号,下载无水印。

重新编码 GIF 可能因 256 色调色板略微改变颜色。删除帧通常会减小体积,但不保证下载文件一定更小。

GIF 时长裁剪(也叫截取或 GIF cutter)通过保留一段连续的时间或帧范围,把动态 GIF 变短。与画面裁剪不同,这是时间维度的操作:画面尺寸不变,只有时长变化。

"延迟时间以百分之一秒为单位指定,GIF 序列中的每一帧都可以使用各自的延迟。" W3C GIF89a 规范
  • 按开始/结束时间在线裁剪 GIF
  • 用从 1 开始的帧号截取 GIF 帧
  • 缩短 Reaction GIF、教程动画和聊天 GIF
  • 保留原始帧间隔,动画仍会播放
  • 本地处理,无水印

用这个免费 GIF 截取工具去掉空白开场、多余结尾,或只留下你想保留的片段。

在浏览器中裁剪或截取动态 GIF,只需三步。

"Canvas 提供在浏览器中绘制图形的表面与 API,包括可用于客户端编辑的逐像素图像数据。" MDN Canvas API
  • 上传动态 GIF。 拖放文件或点击选择。解码在本地完成。
  • 选择时间或帧范围。 拖动时间轴手柄,或输入起止时间与帧号。预览只会循环播放选中片段。
  • 裁剪并下载。 点击「裁剪 GIF」,预览更短的动画后下载。

手柄会吸附到真实帧边界,因为 GIF 的 Delay 不是固定 FPS。「按时间」和「按帧」始终同步。

以下实用建议有助于截短 GIF,同时保留你想要的动作。

  • 导出前先预览选中范围——播放只会循环该片段
  • 用「按时间」模式按秒裁剪时长
  • 用「按帧」模式按精确帧号截取
  • 需要整段原动画时点「重置范围」
  • 除非你想改速度,否则请保留原始帧间隔
  • 重新编码后体积可能变化——裁剪时长不是压缩工具

时长裁剪改变播放时长,不改变画面尺寸。要裁掉四周请用「裁剪 GIF」;要拆成静帧请用 GIF 转帧。

Trim GIF(裁剪时长)

删除开头或结尾的时间和帧。画面尺寸不变,时长变短。

Crop GIF(裁剪画面)

删除画面四周区域。时长不变,宽高改变。 裁剪 GIF

Resize GIF(调整尺寸)

整体缩放宽高,完整画面仍可见,只是变大或变小。

Compress GIF(压缩)

通过质量或颜色取舍减小文件体积,时长与构图通常不变。

Split GIF(拆帧)

把 GIF 拆成独立静帧,而不是缩短动画时长。 GIF 转帧

常见问题

可以。上传动态 GIF,选择连续的时间或帧范围,然后点击「裁剪 GIF」下载更短的动画。

用时间轴手柄,或输入起止时间/帧号,只保留需要的片段,再点击「裁剪 GIF」导出。

可以。在「按时间」模式下设置开始与结束时间(秒)。手柄会根据每帧真实 Delay 吸附到帧边界。

可以。在「按帧」模式下输入起始帧和结束帧(从 1 开始),选中帧会按原顺序保留。

可以。把开始手柄往后移可去掉开场帧,把结束手柄往前移可去掉结尾帧。也可以添加多段再按顺序拼接。

默认不会。保留帧仍使用原始 Delay,该片段节奏与原 GIF 一致。也可在输出设置中统一覆盖帧间隔。

删除帧通常会减小体积,但重新编码也可能改变压缩结果。我们不保证具体减小多少。

会。所有选中帧仍按 Delay 连续播放,不会只导出第一帧。

可以。在输出设置中启用保留透明时,透明背景会尽量保留。

可以。OmniGIF 可在现代手机浏览器中使用,时间轴手柄支持触摸操作。

可以。OmniGIF 可直接在 Windows 10、Windows 11 以及 Mac 的现代浏览器中使用,无需安装软件。

裁剪时长改变播放的帧与时长;裁剪画面改变画面区域。要截短 GIF 请用本页;要去掉四周画面请用「裁剪 GIF」。

不会。解析、裁剪和编码都在浏览器本地完成,文件不会上传到 OmniGIF 服务器。

在线裁剪 GIF 时长 – GIF 截取工具 | OmniGIF