简短回答
在 Mac 的“照片”里打开视频,把播放头拖到想要的那一帧,选“文件”>“导出”>“将帧画面导出到‘图片’”,就会在“图片”文件夹里得到一个 TIFF。QuickTime Player 能拷贝当前帧,再交给“预览”存成你要的格式。想从一段视频里一次挑多帧、存成全分辨率的 HEIF、JPEG 或 PNG,并保留拍摄日期和地点,可以用 Beavery 这样的 App。
在 Mac 上从视频导出一帧又不掉画质,要从视频文件本身取帧,而不是截屏。在“照片”里打开视频,把播放头拖到那一帧,选“文件”>“导出”>“将帧画面导出到‘图片’”,就会得到一个原视频分辨率的 TIFF。
想当场选格式,用 QuickTime Player 加“预览”;要从一段视频里挑好几帧、存成保留拍摄日期和地点的 HEIF、JPEG 或 PNG,用 Beavery 这类 App。下面四种方法逐一对比。
方法一:“照片”的“将帧画面导出到‘图片’”(macOS 15 至 27)
Apple 在《在 Mac 上从视频中导出静态照片》里写了这个方法,macOS 15、macOS 26 和 macOS 27 的步骤相同:
- 打开“照片”App,打开视频。
- 把播放头拖到想要的那一帧。
- 选取“文件”>“导出”>“将帧画面导出到‘图片’”。
个人文件夹下的“图片”文件夹里会出现一个名为“帧 [日期]”的 TIFF 文件。MacMost 提到,导出的这张图像素尺寸和视频一致,但文件很大;想要小一点,用“预览”打开,选“文件”>“导出”存成 HEIC 或 JPEG,需要的话再拖回“照片”。
这个方法的难点在于找帧:只能拖播放头,画面动得快时,想正好停在某一帧要多试几次。
macOS 27 呢?
iOS 27 给 iPhone 的“照片”加了“将视频帧保存为照片”,Apple 的 iPhone 使用手册已经收录。Mac 这边,iDownloadBlog 报道 macOS 27 的“照片”也有同样的命令,可以按住 Control 点按暂停的画面,或从“图像”菜单里找到。Apple 还没有为 Mac 收录这个功能:截至 2026 年 10 月 27 日,Mac 版“照片”使用手册仍然只写了“将帧画面导出到‘图片’”。请看看你 Mac 上的“图像”菜单;据 iDownloadBlog 的说法,如果有这一项,这一帧会直接存进图库,不用再去文件夹里找 TIFF。
方法二:QuickTime Player 加“预览”
这个办法可以当场选文件格式。按 MacMost 的介绍:
- 用 QuickTime Player 打开视频,暂停在那一帧。
- 选“编辑”>“拷贝”(⌘C),当前这一帧会作为图片拷贝下来。
- 在“预览”里选“文件”>“从剪贴板新建”。
- 选“文件”>“存储”或“导出”,选 HEIC、JPEG 等格式。
这是一张新图片,不带视频的拍摄日期和位置。
方法三:截屏
暂停视频后按 ⇧⌘4 框选画面,或者用 ⇧⌘5,是最快的办法,按键说明见 Apple 的《在 Mac 上截屏》,截屏默认存到桌面。但截屏记录的是屏幕上显示的画面,按窗口大小缩放过,不是视频本身的像素:4K 视频放在小窗口里,截出来就只有窗口那么大。临时参考可以,用来冲印或做封面就不够了。
方法四:用 Beavery Mac 版一次挑多帧
当你想从同一段视频里取好几帧、要在快速动作里精确停在某一帧、或者希望文件保留原始拍摄信息时,Beavery 更合适。
- 打开视频:从“照片”图库里选,或用“文件”>“导入文件…”(⌘O),或直接把文件拖到窗口上。
- 在预览下方选“照片”。
- 找到那一帧。按 ← 或 → 一帧一帧地走;胶片条上的每个位置都是视频里真实的一帧,按那个时间点精确解码。
- 按 ⌘↩(加入待导出)把这一帧放进待导出清单(批量导出需 Pro,首次免费)。换到下一帧,重复。
- 按 ⌘E,点“导出 N 个结果”,选“存到相册”或“存到文件”。
每张照片都按视频的全分辨率导出,比如 4K 视频就是 3840×2160,而不是预览画面的大小。默认格式是 HEIF,也可以选 JPEG 或 PNG;画质默认“最高”,PNG 为无损。每张照片默认保留视频的拍摄日期、时区和位置,也可以给每个结果单独裁切。同一份清单里还能放这段视频做出的实况照片、GIF 或视频片段,一次导出全部搞定。视频在你的 Mac 上处理,不会上传。

有一点要知道:从 HDR 视频里取的帧会存成标准图像,不保留 HDR。如果来源是实况照片而不是视频,除了原本的封面照片,其他帧都来自它较小的视频部分,区别见从实况照片里取出一张全分辨率静态照片。
几种方法对比
| 方法 | 文件 | 分辨率 | 存到哪里 | 多帧 | 日期和位置 |
|---|---|---|---|---|---|
| “照片”:将帧画面导出到“图片” | TIFF | 视频原分辨率 | “图片”文件夹 | 一次一帧 | 文档未说明 |
| macOS 27“照片”:将视频帧保存为照片(媒体报道) | Mac 版未见文档 | Mac 版未见文档 | 图库 | 一次一帧 | Mac 版未见文档 |
| QuickTime Player + “预览” | HEIC、JPEG、PNG 等 | 视频原分辨率 | 你存的位置 | 一次一帧 | 不保留,是新图片 |
| 截屏 | 图片文件 | 屏幕显示大小 | 桌面 | 一次一帧 | 不保留 |
| Beavery Mac 版 | HEIF、JPEG 或 PNG | 视频原分辨率 | 相册或文件夹 | 一次导出多帧 | 默认保留 |
该选哪一种?
偶尔导出一帧,用“照片”的“将帧画面导出到‘图片’”就行,系统自带、分辨率不打折,嫌文件大就用“预览”转一下。如果你在 macOS 27 上看到了“图像”菜单里的那一项,更省事。想当场决定格式,用 QuickTime Player 加“预览”。要从一段视频里挑好几帧、在快速动作里卡准某一帧、或者要保留原始日期和地点,就用 Beavery。手机上的做法见在 iPhone 上从视频里存一张原画质照片。
Mac 版的更多介绍在 Beavery Mac 版页面,也可以从那里获取 Beavery(iPhone、iPad 和 Mac)。
常见问题
Mac 上怎么把视频里的某一帧存成图片?
在“照片”里打开视频,把播放头拖到那一帧,选“文件”>“导出”>“将帧画面导出到‘图片’”。Apple 的说明是:“图片”文件夹里会出现一个名为“帧 [日期]”的 TIFF 文件。
暂停视频直接截屏不行吗?
最快,但截屏记录的是屏幕上按窗口大小缩放后的画面,不是视频本身的像素。导出帧画面才能保留视频的分辨率。
macOS 27 有没有和 iOS 27 一样的“将视频帧保存为照片”?
iDownloadBlog 报道过 macOS 27 的“照片”有这个命令。但 Apple 的 Mac 版“照片”使用手册目前只写了“将帧画面导出到‘图片’”,请以你 Mac 上“图像”菜单里的实际情况为准。
导出的 TIFF 为什么那么大?
TIFF 不做有损压缩。用“预览”打开,选“文件”>“导出”另存为 HEIC 或 JPEG,再拖进“照片”即可。
从 HDR 视频导出的一帧还是 HDR 吗?
用 Beavery 不是:从视频帧导出的照片是标准图像,分辨率是视频的全分辨率。HDR 会保留在 Beavery 导出的实况照片和视频片段里(默认)。
本文怎么核对的
- 核对依据
- Beavery 1.0 · Apple 支持文档(macOS 15–27)
- 真机测试
- 本文的步骤尚未在真机上逐步跑过。
- 核对日期
来源。 Apple 支持:在 Mac 上从视频中导出静态照片; iDownloadBlog:How to save video frame as photo on iOS 27 and macOS 27(2026 年 9 月 18 日更新,英文); MacMost:5 Ways To Export a Video Frame On a Mac(2025 年 12 月 22 日,英文); Apple 支持:在 Mac 上截屏
由 Beavery 的开发者撰写。我们销售文中介绍的 App;上面写到的限制,你用的时候也会遇到。