把视频片段转成 GIF
选一个视频,标出想要的那一段(最长 30 秒),选好帧率和宽度,就能下载 GIF。整个过程由你的浏览器在你的设备上完成:没有水印、不用注册,视频也不会上传。
把视频拖到这里
浏览器能播放的任何视频,最大 500 MB。不会上传任何内容。
为什么这样做 GIF
- •GIF 不需要播放器,在聊天、论坛和不接受视频的文档里都能播放。
- •大小由你掌控:每秒帧数少一点、宽度小一点,文件就会小很多。开始前页面会给出估算,结束时显示真实大小。
- •全部在浏览器里完成,私人片段保持私密。
这个工具能做什么、不能做什么
- •可处理浏览器能播放的任何视频:大多数浏览器能播 MP4 和 MOV,Chrome 和 Firefox 能播 WebM。手机拍的 HEVC 视频只有 Safari 能播。
- •每个文件最大 500 MB,每个 GIF 最长 30 秒。帧率每秒 5 到 20,宽度 240 到 720 像素;不会把画面放大。
- •GIF 每幅画面最多 256 种颜色。页面会从你的片段里挑出最合适的 256 种,并可用抖动来掩盖色带,但照片和渐变永远不会像视频那样好看。
- •GIF 很大。几秒钟、中等宽度的片段往往就有几兆。估算值超过 15 MB 时页面会提醒。
- •没有声音:GIF 无法带音频。这里没有文字、裁剪或变速功能;需要的话请先把视频剪好。
- •它通过在视频里逐个跳转来取帧,所以每秒 20 帧的长片段需要一分钟甚至更久。
做 GIF 的其他办法
- •想要又小又好看的文件,MP4 通常比 GIF 小得多,大多数应用也接受。本站的视频压缩工具可以把它再缩小。
- •在电脑上用 ffmpeg,可以用两遍处理加自定义调色板,在同样大小下得到最好的画质。
常见问题
- 会上传我的视频吗?
- 不会。浏览器通过本地链接打开视频,GIF 在你的设备上生成,不会向服务器发送任何内容。
- 怎么让 GIF 变小?
- 按效果从大到小:把片段剪短、调小宽度、降低每秒帧数、关掉抖动。宽度减半,大小大致会降到四分之一。
- 为什么我的 GIF 有颗粒或色带?
- GIF 同一时间只能用 256 种颜色。打开抖动可以让渐变更平滑,代价是文件更大;片段最好只含一个场景,这样挑出的颜色更贴合。
- 为什么这个页面打不开我的视频?
- 它只能使用你的浏览器能播放的内容。部分手机的 HEVC(H.265)视频在 Safari 能播,Chrome 和 Firefox 不能。请换个浏览器,或先把视频转成 MP4。
- 有水印或时间限制吗?
- 没有水印,也不用注册。唯一的限制是每个 GIF 最长 30 秒。
- 为什么真实大小和估算不一样?
- 大小取决于相邻帧之间变化了多少,页面事先无从知道。静止的场景会小很多;快速运动和噪点会让文件很大。请把估算当作粗略参考。
- 能加声音或文字吗?
- 不能。GIF 没有声音,这个工具也不加字幕。它的用途是快速把一段视频变成循环动图。
工作原理
页面用一个隐藏的播放器播放你的视频,跳到每个时刻,把画面复制到画布上,再用自带的编码器写出 GIF:中位切分取色、可选的抖动,以及对帧数据的压缩。没有用到任何外部库。