使用 FFmpeg 将视频转换为高质量 GIF(保留原始尺寸和帧率)
在制作教程动图、产品展示、前端 UI 演示等场景中,我们经常需要将视频转换为体积合适且清晰的 GIF 动图。本文将详细介绍如何使用 FFmpeg 工具将视频转为高质量 GIF,包括:
- ✅ 保留原视频尺寸或自定义缩放
- ✅ 保留原始帧率或自定义帧率
- ✅ 使用调色板优化色彩质量
- ✅ 降低体积同时保持清晰度
🧰 环境要求
请先确保你已安装 FFmpeg。检查命令如下:
ffmpeg -version
如果未安装,可参考Windows 安装 FFmpeg 新手教程(附环境变量配置)
🎯 转换目标示例
假设你有一个名为 z.mp4
的视频,分辨率为 2560×1440(2K),你希望将其转换为:
- 🎞️ GIF 格式动图
- 📐 分辨率缩放为宽度 1280(1K),高度按比例自动调整
- 🎨 保持较好的色彩质量
- 🎥 保留原始帧率(或设置为 30fps)
🧑🔧 转换步骤
✅ 第一步:生成调色板(palette)
ffmpeg -y