如何将GLSurfaceView渲染保存到文件?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将GLSurfaceView渲染保存到文件?相关的知识,希望对你有一定的参考价值。

我正在使用VideoSurfaceView扩展GLSurfaceView来渲染过滤后的视频。我正在根据我的需要购买更改片段着色器。现在我想在更改相同格式的文件(例如mp4 - h264)后保存/渲染视频,但找不到如何操作。

我正在使用这个库 - https://github.com/krazykira/VidEffects

这里有专家吗?

答案

我会尝试使用MediaProjection API。这是这个api的Google sample。注意:这可能不适用于新的模拟器。

以上是关于如何将GLSurfaceView渲染保存到文件?的主要内容,如果未能解决你的问题,请参考以下文章

我的OpenGL学习进阶之旅关于OpenGL ES 绘制中使用到的 Android中GLSurfaceView的两种渲染模式

我的OpenGL学习进阶之旅关于OpenGL ES 绘制中使用到的 Android中GLSurfaceView的两种渲染模式

Android 原生的View渲染到OpenGL GLSurfaceView中,

Android 原生的View渲染到OpenGL GLSurfaceView中,

Android 原生的View渲染到OpenGL GLSurfaceView中,

TextureView/SurfaceView/GLSurfaceView/VideoView渲染视频(点播播放器)