用 mdls 查看视频时长和分辨率

直接从聚焦元数据读取视频的时长、像素尺寸和编码格式。

macOS视频元数据mdls 文件元数据低风险
运行 mdls -name kMDItemDurationSeconds -name kMDItemPixelWidth -name kMDItemPixelHeight 视频.mp4 即可查看视频关键信息。

01命令

命令
$ mdls -name kMDItemDurationSeconds -name kMDItemPixelWidth -name kMDItemPixelHeight -name kMDItemCodecs movie.mp4

02作用说明

聚焦搜索已经为 Mac 上每个视频建好了技术信息索引,mdls 无需打开文件即可读取,比 ffprobe 更快且不用安装任何东西——很适合确认视频是否符合平台的上传限制。先运行不带参数的 mdls 视频.mp4 可以看到所有可用属性。

03风险

风险低风险
!注意: 数据来自聚焦索引:刚下载的文件可能短暂显示 (null),等索引完成即可。时长单位是秒,不是分秒格式。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • mdls - display metadata for a file
    SS64 · technical · 2026-09-17
    依据: Documents mdls -name for reading Spotlight metadata attributes such as duration and pixel dimensions.

最后验证: 2026-09-18 · 分类: 媒体

06相关方案