android视频应用过滤器

时间:2016-08-31 11:48:18

标签: mediacodec glsurfaceview encoder

我在相机预览中使用MediaCodec创建了一个视频。 现在我要编辑该视频,应用过滤器(白/黑)并保存到另一个文件。 我从CTS测试中读到了DecodeEditEncodeTest.java并试图适应我的问题,但我注意到从未调用过outputSurface的onFrameAvailable。 与我使用MediaExtractor读取视频数据的唯一区别。

在日志中我收到:":EGL_BAD_SURFACE"在swapbuffers。

请告诉我我做错了什么。

谢谢。

1 个答案:

答案 0 :(得分:1)

我发现了问题。我没有调用inputSurface,makeCurrent

的方法