【问题标题】:Python OpenCV - Increase video fpsPython OpenCV - 增加视频 fps
【发布时间】:2019-05-28 11:46:53
【问题描述】:

我有一个由 3076 帧组成的视频序列。

10fps 的原始视频时长 307.6 秒(或 5.12 分钟)。

我想使用 Python OpenCV 将视频转换为以 29.98fps 持续 1.42 秒。

如何完成这项任务?

【问题讨论】:

  • 为什么选择opencv?视频是现有文件还是在 opencv 中创建的?
  • 您并没有试图降低 fps。您正在尝试提高 fps。
  • 恕我直言,计算机视觉库对于很可能只涉及更改视频文件标题中的几个字节的事情来说并不是理想的工具。
  • 我预计 3,076 帧视频以 10 fps 持续 307 秒,而不是 5.12 秒。

标签: python opencv


【解决方案1】:

您可以使用cv2.VideoWriter 功能,您可以根据需要调整fps。

更多关于函数open CV video saver的细节

 out = cv2.VideoWriter(str(videoname+"AV.avi"),cv2.VideoWriter_fourcc('X','V','I','D'),  fps, (fw,fh))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-19
    • 2010-11-13
    • 2019-05-15
    • 2018-04-02
    • 2021-11-08
    • 2017-11-10
    • 2020-01-07
    相关资源
    最近更新 更多