3

我试图了解未压缩视频的比特率。但是在参考http://web.forret.com/tools/video_fps.asp?width=3840&height=2176&fps=30&space=yuv420&depth=4时无法完全理解

对于30fps的3840x2176(宽度 x 步幅)视频,YUV420颜色格式:

计算一个未压缩的帧:

PixelPerFrame      = 3840 x 2176
                   = 8,355,840 pixel

我认为,对于每种颜色 4 位的 yuv420,每像素位 = 12

So, bits per frame = 12 * 8355840  
                   = 100,270,080 bits
                   = 95.625 Megabits
                   = 11.953125 MegaBytes

该值至少在参考链接附近。

计算未压缩视频时:

30 fps bit rate    = 30 * sizeof one uncompressed frame.
                   = 30 * 100270080 Bits
                   = 3008,102,400 BitsPerSecond
                   = 2868.75 MegabitsPerSecond 
                   = 358.59375 MegaBytesPerSecond

但从参考链接我看到它的“188,01 MB 179,3 MiB”

谁能帮我理解?

4

1 回答 1

3

简短:每颜色 4 位的 YUV420 每像素有 6 位。

Long:在 YUV420 中,每 2x2 组有一个值U和一个值(这意味着两个色度分量在水平和垂直方向上都以亮度采样率的一半进行采样。参见这张图片VY

这意味着您的图片的 2x2 块具有 4*4 BitY值 + 一个 4 Bit U+ 4 bit V

这意味着:2x2 像素:16 + 4 + 4 = 24 位等:1 像素:6 位

于 2014-06-11T13:47:35.770 回答