Android Camera2 API使用MJPEG编解码器在AVI容器中录制视频

时间:2018-06-06 11:59:03

标签: android opencv ffmpeg mediarecorder

我正在开展一个项目,我必须录制视频并逐帧处理(录制后)。

我设法在录制时处理帧,但Android Camera2 API不允许它,因为我正在拍摄高速视频(240 FPS)。 然后,我决定使用OpenCV4Android的VideoCapture,但根据Convert Video to MJPEG/ AVI with FFMPEG,除非是AVI容器中带有MJPEG编解码器的视频,否则无法使用VideoCapture打开视频。 由于这个过程需要花费很多时间,有时还会在转换时出现帧丢失,所以我决定找到更好的东西。

我找到了一个教程,其中介绍了如何Compile OpenCV with FFMPEG support,但它根本没有帮助。

最后我想知道是否有办法使用Android MediaRecorder并使用MJPEG编解码器和AVI容器保存视频。

感谢。

0 个答案:

没有答案