Announcement: Our new CyberLink Feedback Forum has arrived! Please transfer to our new forum to provide your feedback or to start a new discussion. The content on this CyberLink Community forum is now read only, but will continue to be available as a user resource. Thanks!
CyberLink Community Forum
where the experts meet
| Advanced Search >
H.264 Encoding Options: B-Frames
[Post New]
A potential client wants us to use "High profile; two consecutive B-frames" when we produce a video for them. According to Adobe, there are three options to H.264 encoding: I-Frames, P-Frames, and B-Frames. B-Frames are "bi-directional predicted frames...This makes B-frames the most efficient frame of the three." So, I suspect that they compress into smaller files than the I- and P-frames, and maybe my potential client wants the smaller size to load faster online, but it doesn't really matter why.

Question 1) Does anyone know which of these three encoding options PowerDirector (I'm on v.17) uses when it produces an H.264 MP4 video?

Question 2) And what do they mean by "high profile?" That may have nothing to do with B-frames.

I'm having a little trouble figuring out which encoding option Powerdirector uses. If anyone knows the answer to these two questions, or where I can find them, I would appreciate the help!

Thanks,
Keith
PowerDirector Moderator [Avatar]
Senior Contributor Location: New Taipei City, Taiwan Joined: Oct 18, 2016 00:25 Messages: 2104 Offline
[Post New]
Quote A potential client wants us to use "High profile; two consecutive B-frames" when we produce a video for them. According to Adobe, there are three options to H.264 encoding: I-Frames, P-Frames, and B-Frames. B-Frames are "bi-directional predicted frames...This makes B-frames the most efficient frame of the three." So, I suspect that they compress into smaller files than the I- and P-frames, and maybe my potential client wants the smaller size to load faster online, but it doesn't really matter why.

Question 1) Does anyone know which of these three encoding options PowerDirector (I'm on v.17) uses when it produces an H.264 MP4 video?

Question 2) And what do they mean by "high profile?" That may have nothing to do with B-frames.

I'm having a little trouble figuring out which encoding option Powerdirector uses. If anyone knows the answer to these two questions, or where I can find them, I would appreciate the help!

Thanks,
Keith


Hi,
Using PDR17[365] v. 2029 and using the default h.264 profiles for 1920x1080 and 4096x2160 @29.97fps.

The 1920x1080 file uses High@L4 profile and the 4k uses High@L5.2 profile
Both produce 2 ReFrames and both have a GOP of M=3, N=13.

M=3 usually means a GOP like this IBBP - so your 2 consecutive B frames are present?

I would suggest you do some test renders and use MediaInfo to check out your produced file parameters and then check with your client.?

Hope that helps.
Cheers
PowerDirector Moderator


For customer support related issues, please contact:
- Customer service: https://membership.cyberlink.com/support/customer-services.do
- Technical support: https://membership.cyberlink.com/support/service/technical-support.do
[Post New]
Quote


Hi,
Using PDR17[365] v. 2029 and using the default h.264 profiles for 1920x1080 and 4096x2160 @29.97fps.

The 1920x1080 file uses High@L4 profile and the 4k uses High@L5.2 profile
Both produce 2 ReFrames and both have a GOP of M=3, N=13.

M=3 usually means a GOP like this IBBP - so your 2 consecutive B frames are present?

I would suggest you do some test renders and use MediaInfo to check out your produced file parameters and then check with your client.?

Hope that helps.
Cheers
PowerDirector Moderator



Many thanks for the quick reply! We are producing 1920x1080 at 29.97fps - I guess I should have stated that.

Yes, this helps in that I can at least tell the client that our editing software meets their requirements.

I don't understand what the High@L4 profile is, or what GOP and IBBP exactly mean, but I see "high ... profile" and "2 ReFrames," which suggest that this meets the requirements.

Thanks again for the help!

Keith
[Post New]
Quote
Question 2) And what do they mean by "high profile?" That may have nothing to do with B-frames.


Short descripsion for the profile of H.264 here, you may like to read full spec or encoder related articles/books.
https://en.wikipedia.org/wiki/H.264/MPEG-4_AVC#Profiles ------------------------------------------------------------------------------------------------
PowerDirector 365
Powered by JForum 2.1.8 © JForum Team