Mac用户可五种方法将视频转GIF:一、QuickTime+预览组合;二、Keynote精确控制尺寸;三、FFmpeg命令行批量处理;四、Gifski开源GUI工具;五、EZGIF在线免安装转换。

如果您在Mac上拥有一个视频片段,希望将其转换为轻量、可分享的GIF动图,则可能是由于需要嵌入文档、用于即时通讯或制作表情包等场景。以下是多种可行的操作方法:
一、使用QuickTime Player与预览应用组合转换
该方法完全依赖macOS系统内置工具,无需安装额外软件,适合快速截取短片段并生成基础质量GIF。
1、打开QuickTime Player,点击“文件”→“打开文件”,导入目标视频。
2、拖动时间轴定位起始点,按住Shift键拖动至结束位置,选中所需片段。
3、右键选中区域,选择“复制”;或使用快捷键Command+C。
4、打开“预览”应用,点击“文件”→“新建从剪贴板”,生成动态图像窗口。
5、点击“文件”→“导出”,格式下拉选择“GIF”,拖动质量滑块至适中位置,点击“保存”。
二、借助Keynote精确控制尺寸与导出质量
Keynote可将视频按原始分辨率嵌入幻灯片,并支持原生导出为动画GIF,有利于保持清晰度和比例一致性。
1、用QuickTime Player打开视频,点击“窗口”→“显示简介”,记录“尺寸”字段中的像素值(如1280×720)。
2、启动Keynote,新建空白文稿,点击“文稿”→“幻灯片大小”→“自定义幻灯片大小”。
3、输入刚才记录的宽度与高度数值,确保单位为“像素”,点击“确定”。
4、将视频文件直接拖入幻灯片中央,自动适配全屏显示。
5、点击“文件”→“导出为”→“动画GIF”,分辨率选择更大以保障画质。
6、命名并保存后,右键生成的GIF文件,选择在Safari或Chrome中打开以验证效果。
三、使用FFmpeg命令行批量高效处理
FFmpeg提供精细参数控制能力,适用于需统一帧率、缩放尺寸或批量处理多个视频的用户。
1、若尚未安装,打开终端执行:brew install ffmpeg。
2、进入视频所在目录,运行转换命令:ffmpeg -i input.mp4 -t 8 -vf "scale=640:-1,fps=12" output.gif。
3、其中-t 8表示截取前8秒,scale=640:-1将宽度设为640像素并保持宽高比,fps=12设定输出帧率为12帧/秒。
4、等待终端返回完成提示后,在当前目录即可找到output.gif文件。
四、利用Gifski开源工具一键导出
Gifski是专为macOS优化的免费GUI工具,基于WebP与AVIF中间编码实现高质量低体积GIF输出,操作极简。
1、访问官网或GitHub页面下载Gifski最新版,拖入Applications文件夹后打开。
2、将视频文件直接拖入Gifski主窗口,自动加载并显示预览。
3、点击时间轴两端滑块,选取需要转换的起止时间点。
4、在右侧设置面板中,调整帧率(建议10–15)与最大尺寸(如800像素)。
5、点击“Save GIF”按钮,选择保存路径,Gifski将自动完成编码并保存。
五、通过在线工具EZGIF.com免安装处理
适用于临时使用、设备存储紧张或不便于安装软件的场景,所有处理均在浏览器中完成。
1、使用Safari或Chrome访问https://ezgif.com/video-to-gif。
2、点击“Choose File”上传本地视频(支持MP4、MOV等主流格式,单文件上限100MB)。
3、上传完成后,页面自动跳转至编辑页,拖动进度条选取起始与结束时间点。
4、在“Settings”区域设置FPS(推荐12)、Resize(如50%缩小)及色彩优化选项。
5、点击“Convert to GIF”,等待处理完成,点击“Download GIF”保存到Mac。










