首页 > 解决方案 > 使用 SurfaceViewGL 快速过滤视频

问题描述

我的应用程序中的视频通过 SurfaceViewGL 显示。视频来自 MediaPlayer 到 Surface,然后应用片段着色器中指定的过滤器,然后所有内容都显示在屏幕上。应用了过滤器的渲染视频将写入文件。

问题是 MediaPlayer 向 Surface 发送帧的速度太慢。而且一切都是实时重叠的,这太长了。

有没有办法快速将着色器过滤器应用于视频?

我想只是为了加快视频速度,但是当进一步放慢速度时它会如何表现,MediaRecorder 甚至可以捕获它吗?

标签: javaandroid

解决方案


推荐阅读