我正在使用此片段作为视频源,以便以后使用:
import vapoursynth as vs
core = vs.core
core.std.LoadPlugin("/usr/local/lib/libffms2.so")
video = core.ffms2.Source("videotest.mkv")
如何获取指定帧的时间戳或每帧的时间戳列表?
答案 0 :(得分:1)
根据FFMS2和The VapourSynth API-Reference的文档,可以通过访问每个帧的history.push(to)
属性来获取帧的时间戳。
使用_AbsoluteTime
获取每一帧的迭代器:
video.frames()
这里是另一个示例:
for frame in video.frames():
print(frame.props["_AbsoluteTime"])