跳到主要内容
PulsarKit

视频转GIF

在浏览器里把视频片段转成GIF动图,调色板专门为这段片段生成。

把文件拖到这里

.mp4, .mov, .mkv, .webm, .avi, .m4v · 最大200 MB

如何转换为GIF

  1. 1

    添加视频

    MP4、MOV、MKV、WebM或AVI,最大200 MB。视频长一些也没关系,你可以选出要做成GIF的部分。

  2. 2

    拖动滑块,选出想要的部分

    最多30秒可以做成GIF。然后选择帧率和宽度:数值低,文件更小;数值高,画面更流畅,但文件增长很快。

  3. 3

    点击“转换”并下载

    保存之前,做好的GIF会显示在页面上:无声、循环播放,尺寸符合你选的设置。

为什么GIF这么快就变大

GIF把每一帧都存成基于共享调色板的索引图像,帧与帧之间没有真正的视频编码格式那样的运动压缩。所以一段全分辨率的十秒片段,可能比原视频大好几倍,这个工具也因此一次最多转换30秒。再长的话,可用的GIF常常还没编码完就超过200 MB。较长的视频不会被拒绝:播放器下方的时间轨用来选择哪30秒做成GIF。

调色板为你的片段生成,而不是通用的

在绘制第一帧之前,转换器会分析画面,生成一个专门匹配它的64色、128色或256色自定义调色板。屏幕录像和背景静止的片段,效果明显比通用调色板干净。随后由抖动决定如何打散平坦的色块来掩盖色带:Sierra-2-4a是更锐利的默认选项,Bayer的图案更均匀,关闭抖动则让平坦的颜色保持完全平坦,代价是渐变上会出现明显的色带。

帧率、宽度和循环

12 fps是经典的GIF帧率,也是不错的默认值;20 fps明显更流畅,但同样时长下文件大约翻倍。改变宽度时高度会自动按比例缩放,保持在480 px或以下,多数结果就能控制在几MB。循环默认开启,和GIF在各处的用法一致;关闭后片段只播放一次。

GIF在你的设备上生成

两遍处理都在你自己的设备上运行:先根据片段生成最多256色的调色板,再用它绘制每一帧。视频从不上传,也不需要账号,想把多少片段做成GIF都可以;关闭标签页就会清除。

常见问题

为什么GIF比原视频还大?

GIF没有视频编码格式那样的帧间运动压缩,所以每一帧基本上是单独存储的。这是格式本身的取舍,不是改个设置就能解决的。

帧率选多少合适?

12 fps是标准选择,文件大小也合理。只有动作确实需要时才提高到15或20,因为文件大小几乎和帧率成正比增长。

为什么有30秒的限制?

超过这个长度、分辨率又够用的GIF,常常超过200 MB,编码和分享都不现实。较长的视频照样能用,把时间轨上的滑块拖到你想要的那30秒即可。

GIF会有声音吗?

不会。GIF格式本身不支持音频,所以音轨按设计会被去掉。

颜色和抖动选项会改变什么?

“颜色”设定自定义调色板能用多少种颜色,越多越好看,但文件越大。“抖动”控制如何用有限的调色板近似表现渐变;关闭后平坦区域保持平坦,但可能出现明显的色带。

文件会上传到哪里吗?

不会。转换的两遍处理都在你设备上的浏览器标签页里运行。

指南

相关工具