建议按这个顺序调整

缩短时长、裁掉无关区域、降低输出尺寸,最后再降低帧率。这个顺序通常能节省更多空间,同时更好地保护录屏文字的可读性。

GIF 文件为什么会变大

GIF 会保存许多完整图像帧,而且只有有限调色板。文件大小主要随四个因素增长:时长、像素尺寸、每秒帧数,以及画面每一帧发生了多少变化。

因素为什么会增大优先处理方式
时长较长更多秒数意味着更多帧。去掉准备、停顿和重复动作。
尺寸较大每一帧都包含更多像素。先紧凑裁剪,再选择合适输出尺寸。
帧率较高每秒需要保存更多帧。多数情况使用 15 或 10 FPS。
运动和色彩复杂渐变、阴影、视频和滚动会让大量像素变化。保持画面稳定,只展示一个操作。

1. 先缩短时间范围

缩短时长通常最安全,因为它移除的是观众不需要的内容。裁掉动作前的等待、点击后的停顿、加载过程和重复演示。把 10 秒缩短到 5 秒,可以在不降低清晰度的情况下直接去掉大约一半帧。

2. 裁掉无法提供信息的像素

紧凑裁剪既能把注意力集中到操作上,也能减少每一帧的像素。可以移除状态栏、设备边框、空白背景、无关控件和大面积边缘,但要保留足以说明操作发生位置的上下文。

3. 根据使用位置选择尺寸

手机原始录屏通常远大于 GIF 实际需要。ScreenGIF 的智能分辨率用于平衡可读性、内存占用和文件大小。如果手动降低尺寸,请按照观众最终看到的大小检查文字,而不是只看放大后的预览。

不必追求原始分辨率

聊天、问题跟踪系统或文档中显示的 GIF,通常不会因为保留每个原始像素而更清楚,却会明显增加内存压力、生成时间和文件大小。

4. 根据运动幅度降低帧率

大多数界面演示可以从 15 FPS 开始。10 FPS 仍能清楚展示点击、菜单和短暂转场,同时比 15 FPS 少三分之一帧。5 FPS 更小,但跳跃感会明显增加。30 FPS 相比 15 FPS 会把帧数翻倍,应该只用于真正需要的运动。

5. 尽量避免难以压缩的画面

全屏视频、动态渐变、透明阴影、粒子效果和快速滚动会同时改变大量像素。如果目的只是展示一个界面动作,可以等待背景运动停止、减少无关滚动,并让指针或触摸路径更明确。

不应该牺牲什么

适合录屏演示的实用起点

先选择一个集中动作,紧凑裁剪,使用智能分辨率、15 FPS 和 1× 倍速。预览后如果仍然太大,继续缩短时长,再尝试降低分辨率,最后改为 10 FPS。每次调整后都重新检查可读性。

相关指南

想进一步理解帧数与运动效果,可以阅读 GIF 应该选择多少帧