在macOS上查看视频的帧率可以通过以下几种方法:
1. 使用“QuickTime Player”
打开视频文件后,按 `Command + I` 调出“检查器”窗口,部分视频会显示帧率信息。但并非所有视频都会明确标注,此方法可能会受限于视频元数据的完整性。
2. 通过“QuickLook”快速查看
选中视频文件后按空格键预览,部分格式的视频会在顶部工具栏显示技术参数,包括帧率。但此功能可能仅适用于某些编码格式(如MP4、MOV)。
3. 使用“媒体信息工具”
- ffmpeg(命令行工具):
安装后执行 `ffprobe -v error -select_streams v -show_entries stream=r_frame_rate -of default=noprint_wrappers=1:nokey=1 视频文件名`,可直接输出帧率。
例如:`ffprobe -i example.mp4` 会列出详细流信息,包括帧率(如 `30/1` 表示30fps)。
- MediaInfo(图形化工具):
下载安装后,将视频拖入窗口,在“视频”标签页查看“帧率”字段(如“23.976 FPS”)。支持更详细的编码分析。
4. Final Cut Pro / Premiere Pro
专业视频编辑软件导入素材后,会在元数据面板显示帧率。例如在Final Cut Pro中,选择片段后检查“信息检查器”的“格式”部分。
5. 终端命令`mdls`
运行 `mdls -name kMDItemVideoFrameRate 视频文件名`,可读取部分视频文件的帧率元数据。但此方法依赖文件的Metadata存储格式,可能返回空值。
扩展知识
视频帧率常见类型:24FPS(电影)、30FPS(电视)、60FPS(高帧率视频),还有可变帧率(VFR)需用专业工具分析。
部分流媒体平台会动态调整帧率,下载后可用工具如`HandBrake`重新封装时查看编码信息。
如果视频经过转码或剪辑,原始帧率可能会被修改,建议通过专业工具验证。
根据需求选择合适的方法,命令行工具适合批量处理,而图形化工具更直观。