音视频打包格式之 “planar“ and “packed“

视频

我们经常回看到视频格式后缀会有包含 "planar" 或 "packed"。这两者有什么区别呢?今天我们来谈一谈。

其实很简单,以YUV数据来举例,

对于YUV数据如果是packed形式的,我们就可以知道视频数据中YUV数据是将YUV打包在一起(YUV数据交错)放置的,比如“YYYYUUYYYYVVYYYYUUYYYYVVYYYYUUYYYYVV......”。

如果是planar形式的,那么我们就可以知道视频数据中YUV是分区域(平面)放置的,比如“YYYYYYYYYYYYYYYYUUUUUUVVVVVV”。

YUV formats fall into two distinct groups, the packed formats where Y, U (Cb) and V (Cr) samples are packed together into macropixels which are stored in a single array, and the planar formats where each component is stored as a separate array, the final image being a fusing of the three separate planes.

音频

音频与视频类似,音频的左声道、右声道对应于视频的YUV。

你可能感兴趣的:(音视频)