什么是视频转 GIF?
视频转GIF可将您的视频片段转换为GIF动态图片。所有处理都在您的设备上完成,不会上传任何内容。设置帧率、尺寸和画质,获得合适大小的GIF。
支持 MP4、WebM、MOV、AVI、MKV、FLV、WMV、OGV、M4V、3GP 文件,单个不超过 100 MB。你可以设定起止时间裁出想要的片段,帧率在 5 到 30 fps 之间调,宽度从 160 到 800 像素选。不想逐项细调的话,最高、均衡、小体积三个一键预设会同时帮你设好帧率、宽度和画质。把帧率和宽度调低,文件能压到 1 MB 以内,微信和邮件就能直接发了。
使用方法
- 上传视频文件,并在内置播放器中预览
- 选一个最高、均衡或小体积预设,或者自行设定起止时间,再调帧率、宽度和画质
- 点击「转换」,下载生成的GIF
何时使用
- 把屏幕录制中几秒的操作做成 GIF,贴在 bug 报告里说明问题。
- 从剧集里截一个表情片段,做成反应 GIF 发到群里。
- 在 GitHub README 里嵌入产品演示,因为 README 不支持视频。
结果
您想将电影中一个3秒的反应片段制作成可分享的GIF。上传视频,设置开始和结束时间以截取该反应片段,选择15帧/秒和480px宽度,下载轻量级GIF文件。
常见问题
- 为什么生成的 GIF 比原视频画质差很多?
- GIF 每帧只能存 256 种颜色,所以渐变和肤色会有色带。视频每帧能用上百万种颜色。画质损失是格式本身的限制,不是工具问题。降低帧率和宽度能让画面看起来更平滑。
- 片段最长能做多少秒,文件还能正常发送?
- 480 像素宽、15 fps 的设置下,每 5 秒大约 1 MB。微信单条消息上限 25 MB,Discord 免费用户也是 25 MB。短消息场景建议控制在 10 秒以内,这样才能直接预览而不是显示成下载链接。
- 录屏和实拍视频应该用多少帧率?
- 录屏演示 UI 操作的话,10 到 12 fps 就够了,画面变化是阶梯式的。实拍有镜头移动,需要 20 到 24 fps 才不卡顿。超过 24 fps 基本只是让文件变大,看不出区别。
- 能不能让 GIF 不要一直循环播放?
- 可以。循环次数下拉框可以设定 GIF 播放几次。无限适合表情包和反应图,一次最适合演讲片段或邮件签名,2 到 10 次正好覆盖中间情况。设好的次数会写进 GIF 头部,微博、Slack、Discord、大多数查看器都会遵守。少数 Markdown 渲染器会去掉循环标志,这时 GIF 不管你设了几次都只播一次。
- 转换视频时会上传到服务器吗?
- 不会。FFmpeg 通过 WebAssembly 在你的设备本地运行,视频文件不会离开你的电脑,生成的 GIF 也是本地完成的,你点下载之后才保存到本地。