微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

解决方法

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

enter image description here

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

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。