如何在 Mac 上将屏幕录制导出为 GIF
需要在 Slack 或 GitHub 中展示快速的 UI 交互或 Bug?了解如何在 macOS 上将录屏转换为高质量的 GIF,以及如何直接原生导出 GIF。
如何在 Mac 上将屏幕录制导出为 GIF
为了展示一个只有 5 秒钟的界面交互而发送视频文件通常太繁琐了。无论是在 GitHub 上提交 Bug 报告、在 Slack 频道中展示微交互,还是更新文档页面,循环播放的 GIF 往往高效得多。GIF 会自动播放、无限循环,不需要观众点击播放按钮。
然而,macOS 自带的截屏录屏工具只能导出为 .mov 文件。如何将这些录屏转换为高质量、小体积的 GIF 呢?
为什么录制、剪辑之后还要费力转码?ScreenKite 内置了原生 GIF 导出引擎。只需录制屏幕、在时间线上微调、点击导出并选择 GIF 即可。画质高清、体积轻巧,而且完全免费。下载 Mac 版 ScreenKite →
方法一:通过终端使用 FFmpeg 转换(高质量且免费)
如果想要最干净、压缩率最高且无需下载第三方可视化软件的 GIF,使用终端是最佳途径。
- 打开终端(Terminal)。
- 如果尚未安装 FFmpeg,请运行命令进行安装:
brew install ffmpeg
- 运行转换命令:
ffmpeg -i input.mov -vf "fps=15,scale=800:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" -loop 0 output.gif
为什么这个命令效果最好:
fps=15:将帧率降低至每秒 15 帧,以控制文件大小。scale=800:-1:将宽度缩放至 800 像素(保持原始宽高比),非常适合 GitHub 或 Slack。palettegen与paletteuse:根据视频帧动态生成自定义调色板,确保 GIF 画面清晰细腻,避免出现色彩断层或条纹。
方法二:使用 Safari / 在线工具生成 GIF
如果你是通过 Safari 录制的画面,或者想将网页视频转换为 GIF,可以使用开发者工具或在线转换器。但是,在线转换工具通常压缩严重、会添加水印,甚至将文件上传至服务器带来隐私风险。
如果你必须使用网页工具,请优先寻找本地优先(Local-First)的网页转换器(即通过浏览器的 WebAssembly 在本地完成压缩,而无需上传文件到服务器)。
更聪明的做法:原生导出 GIF
手动将视频转为 GIF 十分繁琐。如果你的日常工作包含报告 Bug、撰写技术文档或演示 UI 功能,你应该使用一款原生支持 GIF 导出的录屏工具。
ScreenKite 允许你录制屏幕、修剪多余片段,只需一键即可直接导出为 .gif 文件。我们的原生渲染引擎会自动优化调色板和帧率,让你无需敲击任何命令行,就能获得清晰、小巧的 GIF。
Related articles
如何在 Mac 上免费将 MOV 转换为 MP4(无需下载软件)
在 Mac 上录制视频得到了一个庞大的 .mov 文件?了解如何使用 QuickTime、访达(Finder)或终端原生免费将 MOV 转换为 MP4,以及如何直接录制导出为 MP4。
如何在 Mac 上无损压缩并减小屏幕录制文件体积
Mac 上一段 5 分钟的录屏文件占用了数百兆甚至几个 GB?了解如何在保持文字清晰锐利的前提下大幅压缩录屏视频,方便快速分享。
2026 年 Mac 屏幕录制完全指南(内建工具 + 更好的选择)
了解如何使用 Command-Shift-5、QuickTime 或专业录屏工具在 Mac 上进行屏幕录制。涵盖音频、权限、编辑和导出。