如何在MATLAB VideoReader中将帧编号转换为时间,反之亦然

时间:2016-01-12 11:38:36

标签: matlab video frame-rate

我有一个网络摄像头捕获的视频,可以捕获具有可变帧速率的视频。当我使用VideoReader和read(video,frame_num)函数读取它时,我正在读取每个帧并通过将时间值转换为帧将其显示在while循环内的gui中。但是通过乘以或除以framenumber得到这两个值是不正确的,因为它不是常数。

让我们说matlab说,视频有3000帧和15fps然后它应该是200秒长,但实际长度比这长得多,而它使用较少的帧仍然是图像。

如何从其他人那里获取帧号或时间值。我正在迭代,因此我需要得到正确的数字。

是否有机会获得帧数与时间值向量或结构无关。

感谢阅读。

0 个答案:

没有答案