标签: java opencv video record outputstream
我在Java中使用OpenCV 3.1.0来录制视频片段,然后将这些片段上传到网站。通过使用VideoWriter类,我必须将每个视频片段保存到文件,但希望将每个视频片段保存到输出流。这可以通过将视频保存到主存储器来有效降低IO成本。
我能够成功地将一系列垫子写入和读取到一个字节数组(这避免了文件IO)。但是,这种方法不允许我使用现代压缩技术(如MJPEG)来减少保存到站点的文件的大小。
有没有人知道如何将视频(使用MJPEG或其他编码)录制到内存而不是文件或网址?