积磊截图 · 钉图与 GIF

GIF 最多能录多久?为什么我这边录不了?

源码里录制上限是 60 秒,到点自动停止;帧率可选 5 / 10 / 16 / 24,默认 10。录不了通常是平台原因:macOS 的录屏依赖 ScreenCaptureKit,要求 macOS 12.3 以上且为 Apple Silicon,更旧的系统没有替代方案;macOS 还需要先授予屏幕录制权限。Windows 端没有这个系统版本限制。

WindowsmacOS适用版本:2.11.2

内容核验:

分步操作

  1. 确认系统要求

    macOS 需 12.3 以上且为 Apple Silicon;Windows 无此限制。

  2. 确认权限

    macOS 先在系统设置里打开屏幕录制权限并重启应用。

  3. 控制时长与帧率

    尽量控制在 60 秒内,帧率用 10 或更低。

预期结果

在平台支持的前提下录出 60 秒以内的 GIF。

异常与解决

录到 60 秒自动停了

可能原因:源码里最大录制时长固定为 60 秒

解决方法:分段录制,或改用录屏类软件做长视频

macOS 上无法开始录制

可能原因:系统低于 12.3,或不是 Apple Silicon

解决方法:升级系统;旧系统没有 fallback

画面全黑

可能原因:没有授予屏幕录制权限

解决方法:系统设置 → 隐私与安全性 → 屏幕与系统音频录制,打开开关后重启应用

GIF 文件很大

可能原因:高帧率 + 大面积 + 长时间

解决方法:降低帧率到 5 或 10,缩小录制区域

注意事项

  • 60 秒是源码里的固定上限,不是可配置项。
  • GIF 输出只有 .gif 一种格式,不支持直接导出视频。