GIF 转 MP4 使用方法
- 1
拖入 GIF 动图
最多添加 3 个 .gif 文件,每个不超过 500 MB:表情包、反应 GIF、屏幕录制或你自己做的动画都可以。
- 2
加载一次转换引擎
浏览器无法直接把 GIF 帧解码成视频,所以首次使用时会下载一个 31 MB 的引擎,之后会缓存起来。
- 3
转换为 MP4
默认已选中 MP4;保持高质量可让边缘更清晰,也可以选择较低的分辨率,得到更小的文件。
- 4
下载
保存 name.mp4,发布到 GIF 文件太大或不支持 GIF 的地方。
限制与 Pro
每批最多 3 个 GIF,每个不超过 500 MB、动画时长不超过 10 分钟。
Pro 每批最多可转换 500 个 GIF,每个最大 4 GB。 了解 Pro
关于 GIF 转 MP4
GIF 动图诞生于 1987 年:每一帧都是单独的图片,最多只能有 256 种颜色,唯一的压缩方式是无损的 LZW,所以几秒钟的动画就可能有好几 MB。把 GIF 转换成 MP4,就是把同样的帧编码为 H.264 视频,它只保存帧与帧之间变化的部分。MP4 通常小好几倍,颜色渐变更平滑,X、Instagram、WhatsApp、Telegram 以及大多数聊天应用的“GIF”按钮背后用的其实就是它。在网页上,用 video 元素循环播放的静音 MP4,加载速度比它所替代的 GIF 快得多。
转换器使用 ffmpeg.wasm 读取 GIF,保留每一帧各自的显示时间,并输出不含音轨的 H.264 MP4。H.264 要求宽高为偶数,因此宽或高为奇数的 GIF 会少一行或一列像素。MP4 不支持透明,透明区域会变成黑色;原图的 256 色抖动效果因为帧本身没有改变,仍会保留。
MP4 本身不会循环:社交应用和 HTML 的 loop 属性会让它重复播放,而桌面播放器播完就会停止。只有寥寥几帧的极短 GIF 也只会生成同样很短的视频,有些平台会拒绝不到一两秒的片段;如果你需要反向操作,可以使用“视频转 GIF”工具。
隐私
你的 GIF 由 ffmpeg.wasm 在本标签页的 Web Worker 中解码和编码,不会上传。唯一需要下载的是 31 MB 的引擎本身,它从 jsDelivr 获取一次后缓存,不会携带你文件中的任何内容。