opencv - OpenCV 3.0 是否仍然对 VideoWriter 大小有限制?

标签 opencv video

OpenCV 2.4 VideoWriter couldn't save video files larger than 2GB, since it only accepts .avi files ,我想知道在OpenCV 3.0中是否仍然如此,或者它是否可以保存没有这种限制的其他类型的视频文件。

我试图找到任何指向 2GB 限制的文档或说明它能够处理更大文件的发行说明,但我找不到。

最佳答案

即使 OpenCV 3.0-beta documentation否则,OpenCV 3.0 的 VideoWriter 似乎可以处理其他文件格式,例如 mkv,如 this issue 所示。 .

我改编了上述问题的代码以生成一个 4GB 的 mkv 视频(4096 帧随机 2048x2048)。

需要注意的是,在 VideoWriter 中,图像大小应作为 width 然后是 height 传递,而 numpy array 应该用 height 初始化,然后用 width 初始化。否则,VideoWriter 将默默地失败。

您还需要最新的 OpenCV 3.0 源代码来处理未压缩的流。

关于opencv - OpenCV 3.0 是否仍然对 VideoWriter 大小有限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35567585/

相关文章:

html - 在 bootstrap 列中包含 mp4 视频

opencv - Cmake:错误的 OpenCV 路径生成

python - 许多对象的时刻(Python OpenCV)

c++ - 在 OpenCV Mat 和 Leptonica Pix 之间转换

Android Twilio 视频通话,唤醒应用程序并将其置于前台

video - DirectShow 音频/视频 PTS 时钟计算

旋转窗口不适合图像后的 Python 2.7.3 + OpenCV 2.4

c++ - OpenCV:来自 decomposeHomographyMat 的奇怪旋转和平移矩阵

python - 图像处理: Import stills from video into python/matplotlib?

javascript - 为 "Video"标签自定义视频控件