H.264 Intel QuickSync encoding options

DaneManes

New member
Dear Dan & Team,

which options under the H.264 advanced settings will affect how Intel encodes h.264 data? I notice a big difference in the "quality" percentage scale, however would like to know what other options are passed onto the processor's own encoder and what choices are possible.

My base material is MPEG2 (SD) or H.264 (720p) TS from OTA digital cable broadcasts in Germany.

For example, encoding with the "baseline" profile seems to generate more issues with audio track and video bitrate glitches, however the software encoder as well as the QuickSync with a "high" profile seem to not be sensitive to such issues.

I would like to try some changes and review output, but am not sure which of the advanced options are passed on to the Intel encoder compared to your internal software encoder.

I am currently running 5.1.3.741 on a Core i5 as below

- Auto : 1.19 , Hardware via 'D3D9'
- Software : 0.0 , Unsupported
- Hardware : 1.19 , Hardware via 'D3D9'
- Auto Any : 1.19 , Hardware via 'D3D9'
- Hardware Any: 1.19 , Hardware via 'D3D9'
- Hardware 2 : 0.0 , Unsupported
- Hardware 3 : 0.0 , Unsupported
- Hardware 4 : 0.0 , Unsupported
- Processor: : Intel(R) Core(TM) i5-6400 CPU @ 2.70GHz
- Adapter: : Intel(R) HD Graphics 530, 21.20.16.4542, 2016-10-24​

Thanks,
Dane
 

jirim100

Member
Is it possible somewhere to change used profile for Intel Quick Sync encoder? My mp4 videos created in VideoRedo with Intel QuicSync are coded with profile "Main". Maybe it would be good to change it to "High" profile.
 

Danr

Administrator
Staff member
Is it possible somewhere to change used profile for Intel Quick Sync encoder? My mp4 videos created in VideoRedo with Intel QuicSync are coded with profile "Main". Maybe it would be good to change it to "High" profile.
Visit this page: http://www.videoredopro.com/VRDPro_Application_Notes/op_settings---advanced-tab.html, then expand the Video Encoding Parameters - H.264 and scroll down to the Intel Quick Encoder section.. TVSuite and VideoReDo Pro share the same Intel QS option code.
 

Dan203

Senior Developer
Staff member
You click the Advanced button in consumer and they should be in the resulting grid list at the very bottom.
 

jirim100

Member
Unfortunately I still can't find the button Advanced - where is it? A have registered version VideoRedo TVSuite 5.

Here is where I am looking for:
H264 options.jpg
H264 profile.jpg
 
Last edited:

jirim100

Member
Thank you for exact directions. On my display is not vissible button "Advanced Options" even when I hide windows task bar. I'll probably have to change font size of my operating system to lower because it's not possible to move window with settings to better position.

Or is it possible to "compress" visible items in dialog "Edit Output Profile" in order to be smaller and completely visible on the smaller screen?
 

jirim100

Member
Thank you, moving windows working (on my Win7 64b)!

Question about Intel QuickSync Encoder:

When I changed option Profile to "High" the output encoded video is binary (frames, of course not header) the same as the video created with option Profile leaved on value "Main".

With Profile = Main:
- output size of testing video: 31 964 207 bytes, MediaInfo: Format profile : Main@L3.0

With Profile = High:
- output size of testing video: 31 964 208 bytes, MediaInfo: Format profile : High@L3.0

Is it normal?
 

Dan203

Senior Developer
Staff member
The profile is NOT a quality setting. The profile dictates the minimum set of features the decoder is required to support to be able to decode the video. It has no bearing on quality other then higher profiles allow for higher bitrates.

If you want to increase the quality of the video you need to adjust the bitrates in the main dialog.
 

Danr

Administrator
Staff member
To add to Dan H's comment, you can also increase the quality setting using the advanced H.264 encoder options. That will work for all encoders. Please see the application notes I sent you earlier to see which quality settings apply to QS encoder. You might get higher quality using the High profile when using a higher quality encode. Also, if the "entropy" mode is CAVLC (you can see this in Tools>Show Program Info), switch to CABAC as this encodes the same quality but with about 10% fewer bits.
 

jirim100

Member
Thank you for explanation.

I want encode always only with bitrate = 2600 Kbps (and max bitrate = 10000 Kbps) therefore the default "Main" profile is sufficient for me and not so strict for the decoder. "High" profile would be pointless.
CABAC is enabled by default.
 
Last edited:
Top Bottom