IMX8M Quad video encoding capabilities.

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

IMX8M Quad video encoding capabilities.

3,878 Views
msingh1920
Contributor V

Hi Sir,

We are planning to use iMX8 M Quad for our product but have few questions regarding its video capabilities - 

1. Can we use vpu for 4k60 Encoder?  what is the maximum limit of VPU for Encoding

2. Can we use vpu for 4k60 Decoder? what is the maximum limit of VPU for Decoding

3. Can we use jpeg2000 with iMX8M Quad? 

 

Thanks,
Maneesh

0 Kudos
Reply
9 Replies

3,816 Views
joanxie
NXP TechSupport
NXP TechSupport

1)i.mx8mq doesn't have HW encoder, only SW, testing by x264:

the x264enc 1080p encoder framerate =  30fps * 10s / 43.4s = 6.91 fps

CPU loading: 345%

2)for decoder by VPU:

4Kp60 with High Dynamic Range(h.265, VP9);
4Kp30(h.264, VP8)

3) imx8mq decoder supports Mjpeg

for other more detailed information, pls refer to my test document:

"https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/i-mx8M-EVK-board-encoder-and-decoder/ta-..."

0 Kudos
Reply

3,809 Views
msingh1920
Contributor V

Hi @joanxie 

Thanks for your reply. 

It cleared some of my doubts. But still, I have few doubts please help me to solve that. 

1. Is iMX8M Plus have VCU800e  VPU?


2. can it do jpeg 4k60 encoding?  

3. I am planning to use iMX8m Plus Board for SW Encoding at 4K 60fps and planning to try JPEG and technique. so is there any way I can utilize the VPU of iMX8m plus or it's not possible? 

 

4. Is there any steps or doc or anything is available for 4k60 encoding on imx8m plus? 

 

5. do you have any idea what compression ratio we can achieve on iMX8m plus for JPEG encoding? 

 

Any suggestion or reply will be very helpful.

 

Thanks,
Maneesh

0 Kudos
Reply

3,790 Views
joanxie
NXP TechSupport
NXP TechSupport

firstly, I suggest that you can refer to the reference manual and linux or android release note, which have more detailed information

1) imx8mp use VC8000E not VCU800E

2) I don't know which soc you mean, pls refer to the linux release note

3) SW encoding depends on CPU usage, for HW encoding of imx8mp, which supports 1080p60 AVC/H.264 encoder and 1080p60 HEVC/H.265 encoder

4) 8mp doesn't have good performance on 4k

4)i.MX 8M Plus Encoder: 1080p60 HEVC, H.264
i.MX 8M Plus Decoder : 1080p60 HEVC, H.264, VP9, VP8

doesn't have jpeg including

 

0 Kudos
Reply

3,786 Views
msingh1920
Contributor V

Hi @joanxie 

Thanks for your reply. 

  1. Sorry, it was a typo mistake. I mean to say iMX8M Plus VPU VC8000E. 

  2. I am using  iMX8M Plus SoC for Video Encoding. 

  3. I am planning to utilize iMX8M Plus SoC only for video capture and video encoding purpose. No other task I will run on the CPU. Only Video capture and Encoding. 

  4. Can you share any test report or performance matrix or anything which can give some data about the performance of iMX8 plus encoding at 4k60? 

  5. ok. 


I have few more doubts please help me to solve that - 

[A] 
Also, on Hantro website => https://www.verisilicon.com/en/IPPortfolio/HantroVC8000E
it is mentioned that => 
Hantro VC8000E allows 4K encoding with a minimal silicon single-core solution that supports HEVC and H.264 video formats. HEVC / H264 multi-core solutions can also be used, which can reach 8K@30fps (dual-core).

so why it is not supported on the iMX8 processor? because iMX uses the same VPU. 

 

[B] 

Please suggest how can I achieve 4k60 encoding with an iMX8 processor? 

[C]

Are there any reference documents or anything you can provide so that I can try to do 4k60 encoding? 

0 Kudos
Reply

3,779 Views
joanxie
NXP TechSupport
NXP TechSupport

as I mentioned before, doesn't suggest imx8mp to encode 4k video, because of bad performance, yes the HW can support it, but SW ctrl couldn't handle this, you can test by yourself if you have imx8mp board, even you change the SW to support 4k video, the performance isn't good enough, and refer to the RM, only support 1080p@60 max, how could it support 4k@60

 

0 Kudos
Reply

3,829 Views
msingh1920
Contributor V

Hi NXP tech support team,

I am still waiting for any response to my post? 

I didn't receive any response or solution. 

is this forum is still alive? 

0 Kudos
Reply

3,868 Views
msingh1920
Contributor V

Hi Sir,

Any reply or suggestion on my question, please. 

 

Thanks

0 Kudos
Reply

3,876 Views
msingh1920
Contributor V

Hi Sir,

Another Question I have - 

In iMX8M Quad what is impact of software encoding? (for 4Kp60)

 

Thanks,
Maneesh

0 Kudos
Reply

3,859 Views
msingh1920
Contributor V

Hi,

Any suggestions or feedback on my questions?

Any iMX or NXP support team plz reply to my questions. 

 

Thanks,
Maneesh

0 Kudos
Reply