H264编解码标准码流分析:I帧、P帧、B帧语法
H264编解码标准码流中 I 帧、P帧、B帧语法
- I帧解释:H.264编解码标准中的I帧(Intra-coded Frame,内部编码帧)是一种关键帧;是一种全帧压缩编码帧,它不依赖于其他帧进行编码,可以独立于其他帧存在
- P帧解释:H.264编解码标准中的P帧(Predictive-coded Picture,前向预测编码帧)是一种帧间编码帧;P帧表示的是这一帧跟之前的一个关键帧(I帧)或P帧的差别。在解码时,需要用之前缓存的画面叠加上本帧定义的差别,生成最终画面。
- B帧解释:H.264编解码标准中的B帧(Bi-directional predictive-coded Frame,双向预测编码帧)是一种利用前后帧信息进行编码的帧,B帧同时参考前后的I帧或P帧来进行编码。这种双向预测使得B帧能够利用更多的上下文信息来减少数据量,因此通常具有更高的压缩效率。
- I帧语法字段解释:
字段 | 取值 | 解释 |
---|---|---|
forbidden_zero_bit |