请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

I,B,P帧问题

1、老师请问在编码系统是如何确定I帧、B帧、P帧的?
2、在编码时通常会设置关键帧个数,例如关键帧个数设置为3,意思是一个gop中有三个i帧么?其中地址为idr帧?
3、例如一个gop设置为25,ibbbpbbbp…在解码时第一个P帧只向前参考i帧,第二个p帧向前参考第一个p帧?

正在回答 回答被采纳积分+3

1回答

李超 2023-01-12 10:25:43

因为编码之前每一帧画面都是一幅完整的帧,只有编码后才分I帧P帧;I帧P帧B帧的设置逻辑很复杂,简单举个例子,一个GOP中的第一帧肯定是I帧;后面的帧会根据你的视频内容,设置的码率,B帧的个数等等参数一起作用的结果;一个GOP中可以设置B帧的个数,没看到可以设置I帧个数的参数,你说可以设置I帧个数是指哪个参数?你的第三个问题理解的是正确的

0 回复 有任何疑惑可以回复我~
  • 提问者 慕慕6163411 #1
    编码器配置时候我见过有要设置“参考帧个数”这项,这里设置的参考帧个数是一个gop里的i帧个数么?
    回复 有任何疑惑可以回复我~ 2023-01-12 10:33:14
  • 李超 #2
    参考帧是指B帧
    回复 有任何疑惑可以回复我~ 2023-01-12 17:18:25
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信