Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Sheth__Dhrumil
Beginner
69 Views

Intel media sdk: Decoder takes more Processing power in hw mode

Jump to solution

Hello

OS : WINDOWS 7.

HARDWARE: INTEL I3 4150 CPU

I am using Intel Media SDk 2017 for H264 video transcoding. I have input stream 1920-1080 resolution, 29.94 fps stream with 6000 bitrate. 

On any Pc I found that INTEL Encoder takes very less processing power compare to INTEL decoder in hw mode.

If h264 encoder takes 3% processing power and Decoder takes more than 10% for same h264 1920*1080 stream.

It was very strange because decoder takes more processing power compare to encoder. 

Can you suggest me  how to decrease the processing power of decoder.

Thanking You

Dhrumil Sheth 

0 Kudos
1 Solution
Mark_L_Intel1
Moderator
69 Views

Hi Dhrumil,

This might not related to the encoder, decoder depends on file I/O involved or not. Since the decoder will have more data written to the file than encoder. The other factor related to the volume of the data, if you have decoded multiple stream at the same time vs the multiple stream for encoder.

Could you also give me the command line of your test?

You might check following test:

1. Use "sample_decode" and "sample_encode" without output by removing the "-o" argument.

2. Try to input multiple streams into the samples, if the sample doesn't allow to input multiple stream, you can try "sample_multi_transcode"

Mark 

View solution in original post

1 Reply
Mark_L_Intel1
Moderator
70 Views

Hi Dhrumil,

This might not related to the encoder, decoder depends on file I/O involved or not. Since the decoder will have more data written to the file than encoder. The other factor related to the volume of the data, if you have decoded multiple stream at the same time vs the multiple stream for encoder.

Could you also give me the command line of your test?

You might check following test:

1. Use "sample_decode" and "sample_encode" without output by removing the "-o" argument.

2. Try to input multiple streams into the samples, if the sample doesn't allow to input multiple stream, you can try "sample_multi_transcode"

Mark 

View solution in original post

Reply