帧率调整

如果说边框和水印是动图的门面,那帧率就是动图的"骨架"——它直接决定了动图是流畅丝滑还是卡成幻灯片,也决定了文件是几兆还是几十兆。很多新手做出来的 GIF 要么一顿一顿像翻书,要么文件巨大发不出去,问题十有八九都出在帧率上。这一篇我们把帧率这件事从头到尾掰开讲,让你既能调出流畅的动图,又能把文件压到合适的大小。

先理解帧率到底在调什么

帧率,单位是 fps,意思是"每秒播放多少帧"。GIF 是一张张静态图快速切换形成的,每秒切换的次数就是帧率。

  • 帧率越高,动作越流畅,接近真实视频的观感。
  • 帧率越高,帧数越多,文件体积也越大,而且是翻倍地涨。
  • 帧率越低,动作越卡,但文件小。

这里有个关键认知:帧率不是越高越好,而是"够用就行"。屏幕操作类的动图,画面变化本来就不剧烈,一般 10 到 15 帧就足够流畅了。你要是录个游戏画面,那帧率当然要高,但 ScreenToGif 的主场是操作演示,不是游戏录像,所以别盲目往高了调。

录制时的帧率设置

帧率的第一个设置点在录制之前。你点开录制选项时,会看到一个帧率(fps)的选项,这是"源头"的帧率——录的时候每秒抓多少帧。

录制时帧率设多少,取决于你要录的内容:

内容类型 建议帧率 理由
文字输入、点击操作 10 fps 左右 画面变化慢,高帧率纯属浪费
软件界面操作演示 12~15 fps 兼顾流畅度和体积
鼠标快速移动、画板涂鸦 15~20 fps 动作快,需要更多帧才流畅
游戏或高速画面 24 fps 以上 画面变化剧烈,低了会糊

录制帧率是"上限",决定了你手里最多有多少帧素材。如果录的时候帧率太低,后面想调也调不上去,因为根本没有那些帧。所以一个稳妥的策略是:宁可录高一点,导出时再调低。录 20 fps,导出时如果觉得文件大,降到 12 fps,你有降的空间;反过来录了 10 fps,想调流畅只能重录。

编辑器里的帧率操作

录完之后进入编辑器,你面对的是一长串帧。这时候帧率的调整主要通过三种操作:改帧间隔、删帧、加帧。

改帧间隔(调速):编辑器里可以改变每一帧的"延迟时间",也就是这一帧显示多久才跳到下一帧。把每一帧的延迟调小,相当于提高了帧率,动作更快更流畅;调大则相反。操作方式是选中一批帧,统一设置延迟时间。如果你想让某一段慢一点让观众看清楚,就单独把那段的延迟调大。

删帧:最直接控制帧率的办法。帧多了就删,帧少了就留。比如你录了 20 fps,但只是普通的点击操作,把连续的帧删掉一半,相当于把帧率降到 10 fps,画面照样能看,文件却小了一大半。删帧尤其适合去掉"空操作"——鼠标悬停不动的那几秒、画面没变化的那些帧,全删。

加帧:反过来,某一段动作太快、看不清,就复制关键帧插进去,让动作慢下来。或者在两个动作之间补一些过渡帧,让衔接更顺滑。

导出时的帧率设置

录制帧率是"源头",导出帧率才是"最终成片"的帧率。ScreenToGif 导出 GIF 时有一个"帧率"或"延迟"的设置项,这里才是真正决定成品效果的地方。

导出时有几个要点:

  1. 统一帧率:导出设置里的帧率是针对所有帧的,所以如果你在编辑器里已经手动调整过某些帧的延迟,导出时的帧率设置会以"默认值"覆盖大部分未单独调整的帧。先确认哪些帧你手动调过,哪些是默认的。

  2. 帧率和体积的关系:导出帧率每翻一倍,文件体积几乎也翻一倍。从 15 fps 提到 30 fps,流畅度提升有限(因为操作画面变化慢),体积却翻倍,得不偿失。所以操作类 GIF 导出帧率控制在 10 到 15 fps 是性价比最高的区间。

  3. 预览验证:导出前一定用预览功能看一遍,重点看两个地方:一是动作是否连贯,有没有卡顿;二是文件大小是否在可接受范围。不满意就回头调帧率再导,别一次导出就定死。

一个核心取舍:流畅度 vs 体积

帧率调整的本质就是在这两者之间做取舍。给你一个实操的判断框架:

  • 发微信群、微博:观众在手机上看,屏幕小,10 fps 足够。体积小优先,别超过 12 fps。
  • 教学文档、博客配图:电脑屏幕看,细节要清楚,12~15 fps,体积适中。
  • 需要看清每个动作步骤的详细教程:宁可牺牲一点流畅度,把帧率压到 8~10 fps,但每个动作之间的停顿要够长,让观众看清。
  • 追求丝滑的展示型动图:15~20 fps,配合删帧去掉冗余,体积也能控制住。

记住一个口诀:源头录高、导出调低、删帧为主、预览验证。录的时候帧率给足,导出时按需降低,多用删帧而不是加帧,最后一定预览检查。

实战:把一段 20 fps 的录像压成合适的 GIF

我们来走一遍完整流程:

  1. 录制一段软件操作,录制帧率设 20 fps。
  2. 进入编辑器,先删掉所有"画面没变化"的帧:鼠标不动、页面没刷新的那些,全选删除。这一步往往能砍掉 30% 到 50% 的帧。
  3. 检查剩下的帧,动作太快的段落,适当降低延迟让动作变慢;动作太慢的段落,加快延迟。
  4. 走向导导出,导出帧率设 12 fps。
  5. 看导出后的文件大小,如果超过预期(比如超过 2 兆),回头再删一批帧,或者把导出帧率降到 10 fps。
  6. 预览最终效果,确认流畅度和体积都满意。

这一套下来,你手里就是一张"又流畅又不大"的成品 GIF。

容易踩的几个坑

  • 录制帧率设太低:录的时候图省事设 5 fps,结果动作全是跳的,后面没法补救,只能重录。记住源头要录高。
  • 导出帧率盲目拉高:觉得越高越好,直接拉到 30 fps,结果文件爆炸,发都发不出去。操作类画面没必要。
  • 舍不得删帧:很多帧是废帧、重复帧,留着只会让文件变大。删帧是免费的"压缩",别浪费。
  • 只看编辑器预览不看导出结果:编辑器里的预览帧率和导出成片的帧率可能不一样,最终以导出后的效果为准。

小结与行动建议

帧率是动图的命脉,核心就是平衡流畅度和体积。记住四条原则:录制时帧率给足,导出时按需降低,多用删帧来精简,最后一定预览验证。不同的使用场景用不同的帧率策略,别一刀切。

行动建议:录一段 20 fps 的操作,先别急着导出,进入编辑器删掉所有无变化的帧,体会一下删帧对文件大小的影响;然后分别用 10、15、20 fps 导出三版,对比流畅度和体积,找到最适合你内容的那个档位。下一节我们进入导出环节,先把最常用、最核心的 GIF 导出设置讲透。