图片与设计工具

视频转 GIF

选取一段较短的视频,选择适中的帧率,然后预览并下载无需上传即可生成的 GIF89a 动画。

优先本地处理无需注册隐私说明 ↗

本地 GIF89A 导出

将短视频片段转为 GIF

选择浏览器可解码的视频,截取短片段,然后下载在此浏览器中生成的 GIF。

未选择视频

支持 MP4、WebM、Ogg 视频或 MOV,最大 100 MB,并受浏览器解码能力限制。

从开头开始计时(秒)

0.1–12 秒

1–10 fps;最多 120 帧

GIF 画布最长边自动限制为 640 px,每帧最多 307,200 像素。GIF 支持 256 种颜色;本导出使用固定调色板和不透明白色帧。源文件和结果保留在此浏览器会话中。

选择视频以开始。

使用步骤

如何使用

  1. 选择一个浏览器可解码且不超过 100 MB 的 MP4、WebM、Ogg 视频或 MOV。
  2. 设置开始时间、最长 12 秒的片段以及每秒 1–10 帧;页面会显示生成的帧数。
  3. 创建 GIF,查看动画和文件详情,然后下载真正的 image/gif 文件。

真正的 GIF,而非改名的视频

浏览器能解码视频帧,但不提供原生 GIF 编码器。此页面复用站点有界的 GIF89a 和 LZW 编码器处理每个 Canvas 采样帧,然后在提供下载前检查 GIF 签名和 image/gif MIME 类型。

短片段有助于保持浏览器响应

输入上限为 100 MB。片段可为 0.1–12 秒,帧率为 1–10 fps,最多 120 帧。输出画布会自动适配最长边 640 像素、每帧 307,200 像素的限制;完整 GIF 会在当前会话期间保留于浏览器内存,且不超过 80 MB。

颜色与兼容性边界

GIF 最多支持 256 种颜色。本地编码器使用一个固定调色板和不透明白色帧,因此渐变和细微颜色可能被简化。所选视频必须可由当前浏览器解码;文件名受支持并不能保证编解码器可用。

常见问题

你可能还想知道

视频会离开我的设备吗?

不会。源视频、解码帧、GIF 编码器、预览和下载都留在当前浏览器会话中。刷新、清除或离开页面时会释放本地文件 URL。

为什么 GIF 比源视频小?

GIF 画布会适配较小的像素限制,以便多帧导出能在浏览器内存中完成。GIF 仍可能比压缩视频大,尤其是画面运动或细节较多时。

为什么无法读取所有 MP4 或 MOV?

容器扩展名不能决定编解码器支持。此页面要求浏览器能解码所选视频;若无法读取元数据或帧,会给出明确错误。