• Isadora
  • Get it
  • Forum
  • Help
  • ADD-ONS
  • Newsletter
  • Impressum
  • Dsgvo
  • Impressum
Forum

Navigation

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Tags

    Helpful Document on H264 Compression Bandwidth

    How To... ?
    3
    3
    1278
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • mark
      mark last edited by

      Hi Folks,

      In helping a user who was having jittery playback, I came a document from Adobe which might be useful to everyone here. Specifically, within you'll find a very useful formula to estimate what the optimum bandwidth for an H264 movie. (Note that this applies to H264 movies only. Apple Pro Res uses a completely different compression scheme, and so this formula doesn't apply.
      )
      Here's the link: http://www.adobe.com/content/dam/Adobe/en/devnet/video/articles/h264_primer/h264_primer.pdf

      (Perhaps others disagree with the advice I'm about to give below; if you're experience tells you differently, please "chime in" to this discussion.)

      If you go to page 22 of the Adobe PDF, you'll see they suggest a formula for calculating the optimum bit rate for an H264 movie. The formula works like this:

      pixels across * pixels down * frame rate * motion rank * 0.07
      Where motion rank is one of three values:
      • Motion Rank 1 = Low motion is a video that has minimal movement. For example, a person talking in front of a camera without moving much while the camera itself and the background is not moving at all.
      • Motion Rank 2 = Medium motion would be some degree of movement, but in a more predictable and orderly manner, which means some relatively slow camera and subject movements, but not many scene changes or cuts or sudden snap camera movements or zooms where the entire picture changes into something completely different instantaneously.
      • Motion Rank 4 = High motion would be something like the most challenging action movie trailer, where not only the movements are fast and unpredictable but the scenes also change very rapidly.

      Let's say that your video is motion rank 2. For a 1920 x 1080 video this means

      1920 x 1080 * 25 (fps) * 2 (motion rank) * 0.07 = 7257600 bits / second = 7087 kilo bits / second = 6.92 mega bits/second.
      The 1920 x 1080 videos I used to test Isadora are 10 Mbps, so that's pretty close to the suggestion above.

      Since I think this is quite useful, I made an Isadora patch that does the math for you. Just enter the four factors (width, height, fps, motion rank) and it will tell you the optimum bandwidth.

      Hopefully this will give us a benchmark from which we can discuss compression factors in the future.

      All the Best,
      Mark

      dfcab8-h264-bandwidth-calculator.izz

      Media Artist & Creator of Isadora
      Macintosh SE-30, 32 Mb RAM, MacOS 7.6, Dual Floppy Drives

      1 Reply Last reply Reply Quote 0
      • vanakaru
        vanakaru last edited by

        Very interesting. Not too long ago I was asking CreativeCow community for this kind of information. There was no reply at all. And here we are - great find

        MBP 4.1 & MBP (Retina, Mid 2012) MBP Retina 2017

        1 Reply Last reply Reply Quote 0
        • crystalhorizon
          crystalhorizon Beta Platinum last edited by

          Very interesting, thanx Mark!

          Alexander Nantschev | http://www.crystalhorizon.at | located in Vienna Austria

          1 Reply Last reply Reply Quote 0
          • First post
            Last post