我正在尝试找出视频中的总帧数。这个视频有13秒长,fps为25。因此,理论上,视频中存在的帧数应该是13 * 25 = 325帧。
total_frames = cap.get(7)
print(total_frames)但是,此函数返回的帧数为326。额外的1帧来自哪里?
发布于 2019-10-26 23:29:05
帧速率(25)的倒数是.040。
现在考虑一个40毫秒长的视频。它有多少帧,一帧吗?不,单帧“视频”的持续时间为零。我们的非常短的视频有两个帧,它们之间有40毫秒。
你的视频在这之后会持续几秒钟,但概念仍然是一样的,你需要考虑到初始帧。
https://stackoverflow.com/questions/58571431
复制相似问题