mac用户可用系统自带工具将视频、pdf或pages逐页/逐帧转为独立图片:imovie导出png序列(非技术用户首选),终端ffmpeg精确抽帧,预览app手动导出pdf各页,pages直接导出为高质量png图像。

Mac用户需要将视频、PDF或Pages等文件逐页/逐帧转为独立图片文件,用于AI训练、动作分析或嵌入网页,系统自带工具即可完成,无需安装第三方软件。
把视频转成图片序列
方法一:用iMovie批量导出PNG序列(推荐给非技术用户)
第一步:打开iMovie → 创建新项目 → 点击“媒体”按钮 → 从“照片”图库或文件夹拖入目标视频。
第二步:将视频拖到时间线轨道上 → 点击右上角“分享”图标(向上箭头)→ 选择“文件”。
第三步:格式选【PNG图像序列】,分辨率选【匹配原始】,帧率必须设为与原视频一致(如原片是24fps却填30,会导致重复帧;是60fps却填30,会丢一半帧)。
第四步:点击“下一步”,选好保存路径(建议新建空文件夹),点击“导出”。完成后你会看到 frame_0001.png、frame_0002.png…… 连续编号的PNG文件。
注意:【导出过程不可休眠电脑,长视频可能持续数分钟】。
方法二:用终端ffmpeg提取全部解码帧(适合需100%帧不漏的场景)
先确认已安装ffmpeg:打开终端输入 ffmpeg -version,若提示 command not found,则运行 brew install ffmpeg(需提前装Homebrew)。
把视频文件直接拖进终端窗口,得到完整路径;然后输入命令:ffmpeg -i /你的/视频/路径.mp4 -vf fps=ntsc -q:v 2 frame_%04d.jpg
其中 fps=ntsc 表示按29.97帧/秒严格抽取(适配多数NTSC源),若原视频是23.976fps,请改用 fps=24;-q:v 2 是JPEG质量参数,数值越小画质越高(2为最高常用值)。
把PDF每页转成单张图片
用预览App一键导出全部页面为PNG或JPEG:
双击打开PDF → 点击菜单栏【文件】→【导出】→ 在弹出窗口中选择【格式】为PNG或JPEG → 勾选【高质量图像】(若界面显示该选项)→ 点击【存储】。
这一步只会导出当前页;要导出全部页面,需配合快捷键操作:按 Command+Shift+P 跳至首页 → 导出 → 按 Command+→ 翻到下一页 → 再导出,循环执行。
导出的文件默认命名为“文档名-1.png”“文档名-2.png”…… 文件名后缀自动递增。
把Pages文稿导出为图片
适用于需保留排版、字体和图形细节的场景:
打开Pages文稿 → 点击顶部菜单【文件】→【导出为】→【图像】→ 弹出窗口中可勾选【包括批注】和【包括智能注解】(若需保留编辑痕迹)→ 【图像质量】拉到最右(高)→ 【页面范围】选【全部页面】→ 点击【下一步】→ 选择保存位置并导出。
生成的图片按页命名,如 “MyDocument-1.png”、“MyDocument-2.png”,每页一张,格式为PNG。











