视频转 GIF
选取一段较短的视频,选择适中的帧率,然后预览并下载无需上传即可生成的 GIF89a 动画。
本地 GIF89A 导出
将短视频片段转为 GIF
选择浏览器可解码的视频,截取短片段,然后下载在此浏览器中生成的 GIF。
使用步骤
如何使用
- 选择一个浏览器可解码且不超过 100 MB 的 MP4、WebM、Ogg 视频或 MOV。
- 设置开始时间、最长 12 秒的片段以及每秒 1–10 帧;页面会显示生成的帧数。
- 创建 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?
容器扩展名不能决定编解码器支持。此页面要求浏览器能解码所选视频;若无法读取元数据或帧,会给出明确错误。