Digital Video Forums  

Go Back   Digital Video Forums > Video File Formats > MP4, MKV, MPEG-4 AVC (H.264)

Reply
 
LinkBack Thread Tools Search this Thread Rating: Thread Rating: 2 votes, 3.00 average. Display Modes
Old 12 Aug 2010, 08:47 AM   #1
Junior Member
Junior Member
 
Join Date: Aug 2010
Posts: 7
Default High vs Main Profile

Does High Profile require more CPU power than Main when encoding and decoding? Is it more complex?
moola is offline   Reply With Quote
Old 12 Aug 2010, 04:00 PM   #2
Administrator
 
admin's Avatar
 
Join Date: Nov 2001
Posts: 8,611
Default

High Profile allows room for more encoder features to be used, than Main Profile. So the answer to your questions is "sometimes". Sometimes a High Profile encode will require more processing power to encode/decode than a Main Profile encode, but not always. Profiles are more to indicate the type of applications that the video will be used for (eg. streaming, portable players, Blu-ray, HDTV ...).

Main Profile is actually a subset of High Profile (but not the other way around), so something that is said to be encoded with compatibility for Main will always be compatible for High (but again, not the other way around).

Remember there's also the concept of Levels, which restrict the encoder properties (resolution, bitrate ...) that can be used, so actually, Levels are a better indication of performance requirements for decoding than profiles.

The charts on Wikipedia shows what each of the profiles and levels are pretty clearly:

http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC
__________________
Visit Digital Digest and dvdloc8.com, My Blog
admin is offline   Reply With Quote
Old 12 Aug 2010, 04:44 PM   #3
Junior Member
Junior Member
 
Join Date: Aug 2010
Posts: 7
Default

thank you
moola is offline   Reply With Quote
Old 12 Aug 2010, 04:56 PM   #4
Junior Member
Junior Member
 
Join Date: Aug 2010
Posts: 7
Default

Could you tell me what Level within High profile is required for true Blu-ray disk movie quality?
moola is offline   Reply With Quote
Old 12 Aug 2010, 06:04 PM   #5
Super Moderator
 
UncasMS's Avatar
 
Join Date: Nov 2001
Posts: 9,049
Default

4 and 4.1 are very common
__________________
UncasMS is offline   Reply With Quote
Old 12 Aug 2010, 06:44 PM   #6
Junior Member
Junior Member
 
Join Date: Aug 2010
Posts: 7
Default

And H.264 has 17 profile sets is that correct?
moola is offline   Reply With Quote
Old 12 Aug 2010, 09:37 PM   #7
Administrator
 
admin's Avatar
 
Join Date: Nov 2001
Posts: 8,611
Default

Yes, 17. All 17 are listed on the Wikipedia page I linked too.
admin is offline   Reply With Quote
Old 13 Aug 2010, 11:44 AM   #8
Junior Member
Junior Member
 
Join Date: Aug 2010
Posts: 7
Default

When developers talk in terms of H.264 "implementation" of the encoding and decoding...what are they referring to? Profile? Level? What factors are the taking in to account? What makes one implementation worse/better than another?
moola is offline   Reply With Quote
Old 13 Aug 2010, 02:40 PM   #9
Administrator
 
admin's Avatar
 
Join Date: Nov 2001
Posts: 8,611
Default

I would say the efficiency would be the key factor.
admin is offline   Reply With Quote
Old 13 Aug 2010, 05:21 PM   #10
Junior Member
Junior Member
 
Join Date: Aug 2010
Posts: 7
Default

so what factors contribute to a good implementation or a bad one? what determines the resolution and picture quality - is implementation only determined by profile and level?

Last edited by moola; 13 Aug 2010 at 05:24 PM
moola is offline   Reply With Quote
Old 15 Aug 2010, 05:08 PM   #11
Junior Member
Junior Member
 
Join Date: Aug 2010
Posts: 7
Default

nudge
moola is offline   Reply With Quote
Old 20 Aug 2010, 01:03 PM   #12
Junior Member
Junior Member
 
Join Date: Aug 2010
Posts: 1
Default

Quote:
Originally Posted by admin View Post
High Profile allows room for more encoder features to be used, than Main Profile. So the answer to your questions is "sometimes". Sometimes a High Profile encode will require more processing power to encode/decode than a Main Profile encode, but not always. Profiles are more to indicate the type of applications that the video will be used for (eg. streaming, portable players, Blu-ray, HDTV ...).

Main Profile is actually a subset of High Profile (but not the other way around), so something that is said to be encoded with compatibility for Main will always be compatible for High (but again, not the other way around).

Remember there's also the concept of Levels, which restrict the encoder properties (resolution, bitrate ...) that can be used, so actually, Levels are a better indication of performance requirements for decoding than profiles.

The charts on Wikipedia shows what each of the profiles and levels are pretty clearly:

Is there anywhere we can get sampling of these 17 different video types for end device testing of the h.264 standard?
helixhamin is offline   Reply With Quote
Reply

Bookmarks

Tags
high profile, main profile


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Blu-ray Profile v1.1 Support Comes to PS3 Very Soon BR7 Latest News 17 22 Dec 2007 04:31 PM
First Blu-ray Disc with PiP profile 1.1 announced -- players please? BR7 Blu-ray 0 8 Dec 2007 04:08 AM
ASP (Advanced Simple Profile) moles42 General Discussions 2 29 Oct 2005 03:20 PM
Problems with Kiss DP1500, Gordion Knot and DIVX High DEf profile kerryburn AVI, DivX/Xvid 0 24 Oct 2005 06:19 AM



All times are GMT +10. The time now is 08:33 PM.

Kirsch designed by Andrew & Austin


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Copyright © 1999 - 2018 Digital Digest

Visit DivXLand   Visit dvdloc8.com