mac上将屏幕录制视频转gif有五种方法:一、gifcapture直接录gif;二、quicktime录mov后用ffmpeg转码;三、screencapture截帧+imagemagick合成;四、quicktime+预览app免安装导出;五、gif brewery图形化高质量转换。

如果您在Mac上已完成屏幕录制,但希望将生成的视频文件(如MOV格式)转换为GIF动图,则需通过特定工具或流程完成格式转换与优化。以下是多种可行的操作方法:
一、使用GifCapture直接录制为GIF
GifCapture是专为macOS设计的原生GIF录制工具,可跳过视频中间格式,直接捕获屏幕并输出GIF,避免转码损失与体积膨胀。
1、通过Homebrew Cask安装:在终端中执行brew install --cask gifcapture命令。
2、手动安装:访问https://gitcode.com/gh_mirrors/gi/GifCapture下载最新版本,将应用拖入“应用程序”文件夹。
3、启动GifCapture,拖拽调整录制窗口至目标区域,确保覆盖需捕获的全部内容。
4、按下Command + R开始录制,正常执行软件操作或界面交互。
5、操作完成后按下Command + S停止录制并自动保存为GIF文件,系统通知栏将弹出完成提示。
二、QuickTime Player + FFmpeg命令行转换
该方法利用系统自带QuickTime录制MOV视频,再通过FFmpeg进行高效、可控的GIF编码,支持帧率、尺寸与色彩精度调节。
1、打开QuickTime Player,选择“文件”→“新建屏幕录制”,点击红色录制按钮开始捕获。
2、完成操作后点击菜单栏的停止图标,选择“文件”→“导出为”→“1080p”,保存为MOV格式。
3、在终端中安装FFmpeg:brew install ffmpeg。
4、执行转换命令:ffmpeg -i input.mov -vf "fps=15,scale=1280:-1:flags=lanczos" -gifflags +transdiff output.gif。
5、检查生成的output.gif,确认动画流畅性与色彩准确性。
三、Screencapture + ImageMagick终端合成
此方法完全基于命令行,不依赖图形界面,适用于自动化脚本或批量处理场景,全程可控且无GUI干扰。
1、安装必要工具:brew install imagemagick。
2、使用screencapture命令连续截取多帧:执行screencapture -R x,y,w,h frame_01.png(x、y为起始坐标,w、h为宽高)。
3、重复执行上述命令并递增文件名,或编写循环脚本捕获指定时长内的帧序列。
4、将所有PNG帧合并为GIF:convert -delay 10 -loop 0 frame_*.png output.gif。
5、验证输出文件是否包含完整帧序列及正确循环属性。
四、QuickTime + 预览App组合导出(免安装方案)
该方法仅使用macOS内置应用,无需额外安装软件,适合临时快速制作基础GIF,但对画质与压缩控制较弱。
1、用QuickTime Player打开已录制的MOV文件,拖动播放头定位起止点,右键选中区域并选择“复制”。
2、打开“预览”应用,点击“文件”→“新建从剪贴板”,生成动态图像窗口。
3、在预览中点击“文件”→“导出”,格式选择GIF,调整质量滑块后保存到指定位置。
4、若需调整尺寸,可在预览中点击“工具”→“调整大小”,输入目标宽度并勾选“缩放比例”防止变形。
5、保存后,双击GIF文件即可在预览中查看播放效果。
五、GIF Brewery图形化转换(高质量输出)
GIF Brewery提供直观界面与精细参数控制,支持逐帧编辑、调色、裁剪与循环设置,适合对动图质量有明确要求的用户。
1、下载并安装GIF Brewery(官网或可信镜像源),拖入“应用程序”文件夹后启动。
2、点击“Open”按钮导入已录制的MOV文件,或直接将文件拖入主窗口。
3、在时间轴上拖动选取目标片段,点击“Trim”按钮精确裁剪起止时间。
4、在导出设置中设定尺寸(如640×480)、帧率(10–15 fps)、循环次数(0为无限)。
5、点击“Create GIF”,等待进度完成,保存至指定路径。










