音視頻 yuv視頻格式詳解(二)

Yuv格式

Packed yuv格式
AYUV
採樣 444 每個像素32位 標籤 AYUV , 16進制FOURCE碼0x56555941
在這裏插入圖片描述
內存存儲如圖
YUY2
採樣422 每個像素16位, 標籤 YUY2 ,16進制FOURCE碼 0x32595559
標籤YUYV , 16進制FOURCE碼 0x56595559
在這裏插入圖片描述
內存存儲如圖
在這裏插入圖片描述
下采樣方式如圖

UYVY
採樣422 每個像素16位, 標籤 UYVY,16進制FOURCE碼 0x32595559
存儲跟YUY2類似就是uv跟y位置調換
在這裏插入圖片描述
內存存儲方式如圖
在這裏插入圖片描述
下采樣如圖

相同格式 IUYV HDYC UYNV Y422
類似格式 YUY2 YVYU Y42T

Planar YUV格式

IMC1
採樣420 mpeg1方式 每個像素16位 標籤 IMC1
在這裏插入圖片描述在這裏插入圖片描述

內存存儲如圖
在這裏插入圖片描述
下采樣如圖

說明
Y首先在內存中以無符號char值數組出現。然後是所有的v(Cr)再然後是所有的u(Cb)uv也y相同的跨距,導致有未使用的內存
IMC3
同IMC1 就是uv調換
在這裏插入圖片描述
IMC2
採樣420 mpeg2 標籤IMC2 16位FOURCC碼 0x32434D49 每個像素12位

在這裏插入圖片描述在這裏插入圖片描述
內存存儲如圖
在這裏插入圖片描述
下采樣如圖

IMC4
同IMC2 採樣422 mpeg2
在這裏插入圖片描述在這裏插入圖片描述

內存存儲如圖
在這裏插入圖片描述
下采樣如圖
YV12
採樣420 mpeg2 每個像素12位
亮度(行×列) + v(行×列/4) + u(行×列/4)
在這裏插入圖片描述在這裏插入圖片描述

內存存儲如圖
在這裏插入圖片描述
下采樣如圖
NV12
採樣420 mpeg2 每個像素12位, 也就是yuv420sp 提取Y10、Y11、Y10、Y11共用u00、v00
在這裏插入圖片描述
內存存儲如圖
在這裏插入圖片描述
下采樣如圖

到現在是不是就瞭解420的兩種對應方式的區別了, mpeg1和mpeg2都到底是什麼東東了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章