ZH
我的工具

MP4 转 GIF

在浏览器中用优化的调色板把 MP4 片段转换成动态 GIF:可选择起点、时长、帧率、宽度、速度、颜色数和循环方式。

每个视频生成一个单独的 GIF。文件不会离开你的设备。请先设置选项:选择文件后会立即开始处理。
时间格式如 0:12、1:05.5 或 75。
不会放大:较小的视频保持自己的宽度。
我的工具 →
广告

GIF 在任何地方都会自动播放并循环——在 Slack、Discord、GitHub 议题、电子邮件以及不支持视频的老论坛里。这个转换器使用 ffmpeg 的两遍调色板方法,在你的浏览器中把 MP4(或其中一段)转成 GIF,使颜色保持真实。引擎只需下载一次,约 30 MB,你的片段不会被上传。

使用方法

  1. 选择一个 MP4 文件(M4V 和其他视频格式也可以)。
  2. 设置开始时间和要使用的秒数。
  3. 选择帧率和宽度;数值越低,文件小得越多。
  4. 选择颜色数、抖动、速度和循环方式,然后点击计算并下载 GIF。

计算公式

帧数 = 时长 ÷ 速度 × fps · 每帧像素数 = 宽度 × 高度

GIF 把每一帧存为最多 256 色、使用 LZW 压缩的索引图像,这比 MP4 的视频编码低效得多。调色板根据整个片段计算,每一帧只保存相对上一帧发生变化的矩形区域。

示例

一段 3 秒 的屏幕录制,10 fps、宽 480 px,得到 3 × 10 = 30 帧;界面以纯色为主时,通常为 0.5–1.5 MB。同样 3 秒的摄像素材用 256 色和 Floyd–Steinberg 抖动,可能达到 4–6 MB。

压到大小限制以内

聊天应用、论坛和议题跟踪器会限制上传大小(例如 GitHub 在议题和评论中接受最大 10 MB 的 GIF)。要压到限制以内,先降低宽度——它对大小影响最大——然后降低帧率,再减少颜色数。把片段裁掉一秒也有帮助。

常见问题

为什么我的 GIF 看起来有颗粒感?

GIF 每帧只能显示 256 种颜色。抖动会混合邻近的颜色来模拟缺少的颜色。要平滑的渐变请选 Floyd–Steinberg;扁平图形请选“无”。

能保留声音吗?

不能,GIF 没有音轨。请改用视频裁剪工具剪出一段短的 MP4。

怎样让 GIF 只播放一次?

把循环设为“播放一次”。有些应用无论怎么设置都会循环播放 GIF。

我的 MP4 会被上传吗?

不会。GIF 在你的浏览器中制作。

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). MP4 转 GIF. https://kakao.mobile/zh/tools/mp4-to-gif-converter/

MLA

“MP4 转 GIF.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/mp4-to-gif-converter/.

广告