I帧和IDR帧的区别

时间:2021-07-06 19:54:45
I帧和IDR帧的区别:

1.  在 H.264 中 I 帧并不具有随机访问的能力,这个功能由 IDR 承担。以前的标准中由 I 帧承担。

2.  IDR 会导致 DPB (参考帧列表——这是关键所在)清空,而 I 不会。

3.  I和IDR帧其实都是I帧,都是使用帧内预测的。但是IDR帧的作用是立刻刷新,使错误不致传播,从IDR帧开始,重新算一个新的序列开始编码。

4.  IDR图像一定是I图像,但I图像不一定是IDR图像。一个序列中可以有很多的I图像,I图像之后的图像可以引用I图像之间的图像做运动参考。