2024-09-19

perceptual video quality estimation based on fundamental video properties

this formula estimates the perceptual quality of digital video files by considering key properties that affect viewer experience. each factor in the formula scales in a specific way with changes in the underlying video file properties. below is a summarized description of how each factor influences the overall quality score.

  • resolution factor: increases logarithmically with the video resolution. baseline: 640x480, 0.3072 megapixel
  • frame rate factor: increases logarithmically with the frame rate. baseline: 30
  • bit depth factor: increases logarithmically with the bit depth. baseline: 8
  • bitrate factor: modeled using a sigmoid function relative to the optimal bitrate. baseline: resolution * bitdepth * framerate * codec_factor
  • codec factor: adjusts the optimal bitrate based on codec efficiency relative to a baseline codec. baseline: h264
  • quality score: additive aggregation with weighted contributions from each factor

the score is suitable for estimating quality in contexts where detailed subjective testing is impractical. furthermore, it can aid in decision-making for video encoding settings, streaming quality selection, or benchmarking.

coffeescript implementation

get_quality_score = (width, height, framerate, bitdepth, bitrate, codec) ->
  codec_efficiencies = {
    av1: 1.5
    h264: 1
    h266: 2
    hevc: 1.7
    vp8: 0.9
    vp9: 1.3
  }
  codec_factor = 1 / (codec_efficiencies[codec] or 0.8)
  resolution = width * height
  optimal_bitrate = resolution * bitdepth * framerate * codec_factor
  bitrate_factor = 2 * (1 / (1 + Math.exp(-0.001 * (bitrate - optimal_bitrate))))
  resolution_factor = Math.log2 resolution / (640 * 480) + 1
  framerate_factor = Math.log2 framerate / 30 + 1
  bitdepth_factor = Math.log2 (bitdepth - 6) / 2
  score = 0.4 * resolution_factor + 0.3 * framerate_factor +
    0.2 * bitdepth_factor + 0.1 * bitrate_factor
  Math.round score * 10

scheme implementation

(define (get-quality-score width height framerate bitdepth bitrate codec)
  (let*
    ( (codec-efficiencies
        (quote (("av1" . 1.5) ("h264" . 1) ("h266" . 2) ("hevc" . 1.7) ("vp8" . 0.9) ("vp9" . 1.3))))
      (codec-factor (/ 1 (or (assoc-ref codec codec-efficiencies) 0.8)))
      (resolution (* width height))
      (optimal-bitrate (* resolution bitdepth framerate codec-factor))
      (bitrate-factor (* 2 (/ 1 (+ 1 (exp (* -0.001 (- bitrate optimal-bitrate)))))))
      (resolution-factor (log2 (+ (/ resolution (* 640 480)) 1)))
      (framerate-factor (log2 (+ (/ framerate 30) 1)))
      (bitdepth-factor (log2 (/ (- bitdepth 6) 2)))
      (score
        (+ (* 0.4 resolution-factor) (* 0.3 framerate-factor)
          (* 0.2 bitdepth-factor) (* 0.1 bitrate-factor))))
    (inexact->exact (round (* score 10)))))

scores for various formats

320x240 30 8 23040000 9000000 h264 -> 4
320x240 30 8 23040000 25000000 h264 -> 6
320x240 30 8 23040000 75000000 h264 -> 6
320x240 30 8 23040000 100000000 h264 -> 6
320x240 30 8 23040000 200000000 h264 -> 6
320x240 30 10 28800000 9000000 h264 -> 6
320x240 30 10 28800000 25000000 h264 -> 6
320x240 30 10 28800000 75000000 h264 -> 8
320x240 30 10 28800000 100000000 h264 -> 8
320x240 30 10 28800000 200000000 h264 -> 8
320x240 60 8 46080000 9000000 h264 -> 6
320x240 60 8 46080000 25000000 h264 -> 6
320x240 60 8 46080000 75000000 h264 -> 8
320x240 60 8 46080000 100000000 h264 -> 8
320x240 60 8 46080000 200000000 h264 -> 8
320x240 60 10 57600000 9000000 h264 -> 8
320x240 60 10 57600000 25000000 h264 -> 8
320x240 60 10 57600000 75000000 h264 -> 10
320x240 60 10 57600000 100000000 h264 -> 10
320x240 60 10 57600000 200000000 h264 -> 10
320x240 120 8 92160000 9000000 h264 -> 8
320x240 120 8 92160000 25000000 h264 -> 8
320x240 120 8 92160000 75000000 h264 -> 8
320x240 120 8 92160000 100000000 h264 -> 10
320x240 120 8 92160000 200000000 h264 -> 10
320x240 120 10 115200000 9000000 h264 -> 10
320x240 120 10 115200000 25000000 h264 -> 10
320x240 120 10 115200000 75000000 h264 -> 10
320x240 120 10 115200000 100000000 h264 -> 10
320x240 120 10 115200000 200000000 h264 -> 12
320x240 30 8 23040000 9000000 av1 -> 4
320x240 30 8 23040000 25000000 av1 -> 6
320x240 30 8 23040000 75000000 av1 -> 6
320x240 30 8 23040000 100000000 av1 -> 6
320x240 30 8 23040000 200000000 av1 -> 6
320x240 30 10 28800000 9000000 av1 -> 6
320x240 30 10 28800000 25000000 av1 -> 6
320x240 30 10 28800000 75000000 av1 -> 8
320x240 30 10 28800000 100000000 av1 -> 8
320x240 30 10 28800000 200000000 av1 -> 8
320x240 60 8 46080000 9000000 av1 -> 6
320x240 60 8 46080000 25000000 av1 -> 6
320x240 60 8 46080000 75000000 av1 -> 8
320x240 60 8 46080000 100000000 av1 -> 8
320x240 60 8 46080000 200000000 av1 -> 8
320x240 60 10 57600000 9000000 av1 -> 8
320x240 60 10 57600000 25000000 av1 -> 8
320x240 60 10 57600000 75000000 av1 -> 10
320x240 60 10 57600000 100000000 av1 -> 10
320x240 60 10 57600000 200000000 av1 -> 10
320x240 120 8 92160000 9000000 av1 -> 8
320x240 120 8 92160000 25000000 av1 -> 8
320x240 120 8 92160000 75000000 av1 -> 8
320x240 120 8 92160000 100000000 av1 -> 10
320x240 120 8 92160000 200000000 av1 -> 10
320x240 120 10 115200000 9000000 av1 -> 10
320x240 120 10 115200000 25000000 av1 -> 10
320x240 120 10 115200000 75000000 av1 -> 10
320x240 120 10 115200000 100000000 av1 -> 10
320x240 120 10 115200000 200000000 av1 -> 12
640x480 30 8 92160000 9000000 h264 -> 7
640x480 30 8 92160000 25000000 h264 -> 7
640x480 30 8 92160000 75000000 h264 -> 7
640x480 30 8 92160000 100000000 h264 -> 9
640x480 30 8 92160000 200000000 h264 -> 9
640x480 30 10 115200000 9000000 h264 -> 9
640x480 30 10 115200000 25000000 h264 -> 9
640x480 30 10 115200000 75000000 h264 -> 9
640x480 30 10 115200000 100000000 h264 -> 9
640x480 30 10 115200000 200000000 h264 -> 11
640x480 60 8 184320000 9000000 h264 -> 9
640x480 60 8 184320000 25000000 h264 -> 9
640x480 60 8 184320000 75000000 h264 -> 9
640x480 60 8 184320000 100000000 h264 -> 9
640x480 60 8 184320000 200000000 h264 -> 11
640x480 60 10 230400000 9000000 h264 -> 11
640x480 60 10 230400000 25000000 h264 -> 11
640x480 60 10 230400000 75000000 h264 -> 11
640x480 60 10 230400000 100000000 h264 -> 11
640x480 60 10 230400000 200000000 h264 -> 11
640x480 120 8 368640000 9000000 h264 -> 11
640x480 120 8 368640000 25000000 h264 -> 11
640x480 120 8 368640000 75000000 h264 -> 11
640x480 120 8 368640000 100000000 h264 -> 11
640x480 120 8 368640000 200000000 h264 -> 11
640x480 120 10 460800000 9000000 h264 -> 13
640x480 120 10 460800000 25000000 h264 -> 13
640x480 120 10 460800000 75000000 h264 -> 13
640x480 120 10 460800000 100000000 h264 -> 13
640x480 120 10 460800000 200000000 h264 -> 13
640x480 30 8 92160000 9000000 av1 -> 7
640x480 30 8 92160000 25000000 av1 -> 7
640x480 30 8 92160000 75000000 av1 -> 7
640x480 30 8 92160000 100000000 av1 -> 9
640x480 30 8 92160000 200000000 av1 -> 9
640x480 30 10 115200000 9000000 av1 -> 9
640x480 30 10 115200000 25000000 av1 -> 9
640x480 30 10 115200000 75000000 av1 -> 9
640x480 30 10 115200000 100000000 av1 -> 9
640x480 30 10 115200000 200000000 av1 -> 11
640x480 60 8 184320000 9000000 av1 -> 9
640x480 60 8 184320000 25000000 av1 -> 9
640x480 60 8 184320000 75000000 av1 -> 9
640x480 60 8 184320000 100000000 av1 -> 9
640x480 60 8 184320000 200000000 av1 -> 11
640x480 60 10 230400000 9000000 av1 -> 11
640x480 60 10 230400000 25000000 av1 -> 11
640x480 60 10 230400000 75000000 av1 -> 11
640x480 60 10 230400000 100000000 av1 -> 11
640x480 60 10 230400000 200000000 av1 -> 11
640x480 120 8 368640000 9000000 av1 -> 11
640x480 120 8 368640000 25000000 av1 -> 11
640x480 120 8 368640000 75000000 av1 -> 11
640x480 120 8 368640000 100000000 av1 -> 11
640x480 120 8 368640000 200000000 av1 -> 11
640x480 120 10 460800000 9000000 av1 -> 13
640x480 120 10 460800000 25000000 av1 -> 13
640x480 120 10 460800000 75000000 av1 -> 13
640x480 120 10 460800000 100000000 av1 -> 13
640x480 120 10 460800000 200000000 av1 -> 13
1280x720 30 8 276480000 9000000 h264 -> 11
1280x720 30 8 276480000 25000000 h264 -> 11
1280x720 30 8 276480000 75000000 h264 -> 11
1280x720 30 8 276480000 100000000 h264 -> 11
1280x720 30 8 276480000 200000000 h264 -> 11
1280x720 30 10 345600000 9000000 h264 -> 13
1280x720 30 10 345600000 25000000 h264 -> 13
1280x720 30 10 345600000 75000000 h264 -> 13
1280x720 30 10 345600000 100000000 h264 -> 13
1280x720 30 10 345600000 200000000 h264 -> 13
1280x720 60 8 552960000 9000000 h264 -> 13
1280x720 60 8 552960000 25000000 h264 -> 13
1280x720 60 8 552960000 75000000 h264 -> 13
1280x720 60 8 552960000 100000000 h264 -> 13
1280x720 60 8 552960000 200000000 h264 -> 13
1280x720 60 10 691200000 9000000 h264 -> 15
1280x720 60 10 691200000 25000000 h264 -> 15
1280x720 60 10 691200000 75000000 h264 -> 15
1280x720 60 10 691200000 100000000 h264 -> 15
1280x720 60 10 691200000 200000000 h264 -> 15
1280x720 120 8 1105920000 9000000 h264 -> 15
1280x720 120 8 1105920000 25000000 h264 -> 15
1280x720 120 8 1105920000 75000000 h264 -> 15
1280x720 120 8 1105920000 100000000 h264 -> 15
1280x720 120 8 1105920000 200000000 h264 -> 15
1280x720 120 10 1382400000 9000000 h264 -> 17
1280x720 120 10 1382400000 25000000 h264 -> 17
1280x720 120 10 1382400000 75000000 h264 -> 17
1280x720 120 10 1382400000 100000000 h264 -> 17
1280x720 120 10 1382400000 200000000 h264 -> 17
1280x720 30 8 276480000 9000000 av1 -> 11
1280x720 30 8 276480000 25000000 av1 -> 11
1280x720 30 8 276480000 75000000 av1 -> 11
1280x720 30 8 276480000 100000000 av1 -> 11
1280x720 30 8 276480000 200000000 av1 -> 11
1280x720 30 10 345600000 9000000 av1 -> 13
1280x720 30 10 345600000 25000000 av1 -> 13
1280x720 30 10 345600000 75000000 av1 -> 13
1280x720 30 10 345600000 100000000 av1 -> 13
1280x720 30 10 345600000 200000000 av1 -> 13
1280x720 60 8 552960000 9000000 av1 -> 13
1280x720 60 8 552960000 25000000 av1 -> 13
1280x720 60 8 552960000 75000000 av1 -> 13
1280x720 60 8 552960000 100000000 av1 -> 13
1280x720 60 8 552960000 200000000 av1 -> 13
1280x720 60 10 691200000 9000000 av1 -> 15
1280x720 60 10 691200000 25000000 av1 -> 15
1280x720 60 10 691200000 75000000 av1 -> 15
1280x720 60 10 691200000 100000000 av1 -> 15
1280x720 60 10 691200000 200000000 av1 -> 15
1280x720 120 8 1105920000 9000000 av1 -> 15
1280x720 120 8 1105920000 25000000 av1 -> 15
1280x720 120 8 1105920000 75000000 av1 -> 15
1280x720 120 8 1105920000 100000000 av1 -> 15
1280x720 120 8 1105920000 200000000 av1 -> 15
1280x720 120 10 1382400000 9000000 av1 -> 17
1280x720 120 10 1382400000 25000000 av1 -> 17
1280x720 120 10 1382400000 75000000 av1 -> 17
1280x720 120 10 1382400000 100000000 av1 -> 17
1280x720 120 10 1382400000 200000000 av1 -> 17
1920x1080 30 8 622080000 9000000 h264 -> 15
1920x1080 30 8 622080000 25000000 h264 -> 15
1920x1080 30 8 622080000 75000000 h264 -> 15
1920x1080 30 8 622080000 100000000 h264 -> 15
1920x1080 30 8 622080000 200000000 h264 -> 15
1920x1080 30 10 777600000 9000000 h264 -> 17
1920x1080 30 10 777600000 25000000 h264 -> 17
1920x1080 30 10 777600000 75000000 h264 -> 17
1920x1080 30 10 777600000 100000000 h264 -> 17
1920x1080 30 10 777600000 200000000 h264 -> 17
1920x1080 60 8 1244160000 9000000 h264 -> 17
1920x1080 60 8 1244160000 25000000 h264 -> 17
1920x1080 60 8 1244160000 75000000 h264 -> 17
1920x1080 60 8 1244160000 100000000 h264 -> 17
1920x1080 60 8 1244160000 200000000 h264 -> 17
1920x1080 60 10 1555200000 9000000 h264 -> 19
1920x1080 60 10 1555200000 25000000 h264 -> 19
1920x1080 60 10 1555200000 75000000 h264 -> 19
1920x1080 60 10 1555200000 100000000 h264 -> 19
1920x1080 60 10 1555200000 200000000 h264 -> 19
1920x1080 120 8 2488320000 9000000 h264 -> 19
1920x1080 120 8 2488320000 25000000 h264 -> 19
1920x1080 120 8 2488320000 75000000 h264 -> 19
1920x1080 120 8 2488320000 100000000 h264 -> 19
1920x1080 120 8 2488320000 200000000 h264 -> 19
1920x1080 120 10 3110400000 9000000 h264 -> 21
1920x1080 120 10 3110400000 25000000 h264 -> 21
1920x1080 120 10 3110400000 75000000 h264 -> 21
1920x1080 120 10 3110400000 100000000 h264 -> 21
1920x1080 120 10 3110400000 200000000 h264 -> 21
1920x1080 30 8 622080000 9000000 av1 -> 15
1920x1080 30 8 622080000 25000000 av1 -> 15
1920x1080 30 8 622080000 75000000 av1 -> 15
1920x1080 30 8 622080000 100000000 av1 -> 15
1920x1080 30 8 622080000 200000000 av1 -> 15
1920x1080 30 10 777600000 9000000 av1 -> 17
1920x1080 30 10 777600000 25000000 av1 -> 17
1920x1080 30 10 777600000 75000000 av1 -> 17
1920x1080 30 10 777600000 100000000 av1 -> 17
1920x1080 30 10 777600000 200000000 av1 -> 17
1920x1080 60 8 1244160000 9000000 av1 -> 17
1920x1080 60 8 1244160000 25000000 av1 -> 17
1920x1080 60 8 1244160000 75000000 av1 -> 17
1920x1080 60 8 1244160000 100000000 av1 -> 17
1920x1080 60 8 1244160000 200000000 av1 -> 17
1920x1080 60 10 1555200000 9000000 av1 -> 19
1920x1080 60 10 1555200000 25000000 av1 -> 19
1920x1080 60 10 1555200000 75000000 av1 -> 19
1920x1080 60 10 1555200000 100000000 av1 -> 19
1920x1080 60 10 1555200000 200000000 av1 -> 19
1920x1080 120 8 2488320000 9000000 av1 -> 19
1920x1080 120 8 2488320000 25000000 av1 -> 19
1920x1080 120 8 2488320000 75000000 av1 -> 19
1920x1080 120 8 2488320000 100000000 av1 -> 19
1920x1080 120 8 2488320000 200000000 av1 -> 19
1920x1080 120 10 3110400000 9000000 av1 -> 21
1920x1080 120 10 3110400000 25000000 av1 -> 21
1920x1080 120 10 3110400000 75000000 av1 -> 21
1920x1080 120 10 3110400000 100000000 av1 -> 21
1920x1080 120 10 3110400000 200000000 av1 -> 21
2560x1440 30 8 1105920000 9000000 h264 -> 18
2560x1440 30 8 1105920000 25000000 h264 -> 18
2560x1440 30 8 1105920000 75000000 h264 -> 18
2560x1440 30 8 1105920000 100000000 h264 -> 18
2560x1440 30 8 1105920000 200000000 h264 -> 18
2560x1440 30 10 1382400000 9000000 h264 -> 20
2560x1440 30 10 1382400000 25000000 h264 -> 20
2560x1440 30 10 1382400000 75000000 h264 -> 20
2560x1440 30 10 1382400000 100000000 h264 -> 20
2560x1440 30 10 1382400000 200000000 h264 -> 20
2560x1440 60 8 2211840000 9000000 h264 -> 20
2560x1440 60 8 2211840000 25000000 h264 -> 20
2560x1440 60 8 2211840000 75000000 h264 -> 20
2560x1440 60 8 2211840000 100000000 h264 -> 20
2560x1440 60 8 2211840000 200000000 h264 -> 20
2560x1440 60 10 2764800000 9000000 h264 -> 22
2560x1440 60 10 2764800000 25000000 h264 -> 22
2560x1440 60 10 2764800000 75000000 h264 -> 22
2560x1440 60 10 2764800000 100000000 h264 -> 22
2560x1440 60 10 2764800000 200000000 h264 -> 22
2560x1440 120 8 4423680000 9000000 h264 -> 22
2560x1440 120 8 4423680000 25000000 h264 -> 22
2560x1440 120 8 4423680000 75000000 h264 -> 22
2560x1440 120 8 4423680000 100000000 h264 -> 22
2560x1440 120 8 4423680000 200000000 h264 -> 22
2560x1440 120 10 5529600000 9000000 h264 -> 24
2560x1440 120 10 5529600000 25000000 h264 -> 24
2560x1440 120 10 5529600000 75000000 h264 -> 24
2560x1440 120 10 5529600000 100000000 h264 -> 24
2560x1440 120 10 5529600000 200000000 h264 -> 24
2560x1440 30 8 1105920000 9000000 av1 -> 18
2560x1440 30 8 1105920000 25000000 av1 -> 18
2560x1440 30 8 1105920000 75000000 av1 -> 18
2560x1440 30 8 1105920000 100000000 av1 -> 18
2560x1440 30 8 1105920000 200000000 av1 -> 18
2560x1440 30 10 1382400000 9000000 av1 -> 20
2560x1440 30 10 1382400000 25000000 av1 -> 20
2560x1440 30 10 1382400000 75000000 av1 -> 20
2560x1440 30 10 1382400000 100000000 av1 -> 20
2560x1440 30 10 1382400000 200000000 av1 -> 20
2560x1440 60 8 2211840000 9000000 av1 -> 20
2560x1440 60 8 2211840000 25000000 av1 -> 20
2560x1440 60 8 2211840000 75000000 av1 -> 20
2560x1440 60 8 2211840000 100000000 av1 -> 20
2560x1440 60 8 2211840000 200000000 av1 -> 20
2560x1440 60 10 2764800000 9000000 av1 -> 22
2560x1440 60 10 2764800000 25000000 av1 -> 22
2560x1440 60 10 2764800000 75000000 av1 -> 22
2560x1440 60 10 2764800000 100000000 av1 -> 22
2560x1440 60 10 2764800000 200000000 av1 -> 22
2560x1440 120 8 4423680000 9000000 av1 -> 22
2560x1440 120 8 4423680000 25000000 av1 -> 22
2560x1440 120 8 4423680000 75000000 av1 -> 22
2560x1440 120 8 4423680000 100000000 av1 -> 22
2560x1440 120 8 4423680000 200000000 av1 -> 22
2560x1440 120 10 5529600000 9000000 av1 -> 24
2560x1440 120 10 5529600000 25000000 av1 -> 24
2560x1440 120 10 5529600000 75000000 av1 -> 24
2560x1440 120 10 5529600000 100000000 av1 -> 24
2560x1440 120 10 5529600000 200000000 av1 -> 24
3840x2160 30 8 2488320000 9000000 h264 -> 22
3840x2160 30 8 2488320000 25000000 h264 -> 22
3840x2160 30 8 2488320000 75000000 h264 -> 22
3840x2160 30 8 2488320000 100000000 h264 -> 22
3840x2160 30 8 2488320000 200000000 h264 -> 22
3840x2160 30 10 3110400000 9000000 h264 -> 24
3840x2160 30 10 3110400000 25000000 h264 -> 24
3840x2160 30 10 3110400000 75000000 h264 -> 24
3840x2160 30 10 3110400000 100000000 h264 -> 24
3840x2160 30 10 3110400000 200000000 h264 -> 24
3840x2160 60 8 4976640000 9000000 h264 -> 24
3840x2160 60 8 4976640000 25000000 h264 -> 24
3840x2160 60 8 4976640000 75000000 h264 -> 24
3840x2160 60 8 4976640000 100000000 h264 -> 24
3840x2160 60 8 4976640000 200000000 h264 -> 24
3840x2160 60 10 6220800000 9000000 h264 -> 26
3840x2160 60 10 6220800000 25000000 h264 -> 26
3840x2160 60 10 6220800000 75000000 h264 -> 26
3840x2160 60 10 6220800000 100000000 h264 -> 26
3840x2160 60 10 6220800000 200000000 h264 -> 26
3840x2160 120 8 9953280000 9000000 h264 -> 26
3840x2160 120 8 9953280000 25000000 h264 -> 26
3840x2160 120 8 9953280000 75000000 h264 -> 26
3840x2160 120 8 9953280000 100000000 h264 -> 26
3840x2160 120 8 9953280000 200000000 h264 -> 26
3840x2160 120 10 12441600000 9000000 h264 -> 28
3840x2160 120 10 12441600000 25000000 h264 -> 28
3840x2160 120 10 12441600000 75000000 h264 -> 28
3840x2160 120 10 12441600000 100000000 h264 -> 28
3840x2160 120 10 12441600000 200000000 h264 -> 28
3840x2160 30 8 2488320000 9000000 av1 -> 22
3840x2160 30 8 2488320000 25000000 av1 -> 22
3840x2160 30 8 2488320000 75000000 av1 -> 22
3840x2160 30 8 2488320000 100000000 av1 -> 22
3840x2160 30 8 2488320000 200000000 av1 -> 22
3840x2160 30 10 3110400000 9000000 av1 -> 24
3840x2160 30 10 3110400000 25000000 av1 -> 24
3840x2160 30 10 3110400000 75000000 av1 -> 24
3840x2160 30 10 3110400000 100000000 av1 -> 24
3840x2160 30 10 3110400000 200000000 av1 -> 24
3840x2160 60 8 4976640000 9000000 av1 -> 24
3840x2160 60 8 4976640000 25000000 av1 -> 24
3840x2160 60 8 4976640000 75000000 av1 -> 24
3840x2160 60 8 4976640000 100000000 av1 -> 24
3840x2160 60 8 4976640000 200000000 av1 -> 24
3840x2160 60 10 6220800000 9000000 av1 -> 26
3840x2160 60 10 6220800000 25000000 av1 -> 26
3840x2160 60 10 6220800000 75000000 av1 -> 26
3840x2160 60 10 6220800000 100000000 av1 -> 26
3840x2160 60 10 6220800000 200000000 av1 -> 26
3840x2160 120 8 9953280000 9000000 av1 -> 26
3840x2160 120 8 9953280000 25000000 av1 -> 26
3840x2160 120 8 9953280000 75000000 av1 -> 26
3840x2160 120 8 9953280000 100000000 av1 -> 26
3840x2160 120 8 9953280000 200000000 av1 -> 26
3840x2160 120 10 12441600000 9000000 av1 -> 28
3840x2160 120 10 12441600000 25000000 av1 -> 28
3840x2160 120 10 12441600000 75000000 av1 -> 28
3840x2160 120 10 12441600000 100000000 av1 -> 28
3840x2160 120 10 12441600000 200000000 av1 -> 28
7680x4320 30 8 9953280000 9000000 h264 -> 30
7680x4320 30 8 9953280000 25000000 h264 -> 30
7680x4320 30 8 9953280000 75000000 h264 -> 30
7680x4320 30 8 9953280000 100000000 h264 -> 30
7680x4320 30 8 9953280000 200000000 h264 -> 30
7680x4320 30 10 12441600000 9000000 h264 -> 32
7680x4320 30 10 12441600000 25000000 h264 -> 32
7680x4320 30 10 12441600000 75000000 h264 -> 32
7680x4320 30 10 12441600000 100000000 h264 -> 32
7680x4320 30 10 12441600000 200000000 h264 -> 32
7680x4320 60 8 19906560000 9000000 h264 -> 32
7680x4320 60 8 19906560000 25000000 h264 -> 32
7680x4320 60 8 19906560000 75000000 h264 -> 32
7680x4320 60 8 19906560000 100000000 h264 -> 32
7680x4320 60 8 19906560000 200000000 h264 -> 32
7680x4320 60 10 24883200000 9000000 h264 -> 34
7680x4320 60 10 24883200000 25000000 h264 -> 34
7680x4320 60 10 24883200000 75000000 h264 -> 34
7680x4320 60 10 24883200000 100000000 h264 -> 34
7680x4320 60 10 24883200000 200000000 h264 -> 34
7680x4320 120 8 39813120000 9000000 h264 -> 34
7680x4320 120 8 39813120000 25000000 h264 -> 34
7680x4320 120 8 39813120000 75000000 h264 -> 34
7680x4320 120 8 39813120000 100000000 h264 -> 34
7680x4320 120 8 39813120000 200000000 h264 -> 34
7680x4320 120 10 49766400000 9000000 h264 -> 36
7680x4320 120 10 49766400000 25000000 h264 -> 36
7680x4320 120 10 49766400000 75000000 h264 -> 36
7680x4320 120 10 49766400000 100000000 h264 -> 36
7680x4320 120 10 49766400000 200000000 h264 -> 36
7680x4320 30 8 9953280000 9000000 av1 -> 30
7680x4320 30 8 9953280000 25000000 av1 -> 30
7680x4320 30 8 9953280000 75000000 av1 -> 30
7680x4320 30 8 9953280000 100000000 av1 -> 30
7680x4320 30 8 9953280000 200000000 av1 -> 30
7680x4320 30 10 12441600000 9000000 av1 -> 32
7680x4320 30 10 12441600000 25000000 av1 -> 32
7680x4320 30 10 12441600000 75000000 av1 -> 32
7680x4320 30 10 12441600000 100000000 av1 -> 32
7680x4320 30 10 12441600000 200000000 av1 -> 32
7680x4320 60 8 19906560000 9000000 av1 -> 32
7680x4320 60 8 19906560000 25000000 av1 -> 32
7680x4320 60 8 19906560000 75000000 av1 -> 32
7680x4320 60 8 19906560000 100000000 av1 -> 32
7680x4320 60 8 19906560000 200000000 av1 -> 32
7680x4320 60 10 24883200000 9000000 av1 -> 34
7680x4320 60 10 24883200000 25000000 av1 -> 34
7680x4320 60 10 24883200000 75000000 av1 -> 34
7680x4320 60 10 24883200000 100000000 av1 -> 34
7680x4320 60 10 24883200000 200000000 av1 -> 34
7680x4320 120 8 39813120000 9000000 av1 -> 34
7680x4320 120 8 39813120000 25000000 av1 -> 34
7680x4320 120 8 39813120000 75000000 av1 -> 34
7680x4320 120 8 39813120000 100000000 av1 -> 34
7680x4320 120 8 39813120000 200000000 av1 -> 34
7680x4320 120 10 49766400000 9000000 av1 -> 36
7680x4320 120 10 49766400000 25000000 av1 -> 36
7680x4320 120 10 49766400000 75000000 av1 -> 36
7680x4320 120 10 49766400000 100000000 av1 -> 36
7680x4320 120 10 49766400000 200000000 av1 -> 36