P帧与B帧

P帧与B帧

Content #

在视频编码中, B帧(Bi-directional Prediction) P帧(Predicted Picture)是两种重要的帧类型。

P帧是基于前面的已解码帧进行预测编码的帧类型。它利用已解码的参考帧(通常为前一帧或关键帧)来预测当前帧的内容,只编码预测误差。这使得 P帧的压缩效率较高,因为它不需要存储全部像素数据,只存储预测误差信息。P帧可以减少视频文件大小,但解码时需要依赖参考帧的存在。

B帧是双向预测编码的帧类型。它利用已解码的前后两个参考帧进行预测,得到当前帧的预测结果。与P帧不同,B帧可以使用未来帧作为参考,因此它具有更高的压缩效率。B帧可以进一步减小视频文件大小,并且不依赖其他帧来进行解码。

From #