圖解YUV444、YUV422拟烫、YUV420

前段時間搞x264編碼測試该编,傳參的時候需要告訴編碼器我的原始數(shù)據(jù)格式是什么,其中在x264.h頭文件中定義了如下一堆類型硕淑。

/* Colorspace ``type */

#define X264_CSP_MASK 0x00ff /* */

#define X264_CSP_NONE 0x0000 /* Invalid mode */

#define X264_CSP_I400 0x0001 /* monochrome 4:0:0 */

#define X264_CSP_I420 0x0002 /* yuv 4:2:0 planar */

#define X264_CSP_YV12 0x0003 /* yvu 4:2:0 planar */

#define X264_CSP_NV12 0x0004 /* yuv 4:2:0, with one y plane and one packed u+v */

#define X264_CSP_NV21 0x0005 /* yuv 4:2:0, with one y plane and one packed v+u */

#define X264_CSP_I422 0x0006 /* yuv 4:2:2 planar */

#define X264_CSP_YV16 0x0007 /* yvu 4:2:2 planar */

#define X264_CSP_NV16 0x0008 /* yuv 4:2:2, with one y plane and one packed u+v */

#define X264_CSP_YUYV 0x0009 /* yuyv 4:2:2 packed */

#define X264_CSP_UYVY 0x000a /* uyvy 4:2:2 packed */

#define X264_CSP_V210 0x000b /* 10-bit yuv 4:2:2 packed in 32 */

#define X264_CSP_I444 0x000c /* yuv 4:4:4 planar */

#define X264_CSP_YV24 0x000d /* yvu 4:4:4 planar */

#define X264_CSP_BGR 0x000e /* packed bgr 24bits */

#define X264_CSP_BGRA 0x000f /* packed bgr 32bits */

#define X264_CSP_RGB 0x0010 /* packed rgb 24bits */

#define X264_CSP_MAX 0x0011 /* end of list */

#define X264_CSP_VFLIP 0x1000 /* the csp is vertically flipped */

#define X264_CSP_HIGH_DEPTH 0x2000 /* the csp has a depth of 16 bits per pixel component */

|

但是這個定義只是對于這個應用而言课竣,對于其他的應用或者場景中,相同的數(shù)據(jù)格式卻有著不同的名字置媳,于是為了弄懂他們的差別關系稠氮,檢索了一大堆信息,整理了一個圖文出來如下半开。

首先要介紹的是YUV444隔披,這種格式占用空間最大,每個像素點有一個Y分量+一個U分量+一個V分量所以和rgb一樣每個像素點占用3個字節(jié)寂拆!

但是根據(jù)UV存儲順序不一樣奢米,又有兩種不同的格式。

image

接下來是YUV422 每兩個Y分量公用一個UV分量纠永,所以一個像素占用兩個字節(jié)鬓长,根據(jù)存儲順序不同又分為四種不同的格式。

還有一種變態(tài)的V210格式尝江,好像是蘋果搞出來的涉波。

——————————————————————————————————————————————————————————

image
image
image
image

————————————————————————————————————————————————————————————————

接下來是YUV420 每四個y分量公用一個UV分量,所以每個像素點占用1.5個字節(jié)空間炭序,根據(jù)存儲順序不一樣又分為四個不同的類型啤覆。

——————————————————————————————————————————————————————————————————

image
image
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市惭聂,隨后出現(xiàn)的幾起案子窗声,更是在濱河造成了極大的恐慌,老刑警劉巖辜纲,帶你破解...
    沈念sama閱讀 222,104評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件笨觅,死亡現(xiàn)場離奇詭異,居然都是意外死亡耕腾,警方通過查閱死者的電腦和手機见剩,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來扫俺,“玉大人苍苞,你說我怎么就攤上這事∏6妫” “怎么了柒啤?”我有些...
    開封第一講書人閱讀 168,697評論 0 360
  • 文/不壞的土叔 我叫張陵倦挂,是天一觀的道長。 經(jīng)常有香客問我担巩,道長方援,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,836評論 1 298
  • 正文 為了忘掉前任涛癌,我火速辦了婚禮犯戏,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘拳话。我一直安慰自己先匪,他們只是感情好,可當我...
    茶點故事閱讀 68,851評論 6 397
  • 文/花漫 我一把揭開白布弃衍。 她就那樣靜靜地躺著呀非,像睡著了一般。 火紅的嫁衣襯著肌膚如雪镜盯。 梳的紋絲不亂的頭發(fā)上岸裙,一...
    開封第一講書人閱讀 52,441評論 1 310
  • 那天,我揣著相機與錄音速缆,去河邊找鬼降允。 笑死,一個胖子當著我的面吹牛艺糜,可吹牛的內(nèi)容都是我干的剧董。 我是一名探鬼主播,決...
    沈念sama閱讀 40,992評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼破停,長吁一口氣:“原來是場噩夢啊……” “哼翅楼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起辱挥,我...
    開封第一講書人閱讀 39,899評論 0 276
  • 序言:老撾萬榮一對情侶失蹤犁嗅,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后晤碘,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,457評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡功蜓,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,529評論 3 341
  • 正文 我和宋清朗相戀三年园爷,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片式撼。...
    茶點故事閱讀 40,664評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡童社,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出著隆,到底是詐尸還是另有隱情扰楼,我是刑警寧澤呀癣,帶...
    沈念sama閱讀 36,346評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站弦赖,受9級特大地震影響项栏,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜蹬竖,卻給世界環(huán)境...
    茶點故事閱讀 42,025評論 3 334
  • 文/蒙蒙 一沼沈、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧币厕,春花似錦列另、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至阴绢,卻和暖如春拷姿,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背旱函。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評論 1 272
  • 我被黑心中介騙來泰國打工响巢, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人棒妨。 一個月前我還...
    沈念sama閱讀 49,081評論 3 377
  • 正文 我出身青樓踪古,卻偏偏與公主長得像,于是被迫代替她去往敵國和親券腔。 傳聞我的和親對象是個殘疾皇子伏穆,可洞房花燭夜當晚...
    茶點故事閱讀 45,675評論 2 359

推薦閱讀更多精彩內(nèi)容