发布网友 发布时间:2022-04-23 08:48
共2个回答
热心网友 时间:2022-05-01 19:11
关键帧就是独立桢,不以其他桢图像做参考,在mepg标准中图像桢的参考关系如下
图像类型及其相互关系(参考关系如图的箭头所示)
MPEG将图像分成四种类型:I、P、B、D
I图像是帧内编码图像,它不参考其他任何图像而独立编码
P图像是前向预测编码图像,相对于前一参考图像进行有运动补偿的预测编码
B图像是双向预测编码图像,需要前向和后向的参考图像作运动补偿
D图像的目的是提供一种简单的,但质量相当有限的快进播放方式
热心网友 时间:2022-05-01 20:29
关键帧即I帧,记录了整张图像的信息,因此一帧I图像相比预测帧P帧和双向预测帧B帧占用空间要大很多,特别是视频动态不大的情况下,一张I图像的体积会是一张P或B图像的体积的10倍以上。在所有的视频帧中,一般P帧的数量是最多的,且比其它两种多得多,但P帧整体占用的空间并不是最多的,最多的是I帧,B帧最占用的最少,所以过多的使用I帧会降低压缩效率,文件将变大或清晰度下降。关键帧用在场景切换的地方才使它的价值最大化,要是用在非场景的地方,不仅浪费空间,还对视频的整体质量有影响,在你指定码率时,过多使用I帧会导致视频整体质量下降。设置关键帧一般设置最大关键帧,建议设为帧率的10倍或设为不小于200,设置过小对画质和码率利用率都有不良影响,设得太高了,拖进度条的时候会很卡,因为视频解码时是从关键帧开始解码的。可能还能设置最小关键帧,如果你的软件能设置,请设为和帧率一样或者设为25。上面的设置适用于大多数视频,但个别的可以依情况进行设置,如视频的画面改变太快了,可以把两项参数都调小一点,反之调大一点。 希望能帮助你!