← 简盒首页

GIF 制作完全指南:3 种方法 + 5 个优化技巧

GIF 是社交平台的"通用语言"——微信表情包、抖音封面、Slack 反馈,全都用 GIF。本文详解 3 种常用制作方法 + 5 个减小体积 / 提升画质的技巧,让你的 GIF 加载快、播放流畅。

📑 本节目录

GIF vs 视频

为什么 GIF 这么流行?因为它:

但 GIF 也有缺点:

什么时候用 GIF

场景推荐格式
微信表情包GIF
抖音 / 小红书封面GIF / 视频
Slack / 飞书表情GIF
教程演示GIF
电影感短视频MP4
长视频 / 完整内容MP4

3 种制作方法

方法 1:视频转 GIF

最常用:从 MP4 / MOV 截一段做 GIF。

工具 1:简盒(在线免费)

  1. 打开 jianhebox.cn/tools/video
  2. 选"MP4 转 GIF"
  3. 上传视频
  4. 拖动时间轴选起始 / 结束
  5. 设置参数(宽度、帧率、质量)
  6. 浏览器内处理
  7. 下载 GIF

工具 2:FFmpeg(命令行)

# 基础转换:从第 5 秒开始,截 5 秒
ffmpeg -i input.mp4 -ss 5 -t 5 -vf "fps=15,scale=480:-1" output.gif

# 高质量 + 调色板优化
ffmpeg -i input.mp4 -ss 5 -t 5 \
  -vf "fps=15,scale=480:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" \
  output.gif

工具 3:Giphy(国际版)

方法 2:屏幕录制 GIF

录制屏幕操作并直接导出为 GIF。

macOS:LICEcap

Windows:ScreenToGif

Linux:Peek

跨平台:Kap

方法 3:图片合成 GIF

适合已经有一组图片(连环画、表情包)。

Photoshop

  1. 文件 → 打开 → 选所有帧
  2. 窗口 → 时间轴
  3. 设置每帧时长(0.1 秒)
  4. 循环选项:永远
  5. 导出 → 存储为 Web 所用格式(旧版)→ GIF

GIMP

命令行 ImageMagick

# 把多张图片合成 GIF
convert -delay 100 -loop 0 frame1.png frame2.png frame3.png output.gif

# -delay 100 = 每帧 1 秒(100 = 1/100 秒)
# -loop 0 = 永远循环

5 个优化技巧

技巧 1:缩小尺寸

GIF 体积跟分辨率线性增长。降到合理尺寸能大幅减少体积:

用途推荐宽度
微信表情240 px
Slack 表情128 px
教程 GIF600-800 px
社交媒体480 px

技巧 2:降低帧率

GIF 帧率对体积影响巨大:

帧率5 秒 GIF 大小用途
24 fps5 MB丝滑(但文件大)
15 fps3 MB推荐(足够流畅)
10 fps2 MB慢动作风格
8 fps1.5 MB复古动画风

技巧 3:限制颜色数

GIF 只有 256 色。手动减少颜色数能大幅瘦身:

# 用 FFmpeg 限制颜色数到 64
ffmpeg -i input.mp4 -vf "fps=15,scale=480:-1,palettegen=max_colors=64" output.gif

技巧 4:抽帧

快速运动的 GIF 可以"抽帧"——保留每 2-3 帧:

# 每 2 帧保留 1 帧(看起来仍是 12 fps,但体积减半)
ffmpeg -i input.mp4 -vf "select='not(mod(n,2))',setpts=N/FRAME_RATE/TB" output.gif

技巧 5:加速播放

5 秒的 GIF 太长?加速到 3 秒:

# 加速 1.5 倍(视频 5 秒 → GIF 3.3 秒)
ffmpeg -i input.mp4 -filter:v "setpts=0.66*PTS" output.gif

微信表情包流程

微信表情包 1 套 = 16 个或 24 个 GIF,单个 ≤ 1 MB,尺寸 240×240 px。

步骤

  1. 设计:画 16-24 个表情(用 Procreate / Photoshop / AI 生成)
  2. 导出:每帧 240×240 PNG(透明背景)
  3. 合成 GIF:用 PS 时间轴或 FFmpeg 合成
  4. 压缩:用 ezgif.com 压缩到 ≤ 1 MB
  5. 上传微信表情开放平台:sticker.weixin.qq.com
  6. 审核:通常 1-3 天
  7. 上架:通过后用户可以在聊天里搜到

注意事项

高级玩法

1. 添加文字

教程 GIF 通常需要标注:

# FFmpeg 加文字水印
ffmpeg -i input.mp4 -vf "drawtext=text='点这里':x=100:y=100:fontsize=24:fontcolor=white:box=1:boxcolor=black@0.5" output.gif

2. 倒放

# 视频倒放
ffmpeg -i input.mp4 -vf reverse output.gif

3. 慢动作

# 慢动作 2 倍(视频变 2 倍长)
ffmpeg -i input.mp4 -filter:v "setpts=2*PTS" output.gif

4. 拼接多段

# 多段拼接
ffmpeg -i part1.mp4 -i part2.mp4 -filter_complex "[0:v][1:v]concat=n=2:v=1[v]" -map "[v]" output.gif

5. 转 WebP / APNG

GIF 的现代替代:


🎬 立即制作 GIF

视频转 GIF · 浏览器本地处理 · 完全免费

开始制作 →

分享给你的运营 / 设计师朋友

GIF 用得好,社媒传播力翻倍

发布于 2026-09-18 · 简盒 JianHeBox · 图片工具教程