跳到正文
马克工具箱

视频转 GIF

选择视频,截取需要的片段,转换成可循环播放的 GIF,用于聊天、文档或问题反馈。视频由浏览器本地解码,不会上传,生成的 GIF 不带水印。

在浏览器本地运行,输入的内容和文件都不会上传

或把文件拖到这里

使用步骤

  1. 选择 MP4、WebM 或 MOV 文件。
  2. 播放视频,用「取当前时间」设置开始和结束,也可以直接输入秒数。
  3. 选择帧率、宽度、颜色数和播放速度。
  4. 生成 GIF,预览效果后下载。

参数说明

帧率
大多数片段 10~15 帧/秒已经很流畅。GIF 每一帧都是完整图片,帧数越多文件越大。
宽度
480 像素适合聊天和文档。宽度减半,文件大约缩小到四分之一。
颜色数
GIF 每帧最多 256 种颜色。颜色越少文件越小,但渐变和肤色可能出现色带。
播放速度
让动图加快或放慢播放,帧数不变。

帧数和速度是怎么算出来的

帧数等于片段长度乘以帧率,向下取整。一个 GIF 最多 450 帧。每一帧显示 1000 ÷ 帧率 ÷ 播放速度 毫秒,下限是 20 毫秒。GIF 本身以百分之一秒为单位保存延时。

每秒帧数 5 秒片段的帧数 最长片段(450 帧)
5 25 90 秒
10 50 45 秒
15 75 30 秒
20 100 22.5 秒
25 125 18 秒

在 10 帧/秒时,播放速度 0.5× 每帧显示 200 毫秒,1× 为 100 毫秒,1.5× 为 66.7 毫秒,2× 为 50 毫秒。帧数不变。

所选「宽度」不会被放大到超过视频本身,高度按宽高比计算,两者都会取偶数。1920 × 1080 的视频按 480 像素宽度会变成 480 × 270。

常见问题

为什么 GIF 这么大?

GIF 是压缩效率很低的老格式。可以缩短片段、降低帧率或宽度、减少颜色数。较长的片段更适合保存为短视频。

有时长限制吗?

每个 GIF 最多 450 帧,例如 10 帧/秒可截取 45 秒,25 帧/秒可截取 18 秒。

支持哪些视频?

浏览器能播放的视频都可以。MP4(H.264)和 WebM 通用;iPhone 拍的 HEVC/H.265、MOV 视频在 Safari 和部分浏览器中可以使用。

会保留声音吗?

不会,GIF 没有音轨。

隐私说明

本工具完全在浏览器中运行,文件和文本都在你的设备上处理,不会上传到我们的服务器。

相关工具