1
我正在编写将MP4文件中的帧转换为OpenGLES纹理的代码,并且正在使用类AVAssetReaderTrackOutput来访问像素缓冲区。什么是最好的像素缓冲区格式输出?现在我正在使用我的旧代码,它将OpenGLES着色器中的YUV420P转换为RGB,因为我之前使用libav来提供它。现在我试图使用AVFoundation,并想知道我的OpenGLES着色器是否比将像素缓冲区格式设置为RGBA更快,或者是否应该使用YUV格式并保留着色器。什么是创建AVAssetReaderTrackOutput时选择的最佳像素格式?
谢谢