High vs Main Profile

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • moola
    Junior Member
    Junior Member
    • Aug 2010
    • 7

    High vs Main Profile

    Does High Profile require more CPU power than Main when encoding and decoding? Is it more complex?
  • admin
    Administrator
    • Nov 2001
    • 8954

    #2
    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:

    Visit Digital Digest and dvdloc8.com, My Blog

    Comment

    • moola
      Junior Member
      Junior Member
      • Aug 2010
      • 7

      #3
      thank you

      Comment

      • moola
        Junior Member
        Junior Member
        • Aug 2010
        • 7

        #4
        Could you tell me what Level within High profile is required for true Blu-ray disk movie quality?

        Comment

        • UncasMS
          Super Moderator
          • Nov 2001
          • 9047

          #5
          4 and 4.1 are very common

          Comment

          • moola
            Junior Member
            Junior Member
            • Aug 2010
            • 7

            #6
            And H.264 has 17 profile sets is that correct?

            Comment

            • admin
              Administrator
              • Nov 2001
              • 8954

              #7
              Yes, 17. All 17 are listed on the Wikipedia page I linked too.
              Visit Digital Digest and dvdloc8.com, My Blog

              Comment

              • moola
                Junior Member
                Junior Member
                • Aug 2010
                • 7

                #8
                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?

                Comment

                • admin
                  Administrator
                  • Nov 2001
                  • 8954

                  #9
                  I would say the efficiency would be the key factor.
                  Visit Digital Digest and dvdloc8.com, My Blog

                  Comment

                  • moola
                    Junior Member
                    Junior Member
                    • Aug 2010
                    • 7

                    #10
                    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, 04:24 PM.

                    Comment

                    • moola
                      Junior Member
                      Junior Member
                      • Aug 2010
                      • 7

                      #11
                      nudge

                      Comment

                      • helixhamin
                        Junior Member
                        Junior Member
                        • Aug 2010
                        • 1

                        #12
                        Originally Posted by admin
                        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

                        Working...