建议起点

多数界面演示使用 15 FPS。文件大小比转场流畅度更重要时使用 10 FPS。只有快速运动确实能从更多帧受益,并且值得接受约为 15 FPS 两倍的帧数时,才使用 30 FPS。

GIF 中的 FPS 是什么

每秒帧数表示动画每秒显示多少张独立图像。截取 5 秒,在任何帧率下仍然是 5 秒:10 FPS 大约包含 50 帧,15 FPS 大约 75 帧,30 FPS 大约 150 帧。

改变帧率不会让原本动作变快或变慢。播放倍速是另一个独立设置。

帧率适合场景取舍
5 FPS非常简单的状态变化或严格大小限制运动和指针路径会有明显跳跃。
10 FPS问题报告、文档、菜单、点击、较慢界面变化文件更小,但运动流畅度略低。
15 FPS多数应用和网站操作演示运动与大小较为平衡。
30 FPS快速绘制、拖动、游戏操作或运动对比帧数约为 15 FPS 的两倍,文件通常会大很多。

15 FPS 为什么适合录屏

界面演示主要由点击、指针移动、菜单转场、滚动和短动画组成。每秒 15 次更新通常已经能保留这些动作的顺序和感觉,不必模仿完整视频。同时,它也能在文件变得不实用之前,为清楚尺寸留下更多空间。

什么时候 10 FPS 已经够用

问题跟踪、聊天、知识库和文档中的观众,通常主要需要理解状态变化。画面裁剪稳定、动作明确时,10 FPS 很适合这些用途。

什么时候 30 FPS 有意义

主题本身运动很快时,30 FPS 可能有帮助,例如绘制笔画、持续拖动物体、游戏操作,或运动质量就是比较重点的情况。保留前请先预览。许多普通应用转场并不会因此改善到足以抵消体积增长。

帧率与播放倍速的区别

这两个控制解决不同问题。帧率决定每秒用多少视觉样本表示动作;播放倍速决定动作持续多久。5 秒录屏以 2× 倍速播放,会在约 2.5 秒结束;只改变 FPS 则仍然是 5 秒。

实际应该怎样选择

  1. 从 15 FPS 和 1× 倍速开始。
  2. 按照预计展示大小完整预览一次。
  3. 文件太大时,先缩短时间并降低尺寸,再尝试 10 FPS。
  4. 动作难以理解时,先判断是否只是操作本身太快。只有增加帧数能解决问题时才使用 30 FPS。
不要孤立判断帧率

紧凑裁剪的 15 FPS GIF 可能比全屏 30 FPS GIF 更清楚,因为重要动作更大、更容易看到。

相关指南

想了解完整优化顺序,请阅读怎样减小 GIF 文件并保持清晰