我正试图在OpenGL中将一个视频文件的内容(现在只说没有音频)显示在UV映射的3D对象上.我在OpenGL中做了很多,但不知道在视频文件处理方面从哪里开始,大多数示例似乎都是从摄像机获取视频帧,这不是我想要的.
目前我觉得如果我可以将CGImageRef的单个帧视频设置好,那么我想知道如何做到这一点?也许甚至有更好的方法来做到这一点?我应该从哪里开始,iOS上视频播放最直接的文件格式是什么?.mov格式?
是否可以在iOS中使用视频(预渲染,使用H.264压缩)作为GL的纹理?
如果可能,该怎么办?以及任何播放质量/帧速率或限制?
是否有可能在UIView上播放半透明视频(用蓝屏创建)?我想知道,如果MPMoviePlayerViewController不可行,可能是使用OpenGL ES和视频纹理?
先感谢您,
F.