我们直接去到对帧进行解析这里吧.
ret = avcodec_decode_video2(pCodecCtx, pFrame, &frameFinished, &packet);
if(ret < 0)
{
printf("Decode Error.\n");
return;
}
if (frameFinished)
{
[GLView displayYUV420pData:pFrame];
}
用OpenGlView20去显示就可以了 调用displayYUV420pData方法 把解码得到的pFrame传进进去 目前这个OpenGlView20还是会有一些bug待修改的.但绘图出来是没问题的哦.具体情况看自己需求优化了
OpenGLView2.0 Github下载地址:https://github.com/kingiiyy/OpenGLView2.0
网友评论