IMX6q VPU encoding quality

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

IMX6q VPU encoding quality

1,859 次查看
saurabh206
Senior Contributor III

Hi,

I want to encode 720P H264 encoding.

I have observed that VPU encoding quality is not good when input frame has high motion.

How to improve VPU encoding quality?

I have setup bit rate to 14MBPS but still i feels that this encoding is not good compared to ffmpeg encoding.

Thanks

Saurabh

标签 (6)
标记 (3)
0 项奖励
回复
4 回复数

1,360 次查看
igorpadykov
NXP Employee
NXP Employee

Hi Saurabh,

generally for more high motion quality one needs to increase framerate.

You can try to increase it from 30fps (default codecs fps, as provided by Freescale codecs package)

to more value and find experimentally which fps will suit. Please note that 30fps is

guaranteed value, more fps may be obtained based on overall processor load.

0 项奖励
回复

1,360 次查看
saurabh206
Senior Contributor III

Hi,

chipexpert

Thanks for reply.

Original Input vector is 10 MBPS , 1920x1080 25 FPS, from which i have prepared a YUV. And this YUV is send to VPU for the encoding.

Now I want to encoding is in 1280x720 at 25 FPS, i am not able to get the encoded file quality as input YUV file.

It seems that Bit-rate control is not configured properly.

0 项奖励
回复

1,360 次查看
saurabh206
Senior Contributor III

Is there any suggestions to improve Encoding quality?

0 项奖励
回复

1,360 次查看
igorpadykov
NXP Employee
NXP Employee

Hi Saurabh

for more high motion quality one needs to increase framerate,

say 60 fps (if possible). Actually you can try find experimentally

what max fps you can reach in custom environment.

Definitely 25fps is very small value.

Second, I believe some video quality improvements one can expect to

see using latest yocto bsp, please try it.

L3.10.17_1.0.0_IMX6QDLS_BUNDLE : Source Code Download Steps Documentation and Demo Images.

Best regards

chip

0 项奖励
回复