1. 程式人生 > >H.264量化參數QP和量化步長Qstep

H.264量化參數QP和量化步長Qstep

nbsp area 筆記 itl www. round 描述 比特 想要

1. 量化參數QP是量化步長Qstep的序號。對於亮度(Luma)編碼而言,量化步長Qstep共有52個值,QP取值0~51,對於色度(Chroma)編碼,Q的取值0~39。

技術分享

技術分享

技術分享

QP取最小值0 時,表示量化最精細;相反,QP取最大值51時,表示量化是最粗糙的。

QP和Qstep具有線性相關性,Qstep隨著QP的增加而增加,每當QP值增加6,Qstep便增加一倍。

量化是在不降低視覺效果的前提下減少圖像編碼長度,減少視覺恢復中不必要的信息。H264采用標量量化技術,它將每個圖像樣點編碼映射成較小的數值。一般標量量化器的原理為:FQ = round(y/Qstep)。其中,y為輸入樣本點編碼,Q

step為量化步長,FQ為y的量化值。其相反過程即反量化為:y‘ = FQ ·Qstep

1)Round(x)函數
其功能采用“銀行家舍入”算法,即四舍五入取偶。詳細地說是這樣,四舍六入五考慮,五後非零就進一,五後皆零看奇偶,五前為偶應舍去,五前為奇要進一。

2)在YUV中,“Y”代表明亮度(Luminance或Luma),也就是灰階值; 而“U”和“V”表示的則是色度(Chrominance或Chroma),作用是描述圖像色彩及飽和度,用於指定像素的顏色。

2. min qp 最小量化步長

說明:設置x264可以使用的最小量化器。量化參數越小,輸出越接近輸入。使用某些值時,x264的輸出可以和輸入看起來完全一樣,雖然其實並不是精確相同的,通常就夠了沒有必要使用更多比特在宏塊上了。如果開啟了自適應量化器(默認開啟),則不鼓勵提高qpmin的值,那樣可能會降低幀的平坦部分的質量。

3. max qp最大量化步長

說明:qpmin的反面,設置x264可以使用的最大量化器。默認值51是H.264標準中的最大值,質量非常低。默認值51其實相當於沒有設置qpmax。如果你想控制x264輸出的最低品質,也許你想要把這個值調低一點(調到30-40最低了),但一般而言不推薦調節這個值

<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">



來自為知筆記(Wiz)



H.264量化參數QP和量化步長Qstep