iMX8M Plus VPU max fps

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

iMX8M Plus VPU max fps

跳至解决方案
6,224 次查看
gawarren
Contributor III

According to the reference manual, the iMX8M Plus is capable of h264/5 encoding with image resolution 1920x1080 at 60 Hz. I would like to know under what conditions this framerate is acheivable? Is this for full color input YUV444? Should I achieve a higher fps with less input, such as YUV420?

I am using the vpuwrap library and YUV420 input format. Depending on my quantization settings, I am getting above 100 fps (for high QP values) and below 60 fps (for low QP values). Is it possible to get above 60 fps, or is this an inaccuracy in the timing?

0 项奖励
回复
1 解答
6,180 次查看
joanxie
NXP TechSupport
NXP TechSupport

as I mentioned before, the value you test should be core encoding frame rate, if you mean core encoding value, the max frame rate can up to 200 fps

在原帖中查看解决方案

3 回复数
6,217 次查看
joanxie
NXP TechSupport
NXP TechSupport

Actual maximum bit rate and frame rate will depend on the logic clock frequency and the system bus performance. for imx8mp encoding, which can support h.264 up to 1080p@60 frame rate (40Mbps), for H.265, up to 1920x1080 with 60 frame rate, as I known, the swreg fixed the 1080p as the max resolution, couldn't support 4k, the 60fps we talking about this encoding time/total time(including pipeline run time), if you mean core encoding fps, maybe you can get more than 60fps

 

0 项奖励
回复
6,211 次查看
gawarren
Contributor III

The values I'm referring to are the output of the test_enc_arm_elinux script (see attached photo)

0 项奖励
回复
6,181 次查看
joanxie
NXP TechSupport
NXP TechSupport

as I mentioned before, the value you test should be core encoding frame rate, if you mean core encoding value, the max frame rate can up to 200 fps