- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hey,
I'm trying to instantiate the h264 IPP video encoder with the following paramters:
Width = 800
Height = 600
FPS = 30
I frame interval = 2
P frame interval = 1
B frame interval = 0
Bitrate = 10Mbps
Profile = Main
Level IDC = 3.1
But the encoder always uses "High Profile".
Our indication is from the SPS and PPS and from the binary compressed frame (Profile = 0x64).
Why is this?
motola
I'm trying to instantiate the h264 IPP video encoder with the following paramters:
Width = 800
Height = 600
FPS = 30
I frame interval = 2
P frame interval = 1
B frame interval = 0
Bitrate = 10Mbps
Profile = Main
Level IDC = 3.1
But the encoder always uses "High Profile".
Our indication is from the SPS and PPS and from the binary compressed frame (Profile = 0x64).
Why is this?
motola
Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Quoting - motola212
Hey,
I'm trying to instantiate the h264 IPP video encoder with the following paramters:
Width = 800
Height = 600
FPS = 30
I frame interval = 2
P frame interval = 1
B frame interval = 0
Bitrate = 10Mbps
Profile = Main
Level IDC = 3.1
But the encoder always uses "High Profile".
Our indication is from the SPS and PPS and from the binary compressed frame (Profile = 0x64).
Why is this?
motola
I'm trying to instantiate the h264 IPP video encoder with the following paramters:
Width = 800
Height = 600
FPS = 30
I frame interval = 2
P frame interval = 1
B frame interval = 0
Bitrate = 10Mbps
Profile = Main
Level IDC = 3.1
But the encoder always uses "High Profile".
Our indication is from the SPS and PPS and from the binary compressed frame (Profile = 0x64).
Why is this?
motola
Hello Motola,
You may try to use the H264.par file as encoder's parameter.
at line 7
100 0 /* profile_idc (77-main, 100-high); level_idc (set 0 for automatic select
Please change the 100 to 77.
Here isone KB for your reference: Setting H.264 encoding parameters in Intel IPP media processing samples

Best Regards,
Ying
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Ying,
I'm changing the parameters by code through "UMC::H264EncoderParams" but still no change.
Is this possible that the encoder changes the parameters according to the other parameters (frame sizebitrate...)?
Thanks,
Motola
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Motala,
The H.264 encoderparamenter take"Highprofile" by default (and corresponding defaultparameter as H264.par). If youset the parameters bycode,you may need changeother default parameters with the profile_idc together.
For example, try
Params.profile_idc= UMC::H264_MAIN_PROFILE;
Params.transform_8x8_mode_flag=0;
All my Best,
Ying
The H.264 encoderparamenter take"Highprofile" by default (and corresponding defaultparameter as H264.par). If youset the parameters bycode,you may need changeother default parameters with the profile_idc together.
For example, try
Params.profile_idc= UMC::H264_MAIN_PROFILE;
Params.transform_8x8_mode_flag=0;
All my Best,
Ying

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page