EasyLottie

将 MP4 转换为 GIF,在您的浏览器中

将素材插入,进行裁剪,并导出为动画 GIF 图像。转换过程在您的设备上进行,文件始终留在浏览器中,且不会对结果产生任何标记。

探索按钮、加载和成功状态示例 →

来源:一段简短的UI动画

原始样本 · MP4 · 4 秒 · 960 × 540

该示例加载时,已选择 GIF 格式,且背景去除已关闭。请进行裁剪,设置尺寸和帧率,然后渲染以查看最终输出重量,在您使用自己的素材之前。

试试这个示例
正在读取视频…

问题

大多数在线 MP4-到-GIF 转换器会将您的文件上传到服务器。这意味着,存在大小限制,队列,以及您需要阅读的保留策略。对于任何机密文件,例如:未发布的产物演示、客户录音、内部 UI,任何您不想公开的内容,都适用。

免费版,如果未上传,通常可以通过水印、长度限制或账户墙来获得价值。

GIF 同样具有苛刻性:每个帧使用 256 种颜色,且不支持部分透明度。一个隐藏帧率和尺寸的转换器,会产生模糊的 GIF 或是 40MB 的 GIF,而且无法在转换完成后判断是哪种。

浏览器工作流程

EasyLottie 在您的浏览器中解码视频并完全编码为 GIF,使用 WebCodecs。无需上传、无需账户、无水印,以及无服务器端大小限制。

设置决定 GIF 的质量和大小 — 包括输入/输出范围、裁剪、输出尺寸、帧率等,这些设置在渲染之前都可以进行调整,并且工具会显示实际使用的有效值。

同一个文件可以导出为透明 WebM 格式、PNG 序列,或 Lottie ZIP 格式,无需重新上传,这样您就可以在选择 GIF 之前,比较不同的格式。

完成任务

  1. 打开转换器

    该工具位于此页面。无需安装,也不需要账户。

  2. 上传视频

    MP4、MOV、WebM 或图像序列。解码使用浏览器的自带编解码器,因此非常不常见的编解码器可能无法打开——该工具会在您设置之前进行检查。

  3. 修剪到您需要的部分

    GIF 尺寸随着每一帧而增长。设置一个紧密的输入/输出范围,是影响输出文件大小的最大因素。

  4. 设置尺寸和帧率

    降低帧率以获得更小的 GIF。该工具显示将使用的有效帧率,并限制渲染为 450 帧。

  5. 导出 GIF

    直接下载。为了比较,可以将输出切换到 WebM、PNG 序列或 Lottie ZIP,无需重新加载文件。

常见用例

产品演示,在 README 或 issue 中

将屏幕录像转换为可在 GitHub、Slack、Notion 或 Jira 上无播放器的情况下,直接播放的 GIF 动画。

保密素材

未发布的用户界面、客户会谈或内部录音,不得上传到第三方转换器。

电子邮件及旧客户端

GIF 动画会在 MP4 无法自动播放的地方继续播放,这使得它在新闻邮件和嵌入式预览中仍然有用。

常见问题

MP4文件是否已上传到任何位置?

编号:解码和 GIF 编码均在您的浏览器中本地运行。可选的云同步或分享链接上传项目,仅在您选择这些功能时才会进行。

水印或长度限制是否存在?

无水印。 不存在服务器端的尺寸限制,但渲染数量限制在 450 帧以内,并且受到您本地机器内存的限制——剪辑片段是实际的限制。

为什么我的 GIF 文件这么大?

GIF 存储每个帧作为独立的 256 色图像。 缩短时长,降低输出尺寸,并降低帧率—— 按照这个顺序进行调整。 这三个都可以在渲染之前进行调整。

我可以转换 MOV 或 WebM 吗?

是的。MOV 和 WebM 采用相同的路径。解码取决于浏览器和源编解码器,因此,仅仅依靠文件扩展名并不能保证支持;该工具会首先探测编解码器,并告知是否无法打开。

GIF 图像能否有透明背景?

是的,如果源素材具有纯色的背景,您可以进行抠图。GIF 仅支持硬边缘透明 — 参见“将绿色屏幕转换为 GIF”页面,了解相关工作流程。

哪些浏览器可用?

基于 Chromium 的浏览器(Chrome、Edge、Brave、Arc)在视频解码方面表现最佳。该工具会检查可用的 API 以及源编码器,在您开始之前。

准备好尝试了吗?

免费使用,无需注册。默认情况下,文件在本地处理。