UTILS.
100% 浏览器内运行
🎞

视频转 GIF 转换器

将任意视频的一段截取为动态 GIF——自定义起点、终点、帧率和宽度。

将视频拖到此处,或点击选择

关于此工具

视频转 GIF 是一款免费的浏览器内转换工具,可将一段视频截取为动态 GIF。你载入视频文件,设定起止时间、帧率和输出宽度,工具便会逐帧遍历这一片段,把每一帧绘制到画布上,再用 gifenc 量化器编码为循环播放的 GIF。

所有处理都借助浏览器自带的视频解码器和一个小型 JavaScript GIF 编码器在本地完成——你的文件绝不会被上传,也绝不会离开你的设备,因此可离线使用,处理私密素材也很安全。由于 GIF 每帧仅能保存 256 种颜色,它最适合短小、尺寸不大的片段,而非时长较长的高清视频。

为节省内存,工具将单个 GIF 上限设为 150 帧;如果你的时间范围加帧率会超出这一上限,工具会自动缩短范围并给出提示。想要更小的文件,可降低帧率或宽度;想要更流畅的动态,则调高这两项。

常见问题

我可以使用哪些视频格式?
任何浏览器能原生播放的格式——常见的有 MP4(H.264)、WebM 和 Ogg。解码依赖浏览器内置的视频支持,因此冷门或仅靠硬件解码的编码可能无法载入;若出现这种情况,你会看到明确的提示。
转换是无损的吗?
不是。GIF 每帧仅限 256 种颜色,因此视频会被重新编码并进行颜色量化;结果是原视频的近似效果,在渐变处会出现可见的抖动纹理。这是一次重新编码,而非无损复制。
为什么有 150 帧的限制?
GIF 各帧在编码过程中都保存在内存里,因此高帧率的超长片段可能会耗尽标签页资源。这一上限能让工具保持流畅;如果触及上限,时间范围会被缩短至 150 帧以内,并显示相应提示。
我的视频会被上传到某处吗?
不会。整个转换过程都在浏览器中运行,本地解码、本地编码——你的文件绝不会离开你的设备,不会向任何服务器发送数据,页面载入后即可离线使用。

更多工具