YUV的存储格式

YUV4:2:0存储格式

分层存储,按Y->U->V顺序,是最常见的存储格式。如下图,按颜色对应。

在这里插入图片描述
YUV存储格式

planar(平面)

I420:YYYYYYYY UU VV => YUV420p
YV12:YYYYYYYY VV UU => YUV420p

packed(打包)

NV12:YYYYYYYY UVUV => YUV420sp
NV21:YYYYYYYY VUVU => YUV420sp

注意:ios系统一般使用YV12格式;android系统一般使用NV21格式。可以对yuv进行常见操作的库:libyuv。

未编码视频的YUV码流

RGB码流 = 分辨率(宽 x 高) x 3 x 帧率
YUV码流 = 分辨率(宽 x 高) x 1.5 x 帧率
码流在网络传输中以bit位为单位,1M一般指大小为1M bit

参考资料

猜你喜欢

转载自blog.csdn.net/oTianLe1234/article/details/115420477