用 mdls 查看视频时长和分辨率
直接从聚焦元数据读取视频的时长、像素尺寸和编码格式。
运行 mdls -name kMDItemDurationSeconds -name kMDItemPixelWidth -name kMDItemPixelHeight 视频.mp4 即可查看视频关键信息。
01命令
命令
$ mdls -name kMDItemDurationSeconds -name kMDItemPixelWidth -name kMDItemPixelHeight -name kMDItemCodecs movie.mp402作用说明
聚焦搜索已经为 Mac 上每个视频建好了技术信息索引,mdls 无需打开文件即可读取,比 ffprobe 更快且不用安装任何东西——很适合确认视频是否符合平台的上传限制。先运行不带参数的 mdls 视频.mp4 可以看到所有可用属性。
03风险
!注意: 数据来自聚焦索引:刚下载的文件可能短暂显示 (null),等索引完成即可。时长单位是秒,不是分秒格式。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- mdls - display metadata for a file依据: Documents mdls -name for reading Spotlight metadata attributes such as duration and pixel dimensions.
最后验证: 2026-09-18 · 分类: 媒体