Does High Profile require more CPU power than Main when encoding and decoding? Is it more complex?
High vs Main Profile
Collapse
X
-
-
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:
-
Yes, 17. All 17 are listed on the Wikipedia page I linked too.Comment
-
I would say the efficiency would be the key factor.Comment
-
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?Comment
Comment