Cats萌萌
根据FFMS2和The VapourSynth API-Reference的文档,可以通过访问_AbsoluteTime每个帧的prop来获取帧的时间戳。用于video.frames()在每一帧上获取迭代器:for frame in video.frames(): print(frame.props["_AbsoluteTime"])这是另一个例子:>>> import vapoursynth>>> s = vapoursynth.core.ffms2.Source(r"Z:\Anime\Serien\Incomplete\Akanesasu Shoujo\[HorribleSubs] Akanesasu Shoujo - 01 [1080p].mkv")>>> f = s.get_frame(0)>>> f.props<vapoursynth.VideoProps {'_AbsoluteTime': 0.043, '_ChromaLocation': 0, '_ColorRange': 1, '_DurationDen': 1000, '_DurationNum': 41, '_FieldBased': 0, '_Matrix': 2, '_PictType': b'I', '_Primaries': 2, '_SARDen': 1, '_SARNum': 1, '_Transfer': 2}>>>> f.props._AbsoluteTime0.043