用 FFmpeg 把 GIF 转成 MP4(体积更小更流畅)

把动图 GIF 转成 H.264 MP4,体积大幅缩小,所有设备都能播放。

WindowsFFmpeg转换GIF低风险
运行 ffmpeg -i animation.gif -movflags +faststart -pix_fmt yuv420p animation.mp4。

01命令

命令
$ ffmpeg -i animation.gif -movflags +faststart -pix_fmt yuv420p animation.mp4

02作用说明

GIF 是上古格式:文件巨大、只有 256 色、还不支持声音。转成 H.264 MP4 后体积通常能缩小 80–90%,播放也更流畅。-pix_fmt yuv420p 保证 Windows 播放器、手机和社交软件都能正常解码,+faststart 则把索引挪到文件开头,网上播放可以立即开始。

03风险

风险低风险
使用条件FFmpeg is not preinstalled on Windows — install it first with: winget install --id Gyan.FFmpeg
!注意: 如果输出的画面边缘发绿或发灰,说明 GIF 的宽高不是偶数——加一个裁剪或缩放滤镜,例如 -vf crop=trunc(iw/2)*2:trunc(ih/2)*2。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

最后验证: 2026-09-18 · 分类: 媒体