视频转 GIF 转换器 —— 免费、在线、无水印
在浏览器里把 MP4、MOV 或 WebM 变成动图 GIF,用的是从素材本身生成的调色板,渐变不会被压成一块块色带。
- MP4 转 GIF
- 做一个表情包 GIF
- 把录屏转成 GIF
- 给 README 做 GIF
- 循环一段 5 秒片段
或把文件拖到这里
全部在你的浏览器中运行——视频不会被上传。
GIF 是唯一一种不需要播放器就能到处工作的动态图像:在 README 里、在邮件里、在聊天窗口里、在缺陷系统里、在幻灯片里。所以把视频转成 GIF 与其说是怀旧,不如说是为了兼容。这个免费的视频转 GIF 工具接收 MP4、MOV、WebM、MKV 或 AVI,把动图还给你,而不会把片段上传给任何人。
好 GIF 和坏 GIF 的差距,几乎全在颜色上。GIF 每帧只有 256 种颜色,所以编码器必须挑出是哪 256 种。廉价转换器用固定的网页安全调色板,结果肤色、天空和渐变都会出现严重色带。VideoToURL 采用的是两遍法——第一遍用 palettegen 从你的素材里生成调色板,第二遍用 paletteuse 应用它——这正是 ffmpeg 文档推荐、Ezgif 也在用的技术。代价是多一遍很快的处理,观感却好得多。
宽度、帧率、长度和起点都由你设定,这很重要,因为 GIF 几乎没有值得一提的帧间压缩,文件体积涨得飞快。480 像素宽、12fps、十秒是聊天和文档场景的合理默认值;把其中任何一个数字往上推,兆字节都会来得很快。
这个视频转 GIF 工具给你什么
两遍调色板生成,颜色干净
转换器不会把你的素材硬塞进通用的 216 色网页调色板,而是分析片段、用其中真正存在的颜色建一个调色板,再据此编码。渐变、肤色和天空出来是平滑的而不是块状的——这正是一句随手写的 ffmpeg 命令和文档里那套两遍法之间的画质差距。把 MP4 转成 GIF,不带色带。
宽度可选 240 到 640 像素
GIF 的体积大致随宽度的平方增长,所以这是你手上对最终文件影响最大的杠杆。320 像素适合聊天表情,480 适合 README 里的动图,640 留给细节真的重要的时候。高度会自动跟随,并用 Lanczos 缩放保住画面比例。
帧率在 8 到 20fps 之间调
没人需要 60fps 的 GIF。每秒八帧足够展示一段慢速的界面操作,而且文件很小;十二帧是多数动态的甜点;二十帧在快速动作上很顺滑,代价也相应。用一个你真正选过的帧率,把视频做成 GIF。
指定起点和长度
设一个开始时间,从那里取 5、10、15 或 30 秒,这样你不用先剪辑就能从一段长录像里把精彩部分拽出来。起点偏移加上时长,等于不碰第二个工具就完成了一次粗略的出入点。
默认完美循环
输出写入的循环次数为零,在 GIF 里这意味着永远循环——也就是所有人在聊天软件或文档页面上预期的行为。没有需要翻找的设置,也不会出现只播一次的意外。
没有水印,也没有十秒免费档
Ezgif、Giphy 的转换器和多数免费 GIF 工具,要么给输出打上印记,要么限制长度,要么先要求你上传素材。这里什么都不会被印上,什么都不受限,也什么都不上传。诚实意义上的免费视频转动图。
人们都把什么做成 GIF
在 README 里记录功能的开发者
GitHub 会在 Markdown 里直接渲染 GIF,却不会播放视频,所以动图至今仍是在仓库里展示命令行运行或界面交互的唯一方式。480 像素、10fps 能把文件压得够小,页面照样加载很快。
分享原型交互的设计师
一段悬停状态或过渡动效的短循环,胜过三段文字,而且能直接丢进 Slack、Notion 或 Figma 评论里,谁都不需要播放器或链接。
与其描述不如演示的客服
一段十秒、明确指出该点哪个菜单的 GIF,比一份编号清单更快结束一个工单。而且它能嵌进帮助台的回复里,而视频附件在那里会被剥掉。
想从片段里做表情包的人
从一段较长的视频里取两三秒、320 像素宽,你就有了一个到哪儿都能发的东西。有了开始时间这个字段,你不必先剪源文件。
想让邮件动起来的市场人员
邮件客户端几乎普遍屏蔽视频,却能正常渲染 GIF,这让动图成为在邮件里让画面动起来的唯一可靠方式。保持短和窄,它就不会撑爆邮件体积。
讲解一个过程的老师和写作者
一段化学反应、一个运动技巧或一个表格技巧的循环 GIF,可以直接待在幻灯片或博客里,不需要播放器、插件,也不需要一个明年可能就消失的第三方嵌入。
为什么在这里把视频转成 GIF
懂调色板的编码
采用 palettegen 加 paletteuse 的两遍流程,而不是默认的网页调色板——这是各家 GIF 转换器之间最大的画质差别。
什么都不上传
你的片段从磁盘读进来,在这个标签页里转换。没有传输、没有排队,也没有一份素材躺在别人的存储上。
对取舍的真实控制
宽度、帧率、时长和起点全都开放,因为 GIF 的体积正是这四个数字的直接结果。
怎样在线把视频转成 GIF
1. 添加你的视频
放进 MP4、MOV、WebM、MKV 或 AVI。文件被直接从磁盘读进页面,所以没有上传要等。
2. 选择宽度、帧率和长度
480 像素、12fps、十秒是不错的默认值。文件需要更小时先调宽度——它比其他任何设置都管用。
3. 设置 GIF 从哪里开始
输入一个起始时间,比如 0:15,就能从一段较长录像的中间取材,而不是从头开始。
4. 生成 GIF 并下载
转换器会跑两遍——一遍建调色板,一遍据此编码——并显示一条合并后的进度条。做好的 GIF 会直接下载到你的机器上。
视频转 GIF 常见问题
这个视频转 GIF 工具免费吗?
免费,不用账号、没有水印,也不限你做多少个 GIF。转换跑在你自己的电脑上而不是服务器上,所以没有需要用付费档收回的成本。
为什么我的 GIF 比视频还大得多?
GIF 没有真正的帧间压缩,每帧都存成一张索引图,所以它就是比 H.264 低效得多的格式。一段十秒的片段,作为 MP4 是 2MB,作为 GIF 很容易变成 8MB。最有效的办法是降低宽度,其次是降低帧率,再次是缩短片长。
怎样把 GIF 文件变小?
先降宽度——体积大致随宽度的平方变化,所以从 640 降到 320 像素能减掉大约四分之三。然后把帧率降到 8 或 10fps,再缩短时长。按这个顺序动这三个杠杆,几乎任何 GIF 都能压进限制。
GIF 会自动循环吗?
会。输出写入的循环次数为零,也就是无限循环,所以它在 Slack、GitHub、Discord 和邮件客户端里的表现就是大家预期的那样,不需要额外设置。
生成 GIF 时我的视频会被上传吗?
不会。一切都在这个浏览器标签页里、在你自己的处理器上完成。这就是它和 Ezgif 或 Giphy 转换器之间的区别——后者必须先把你的文件放到它们的服务器上才能开始。
GIF 上有水印吗?
没有。任何一帧上都不会加东西,也没有片尾品牌卡。GIF 里只有你的素材。
GIF 最长能做多长?
工具提供 5、10、15 和 30 秒。在任何合理宽度下,三十秒已经是个很大的 GIF;再长下去,这个格式相比直接分享视频就没有意义了。
我能把 GIF 转成分享链接吗?
不能直接转。链接上传器只接受视频文件,所以 GIF 输出上不会出现“获取分享链接”按钮。如果你要一个网址,请先用转换工具把片段转成 MP4 再上传——体积也会小得多。
哪些视频格式可以转成 GIF?
MP4、MOV、WebM、MKV、AVI、MPEG、FLV、M4V、3GP、OGV、WMV 和 TS。只要浏览器或播放器打得开,转换器基本都能读。
这些 GIF 可以商用吗?
可以。什么都不会被打上水印,我们也不对你处理的内容主张任何权利,更不附加授权条款。只有你源素材上的权利才作数。
需要的是链接而不是下载?上传做好的文件,获取观看页、直接文件 URL 和嵌入代码。
把视频变成 URL