将OpenGL效果添加到视频并导出为Android上的MP4

时间:2016-07-06 16:22:53

标签: android opengl-es

我希望从用户的图库中截取视频,允许用户为视频添加效果,当他们完成编辑时,我想将文件保存到SD卡。

我使用GLSurfaceView尝试了一些示例,但还没弄明白如何将其保存到MP4文件中。使用下面链接的示例,我设法让视频渲染效果到GLSurfaceView,但我不知道如何获取它然后渲染到文件。我已经看过从MediaCodec创建的Surface中保存的样本,但不知道如何让视频渲染到该Surface。

其他信息:我的目标是支持Android 5.0+,但理想情况下支持4.4+。我也希望得到的MP4在30 FPS时为720p,音频并不重要,因为它被外部音频轨道取代。

这是上面提到的sample。我没有嫁给那个解决方案,只是寻找易于实施的东西,最好不要太慢。

我没有发布我的实际代码,因为现在它只是样本,但如果有人认为它可能有用,我可以发布它。

提前感谢您提供的任何见解或建议。

0 个答案:

没有答案