从原始 YUV 图像帧数据创建视频

问题描述

我使用的库以原始 YUV420p 格式从相机返回视频帧。我需要在每一帧上添加一些图像,然后从这些帧创建一个 mp4 视频。目前尚不清楚如何处理这个问题。根据我的理解,我可以使用 OpenGL ES 添加图像并进行任何其他图像处理。文档表明您使用 SurfaceView 或 GLSurfaceView。这是我应该采取的方法吗?

有没有办法将我的 YUV 图像数据数组应用到 SurfaceView?以及如何将 SurfaceView 转换为 mp4?根据我的理解,SurfaceView 数据被送入 MediaCodec,它产生一个 H.264 格式的输出,然后被送入产生 MP4 的 Mediamuxer。对吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)