Video 未压缩视频的视频比特率计算

Video 未压缩视频的视频比特率计算,video,signal-processing,codec,yuv,bitrate,Video,Signal Processing,Codec,Yuv,Bitrate,我试图了解未压缩视频的比特率。 但在提及时无法准确理解 对于3840x2176(宽度x步幅)且30fps,YUV420彩色格式的视频: 计算一个未压缩的帧: PixelPerFrame = 3840 x 2176 = 8,355,840 pixel 30 fps bit rate = 30 * sizeof one uncompressed frame. = 30 * 100270080 Bits

我试图了解未压缩视频的比特率。 但在提及时无法准确理解

对于3840x2176(宽度x步幅)且30fpsYUV420彩色格式的视频:

计算一个未压缩的帧:

PixelPerFrame      = 3840 x 2176
                   = 8,355,840 pixel
30 fps bit rate    = 30 * sizeof one uncompressed frame.
                   = 30 * 100270080 Bits
                   = 3008,102,400 BitsPerSecond
                   = 2868.75 MegabitsPerSecond 
                   = 358.59375 MegaBytesPerSecond
我认为,对于每种颜色4位的yuv420,每像素位=12

So, bits per frame = 12 * 8355840  
                   = 100,270,080 bits
                   = 95.625 Megabits
                   = 11.953125 MegaBytes
此值至少在参考链接附近

计算未压缩视频时:

PixelPerFrame      = 3840 x 2176
                   = 8,355,840 pixel
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位的YUV420每像素6位

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

这意味着图片的2x2块有4*4位
Y
值+一个4位
U
+4位
V

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

哦!好的,我明白了。谢谢。但是,当选择“yuv420”作为“颜色模型”和“颜色深度”作为“4位/像素”时,我不确定该页面如何显示我为每像素12位。这可能是一个bug!我甚至没有看页面,我只知道YUV420p是如何工作的。所以我猜如果你有一个像素的图片,你会看到它uld需要12位,因为无法对U和V值进行下采样。