JavaCV VideoWriter 打不开

JavaCV VideoWriter does not open

我想在 JOGL 中使用 JavaCV 录制视频(Java OpenGL 绑定)。

这是打开视频文件的代码:

VideoWriter wv;
wv.open("video.avi", CV_FOURCC_DEFAULT, 30 , new Size(width, height), true);

问题是 wv.isOpened() 总是 returns false 并且没有创建视频文件。

我尝试过的事情:

有人做到了吗?

我的机器是 运行 一个 Ubuntu 14.04 LTS,带有 JavaCV v1.3.2 和 JOGL v2.3.2。

在 C++ 中使用 OpenCV 时,我必须定义这个常量:

const int VIDEO_CODEC_FOURCC = CV_FOURCC('M','J','P','G');

尝试使用 CV_FOURCC 函数并像原来一样使用 .avi 文件扩展名。还要尝试确保相机的框架尺寸与您在宽度和高度中传递的尺寸相同。