看了《深入剖析H.264帧间预测(P宏块)》原文地址:http://blog.csdn.net/stpeace/article/details/8115392
主要收获如下:
1.博主这个讲得很清楚的,就是P帧预测值的由来,就是从I帧中像素值进行平移得来的,找到P帧中宏块中的某个子宏块,对它的运动矢量除以4,得到一个移动的向量,负值表示原始I帧的像素值向右平移,后面那个是正的话表示向上平移。
2.对于子宏块的划分有了新的认识,那个M*N的表示方法,M是横向的大小,N是纵向的大小,与之前那个图像的貌似有点不太一样的。
3.帧间预测是参考的重建帧是经过去块效应滤波器滤波之后的图像,与帧内预测是不一样的。
4.对于除以4不是整数个像素值的应该就是之前看书的什么1/4像素点之类的,继续参考博主的文章学习当中。
以上就是本次学习P帧的收获。并且下载了官网的那个JM8.6进行编码,在这里值得一提的是之前那个介绍的平台使用与官网的不太一样,可能因为师兄师姐搞的是立体视频,所以改的路径有点不一样,总的来说还是相同的。官网的只需要修改那个配置文件即可,路径正确就好参看http://blog.csdn.net/xueyushenzhou/article/details/40538397
我这里主要搞错的是路径直接点了复制反斜杠和斜杠搞错了,要修改一下,直接复制的是反斜杠,然后里面的就是看上面那个博文改一下就可以了。
新插几张图便于理解。