为什么视频的速度取决于 OpenCV 中的 FPS 数

Why the speed of the video depends on the number of FPS in OpenCV

我有一个代码可以捕获屏幕并使用 OpenCV 从屏幕截图制作视频。因此,如果我将 videoWriter 对象中的 fps 更改为 60(视频持续 10 秒或更长时间)将播放 1 秒。据我了解,更高的 FPS 使视频速度更快,而更低的 FPS 使其更慢。你能为我解释一下为什么会这样吗?

假设您以 2 FPS 录制一段 4 秒的视频。您将总共录制 8 帧:

现在假设您将帧速率加倍到 4 FPS。这会告诉您的视频播放器每秒显示 4 帧,因此这 8 帧现在会在 2 秒内显示给观众 - 视频速度加快。