I420

":每像素12比特 或表示為IYUV

或表示為IYUV,數碼攝像機專用表示法.

一般來說,直接採集到的視頻數據是RGB24的格式,RGB24一幀的大小size=width×heigth×3 Byte,RGB32的size=width×heigth×4 Byte,如果是I420(即YUV標準格式4:2:0)的數據量是 size=width×heigth×1.5 Byte。 在採集到RGB24數據後,需要對這個格式的數據進行第一次壓縮。即將圖像的顏色空間由RGB24轉化為IYUV。因為,X264在進行編碼的時候需要標準的YUV(4:2:0)。但是這裡需要注意的是,雖然YV12也是(4:2:0),但是YV12和I420的卻是不同的,在存儲空間上面有些區別。如下:

YV12 : 亮度(行×列) + V(行×列/4) + U(行×列/4)

I420 : 亮度(行×列) +U(行×列/4) + V(行×列/4)

可以看出,YV12和I420基本上是一樣的,就是UV的順序不同。

相關詞條

相關搜尋

熱門詞條

聯絡我們