mindspore.dataset.vision.read_video_timestamps
- mindspore.dataset.vision.read_video_timestamps(filename, pts_unit='pts')[源代码]
- 读取视频文件的时间戳和帧率。 支持的文件类型有AVI、H264、H265、MOV、MP4和WMV。 - 参数:
- filename (str) - 待读取视频文件路径。 
- pts_unit (str, 可选) - 时间戳的单位,它可以是["pts", "sec"]中的任何一个。默认值: "pts"。 
 
- 返回:
- list, 当 pts_unit 为"pts"时返回list[int],当 pts_unit 为"sec"时返回list[float]。 
- float, 视频的每秒帧数。 
 
- 异常:
- TypeError - 如果 filename 不是str类型。 
- TypeError - 如果 pts_unit 不是str类型。 
- RuntimeError - 如果 filename 不存在,或不是普通文件,或由于格式等原因无法正常读取。 
- RuntimeError - 如果 pts_unit 不在 ["pts", "sec"] 中。 
 
- 支持平台:
- CPU
 - 样例: - >>> import mindspore.dataset.vision as vision >>> video_timestamps, video_fps = vision.read_video_timestamps("/path/to/file")