【发布时间】:2017-04-21 17:31:49
【问题描述】:
我想在 JOGL(OpenGL 的 Java 绑定)中使用 JavaCV 录制视频。
这是打开视频文件的代码:
VideoWriter wv;
wv.open("video.avi", CV_FOURCC_DEFAULT, 30 , new Size(width, height), true);
问题是 wv.isOpened() 总是返回 false 并且没有创建视频文件。
我尝试过的事情:
- 将“video.avi”更改为“video.mp4”
- 将 CV_FOURCC_DEFAULT 更改为 -1
- 更改宽度、高度、fps 值
有人做到了吗?
我的机器运行的是带有 JavaCV v1.3.2 和 JOGL v2.3.2 的 Ubuntu 14.04 LTS。
【问题讨论】:
-
@aarelovich 我正在尝试记录 JOGL 在我的计算机屏幕上绘制的内容。我用
glReadPixels()得到每一帧的像素。关于分辨率,我尝试了屏幕分辨率为 1920x1080 和reshape()返回的分辨率为 1855x1056。
标签: jogl javacv video-recording