I,B,P帧问题
来源:10-2 H264中的I帧P帧和B帧

慕慕6163411
2023-01-12
1、老师请问在编码系统是如何确定I帧、B帧、P帧的?
2、在编码时通常会设置关键帧个数,例如关键帧个数设置为3,意思是一个gop中有三个i帧么?其中地址为idr帧?
3、例如一个gop设置为25,ibbbpbbbp…在解码时第一个P帧只向前参考i帧,第二个p帧向前参考第一个p帧?
2、在编码时通常会设置关键帧个数,例如关键帧个数设置为3,意思是一个gop中有三个i帧么?其中地址为idr帧?
3、例如一个gop设置为25,ibbbpbbbp…在解码时第一个P帧只向前参考i帧,第二个p帧向前参考第一个p帧?
写回答
1回答
-
李超
2023-01-12
因为编码之前每一帧画面都是一幅完整的帧,只有编码后才分I帧P帧;I帧P帧B帧的设置逻辑很复杂,简单举个例子,一个GOP中的第一帧肯定是I帧;后面的帧会根据你的视频内容,设置的码率,B帧的个数等等参数一起作用的结果;一个GOP中可以设置B帧的个数,没看到可以设置I帧个数的参数,你说可以设置I帧个数是指哪个参数?你的第三个问题理解的是正确的
022023-01-12
相似问题