将动图 GIF 转换为 MP4,以获得更小的文件、更流畅的播放,以及不被拒绝的上传。
拖放一个或多个 - 所有文件都将转换为 MP4。逐行进度、批量转换、ZIP 下载。
动画 GIF 非常庞大 - 在更差的质量下往往比等效的 MP4 大 5 到 10 倍. 每个现代消息平台、社交网络和 CMS 都更倾向于 MP4: 文件更小、质量更好、支持真实音频(即使你的 GIF 是静音的). 将 GIF 转为 MP4 是减少视频资源带宽费用最快的单项改动.
转换在你的浏览器中使用我们的 FFmpeg wasm 引擎——它能识别 GIF 帧并将它们重新编码为带有 fast-start moov atom 的 H.264 MP4,实现即时播放。wasm 引擎首次使用时会下载约 ~22 MB(之后会被缓存)。在视觉质量相同的情况下,输出通常比源 GIF 小 80–90%。
为什么 GIF 文件这么大?该格式可追溯到 1987 年,每帧使用 256 色调色板,并采用原始的行程编码压缩。现代视频编解码器使用运动估计(仅存储帧之间的差异)、可变量化(在人眼注意到的地方分配比特)和针对自然视频信号调整的熵编码。结果是:MP4 以 GIF 十分之的 文件大小承载相同的视觉内容,而且通常具有更高的色彩保真度。GIF 之所以能存活下来,仅仅是因为惯性以及某些平台缺乏内联视频支持。
这种转换最常见的场景:在您自己的网站上托管 GIF(更小的 MP4 = 更低的带宽费用),在 Slack 或 Discord 中分享(MP4 作为视频内联播放,而 GIF 无论如何都会在服务器端转换),嵌入 GitHub README 文件(GitHub 在 Markdown 块中接受 MP4),以及上传到偏好视频帖子而非 GIF 附件的社交平台。在大多数这些情况下,接收者的体验相同或更好;节省的成本是纯粹的收益。
关于自动播放和循环的注意事项。HTML5视频元素需要明确的属性才能像GIF一样运行:muted、autoplay、playsinline、loop。Subformer的MP4输出与其中任何一个都能很好地配合,但播放器必须进行配置。在社交平台上,这由其视频管道自动处理;在自托管网站上,您只需在视频标签中设置一次。GIF的“永久循环,自动播放”是内置的;MP4需要配置。如果您以前将GIF放入img标签中并且它们“直接工作”,那么了解这一点很有价值。
大规模自托管 GIF 成本高昂。小 10 倍的 MP4 可以将您的 CDN 费用降低相同的倍数,且访客无可见变化。
GitHub markdown 通过 <video> 标签支持 MP4(作为附件上传)。文件越小 = 仓库浏览速度越快。
这两个平台都将MP4内联渲染为带有原生控件的视频播放器。较小的文件上传速度也更快。
iPhone 照片和 Android 图库原生支持 MP4。GIF 技术上可行,但在 iOS 上会放在一个尴尬的“动画”类别中。
Twitter 无论如何都会在服务器端将 GIF 上传转换为 MP4。预先转换可以让您控制编码质量。
Premiere、DaVinci Resolve 和 Final Cut 更喜欢 MP4 源。直接编辑 GIF 很麻烦;MP4 可以干净地放入时间线。
动画 GIF 是经典的短循环图像格式. 可在所有浏览器和聊天应用中播放,但与 MP4 或 WebM 等现代视频格式相比,它体积大且有损.
MP4 是支持最广泛的视频容器,基于 ISO Base Media File Format。它可以承载 H.264、H.265 和 AV1 视频,以及 AAC、MP3 或 Opus 音频。
将 GIF 拖到上方的转换器,或点击该框从你的设备中选择一个。
我们已预选 MP4 作为输出格式。如果你想要不同的目标,请从下拉菜单中更改它。
点击 Convert 并等待进度条完成。准备好后下载 MP4.