视频不上传,GIF 在你的设备上生成。
透明背景的 PNG、WebP、JPG 或 SVG
这个工具能做什么
拖入视频后,画面下方出现一条胶片带,上面有两个手柄。画面只循环播放两个手柄之间的那一段,GIF 还没做出来,你就已经看到它的样子。一开始默认选中前三秒。转换按钮旁边的预估大小会随着拖动实时变化:它是用当前设置把你的视频里两对帧真正编码一遍量出来的(选段开头一对、中间一对),我们测下来和成品只差 2% 到 6%。每转一次,预估还会按这次的偏差自我校准。
视频由你的浏览器解码,GIF 在你的设备上写出,所以没有上传,没有排队,成品上也没有我们的水印。手机拍的视频方向不会错:竖拍的 iPhone 视频在文件里是横着存的,另带一个旋转标记,这里在取第一帧之前就按标记转正。画面上可以裁剪、加一行字、放 emoji 或图片当贴纸,也能把自己的 logo 当水印放在角上。放上去的东西都会按输出尺寸画进每一帧。
使用方法
拖动胶片带上的两个手柄设定起点和终点,拖选段中间可以整段平移。← → 键让手柄走一帧,Shift + 方向键走一秒,I 和 O 把起点或终点设到正在播放的那一帧,和剪辑软件一样。胶片带下面的「起点」「时长」两个框可以直接输入数字。视频很长时,第一条带上方会多出一条更细的总览带,显示整段视频,点哪里选段就移到哪里。
然后选 GIF 的用途。「聊天」是 320 px、12 fps、128 色,适合消息和评论;「演示」是 640 px、12 fps,适合 README、工单和产品页;「高清」是 800 px、20 fps,大小放在第二位。下面三个下拉框就是预设改的参数,每一个都可以单独调。点「转换」后,成品 GIF 原地替换预览继续循环,旁边显示实际大小和下载按钮。之后改任何一处,预览就回来,可以再转一次。
水印按成品画面定位:放在右下角之后再把画面裁成正方形,它仍在正方形的右下角。JPG 格式的 logo 可以一键去掉白底。logo 和位置会存在你的浏览器里,下一个视频点「用上次的水印」就能放回去,它不会自己出现。
帧率、宽度和颜色
GIF 是一张张完整的图叠起来的,大小大致和「帧数 × 像素数」成正比。宽度影响最大:宽度减半,像素只剩四分之一。聊天里 320 px 就够,网页或 README 用 480 到 640 px,800 px 已经算大图。大多数画面 10 到 12 fps 就够流畅,20 到 30 fps 只对快速运动有用,文件也差不多翻倍。帧数不会超过视频本身,24 fps 的视频设成 30 fps,出来还是 24 帧。
每一帧都用自己像素里选出的 256 色调色板,切到另一个场景时,整张 GIF 不会被染成一个色调。抖动把剩下的色带打散成细小的点阵;纯色界面的录屏可以在「高级」里关掉它,因为那些点会被当成画面变化。打开「只存变化的像素」后,前后两帧之间没变的部分只存一次,完全没变的帧合并成一段更长的停顿。同样时长下,一个对话框的录屏可以只有手持拍摄画面的十分之一大小。
格式与限制
输入:MP4、M4V、MOV、WebM 和 MKV,视频编码为 H.264、HEVC、VP8、VP9 或 AV1,前提是你的浏览器能解码。iPhone 默认录 HEVC,Safari、Chrome 和 Edge 能解,Firefox 不一定,解不了时页面会直接说明。浏览器录屏插件生成的 WebM 文件头里常常没有时长,这里会从帧里算出真实长度。输入文件大小没有限制。选段最长 60 秒,因为这么长的 GIF 在 480 px 下通常有几十 MB。输出是标准 GIF89a,默认无限循环;在「高级」里关掉「无限循环」,GIF 就只播一遍。
应用领域
聊天里的表情反应或游戏高光;客服回复、工单或 README 里两到八秒的录屏,演示一个 bug 或一个功能,GIF 不用点就会播放;网页或邮件里的一小段产品画面;配上字幕做成表情包。长录像可以先用 视频裁剪 剪短,不重新编码。只要一张静态画面用 视频截图,播放时横着的视频用 视频旋转 转正。
常见问题
成品有水印吗?
没有,GIF 上没有任何我们的标记。想加自己的 logo,用「水印」按钮。
我的视频会传到哪里?
哪里都不去。浏览器从你的硬盘读文件,GIF 在你的设备上生成,视频的任何部分都不会发到服务器。
手机视频在别的网站转出来是横的,这里呢?
和播放时的方向一致。手机按传感器方向录制,另写一个旋转标记;这里在取任何一帧之前先应用这个标记,竖拍的出来还是竖的。
GIF 最长能多长?
最多 60 秒视频。GIF 涨得很快:480 px 下 30 秒的片段常常有 10 到 20 MB。长内容做成短 MP4 更小,大多数聊天软件也能直接播放。
怎么让 GIF 更小?
按效果排序:降低宽度,缩短选段,降低帧率,再把颜色降到 128 或 64。每改一项预估都会更新,转换前就能看到省了多少。
成品大小为什么和预估不一样?
预估是从你的四帧画面量出来的。选段里运动变化很大的片段偏差会大一些。每次转换后,预估都会按实际结果校准。
能加文字或贴纸吗?
能。「文字」加一行可以拖动、缩放、旋转的字,有五种字体,可以加描边或底框。「贴纸」加 emoji 或你自己的图片,比如透明背景的 PNG。两者都会画进每一帧。
手机上能用吗?
能,Android 用 Chrome,iPhone 用 Safari。胶片带上的手柄按手指大小设计。iPhone 上下载的 GIF 存在「文件」App 里。