該節(jié)是ffmpeg開發(fā)播放器學(xué)習(xí)筆記
的第三節(jié)《認(rèn)識(shí)YUV》
簡單的講YUV是一種圖像和視頻的編碼方式,RGB通過三種顏色來表達(dá)現(xiàn)實(shí)世界中的各種顏色,YUV通過亮度與色度飽和度來表示顏色。
RGB很好理解,它更直觀。從學(xué)生開始就認(rèn)識(shí)繪畫的顏料是用三種顏色調(diào)配來的,汽車的油漆顏色也是RGB三種顏色調(diào)配而來的。
YUV的出現(xiàn)有它的歷史意義但也是一種必然。它基于人眼對(duì)亮度的敏感度比色彩的敏感度更高的特點(diǎn)。Y表示亮度也可以理解在灰度值,最低的亮度就是黑色最高的亮度就是白色,中間的可呈現(xiàn)出灰色。
在黑白電視機(jī)向彩色電視機(jī)過渡的年代,黑白電視機(jī)只需要YUV中的一個(gè)分量Y就可以呈現(xiàn)出黑白畫面。UV分量用在彩色電視機(jī)上即可呈現(xiàn)出彩色了。YUV可以帶來更高的幀內(nèi)壓縮比,由于人眼對(duì)黑白更敏感,YUV可以弱化不敏感的信息,減少UV分量的采樣。RGB24的每個(gè)像素需要3*8個(gè)字節(jié),YUV呢?不同的YUV采樣方式壓縮比有所不同。
電視信息使用的是YUV而數(shù)字信息使用的是YCrCb命令,以下統(tǒng)稱YUV。
? 第一節(jié) - Hello FFmpeg
? 第二節(jié) - 軟解視頻流,渲染 RGB24
-
RGB
+關(guān)注
關(guān)注
4文章
804瀏覽量
59646 -
編碼
+關(guān)注
關(guān)注
6文章
967瀏覽量
55532 -
YUV
+關(guān)注
關(guān)注
0文章
11瀏覽量
3001
發(fā)布評(píng)論請先 登錄
SDL顯示YUV圖像數(shù)據(jù)
declink輸出的視頻是YUV420SP還是YUV422I?
YUV_FRAMES_TO_A8 顯示正常但保存YUV數(shù)據(jù)有誤,請問是什么原因?
DM8148 在DSP端獲取YUV數(shù)據(jù),當(dāng)攝像頭前有運(yùn)動(dòng)物體時(shí),獲取的YUV異常,有橫條
請教有關(guān)ColorSpace_YUV420PSEMI與ColorSpace_YUV422PSEMI的bit位寬問題
H264編碼如何將RGB轉(zhuǎn)YUV格式?
yuv444、yuv422、yuv420之間的關(guān)系和轉(zhuǎn)換
YUV視頻GPU實(shí)時(shí)拼接

YUV是什么
YUV和RGB是如何進(jìn)行轉(zhuǎn)換的
使用libjpeg-turbo進(jìn)行JPG編解碼-YUV422P轉(zhuǎn)JPG為例

在DRA7xx器件上使用DSS回寫管道進(jìn)行RGB到YUV轉(zhuǎn)換

評(píng)論