android在cpu上合并视频和音频,而不是gpu

时间:2015-09-10 13:01:26

标签: android gpu cpu video-processing

我使用mp4parser库将视频与音频合并,但是当我有超过5-6分钟的文件时,某些设备无法执行此任务(实际上app停止但在尝试将结果文件保存到磁盘时不会崩溃)。这意味着用户界面已冻结,用户无法执行任何操作,但Android无法显示任何消息。

它在asynctask中执行,内存级别接近50 Mb(不大),CPU - 高达20%,但GPU过载。

问题出现在手机上(Moto G(1gen),Moto G(2gen)和Nexus 5)。另一方面,Nexus 7可以合并视频超过10分钟而没有任何问题。

此外,我启用了硬件加速功能,但我尝试关闭它并且它没有帮助。

那么,有没有办法使用CPU而不是GPU执行此操作?非常感谢。

0 个答案:

没有答案