Question, i.MX6Q H.264 encoding with B-Frames

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

Question, i.MX6Q H.264 encoding with B-Frames

跳至解决方案
4,127 次查看
SLICE
Contributor IV

Dear team,

My customer is using i.MX6Q for their system, and they are using  gstreamer for encoding H.264 video.

They are using Linux(L3.0.35_4.0.0_130424 base) as OS.

And once they tried to use B-Frame in H.264 Encoding but it did not get succeed.

Currently, they are using I and P-frames for H.264 encoding.

Could you show me the way to use B-Frames for H.264 encoding?

Is it possible to use B-frames in H.264 encoding on i.MX6Q?

Thanks,

Miyamoto

标签 (2)
0 项奖励
回复
1 解答
3,805 次查看
frank_zhang
NXP Employee
NXP Employee

Hi Miyamoto-san,

    Based on i.MX6DQ RM chapter 69.1.1 Features.

    VPU supports H.264 BP/CBP/MP/HP decoding and H.264 BP/CBP encoding.

    We can know the difference between these profiles by the below figure in WIKIH.264/MPEG-4 AVC - Wikipedia 

pastedImage_2.png 

Best Regards,

Frank

在原帖中查看解决方案

0 项奖励
回复
4 回复数
3,806 次查看
frank_zhang
NXP Employee
NXP Employee

Hi Miyamoto-san,

    Based on i.MX6DQ RM chapter 69.1.1 Features.

    VPU supports H.264 BP/CBP/MP/HP decoding and H.264 BP/CBP encoding.

    We can know the difference between these profiles by the below figure in WIKIH.264/MPEG-4 AVC - Wikipedia 

pastedImage_2.png 

Best Regards,

Frank

0 项奖励
回复
3,805 次查看
SLICE
Contributor IV

Hello FrankZhang‌

Thanks for your prompt reply.

Let me clarify my understanding.

The specification of VPU/i.MX6Q is to support H.264 encoding BP and CBP profile.

And the BP/CBP is not using B-Frames.

So, VPU of i.MX6Q does not support using B-Frames in H.264 encoding.

Correct?

Thanks,

Miyamoto

0 项奖励
回复
3,805 次查看
joanxie
NXP TechSupport
NXP TechSupport

refer to the vpu reference manual, encoding doesn't support, but decoding supports it.

0 项奖励
回复
3,804 次查看
frank_zhang
NXP Employee
NXP Employee

Hi Miyamoto-san,

     I think your understanding is correct. Also you can refer to VPU programing guide attached for VPU programing.Thank you. 

Best Regards,

Frank

0 项奖励
回复