我正在使用Xugler将视频和音频复用在一起。由于视频文件很大(100 mb),我得到了"java.lang.OutOfMemoryError:本机内存不足"。我也增加了堆大小,但仍然得到相同的错误
此外,我还在操作开始前添加了JNIMemoryModel。
JNIMemoryManager.setMemoryModel(MemoryModel.JAVA_STANDARD_HEAP);
我能够用不同的方式解决这个问题。当我使用"JCodec"和Xuggler框架梳理mp4和.wav文件时,我遇到了这个问题,不确定原因是什么。
现在我停止使用JCodec,只使用Xugler,这个问题不再发生了!!
感谢