x264RC中的Macroblock Tree分析

2021-06-05 14:46:31 字數 427 閱讀 2219

2009-12-11 18:59

macroblock tree是乙個基於macroblock的qp控制方法。mb tree針對的是每個mb進行處理。工作過程簡單來說,是對於每個mb,向前**一定數量的幀(該數量由rc-lookahead和keyint的較小值 決定)中該mb被參考的情況,根據引用次數的多寡,決定對該mb使用何種大小的qp進行quantization。而qp的大小與被參考次數成反比。

與mbtree相關的引數

--qcomp qcomp有削弱

mbtree強度的傾向,具體來說,qcomp的值越趨近於1(constant quantizer),

mbtree的效力越差。

--rc-lookahead 決定mbtree向前**的幀數。

x264中變數介紹

運動估計 me move estination,有運動向量 當前幀分成若干塊,每乙個塊在一定的範圍內找到最相似的參考幀的塊,之間的距離稱為運動向量,還需要中間的差值 運動補償 rd 簡稱為 rate distortion 位元速率失真 optimization 優化 psy rdoq rate di...

X264的參考列表

學習之用,多謝博主!h.264標準寫得比較繁複,所以考慮在瀏覽完white 之後就開始研讀x264 x264 風格還是比較清晰簡潔的。根據對標準得理解,picture order count在slice解碼的一開始就被提及 i0 b1 b2 p3 b4 b5 p6 i0 p3 b1 b2 p6 b4...

x264中I,P,B幀和PTS,DTS的關係

基本概念 p frame 前向 編碼幀 又稱predictive frame,通過充分將低於影象序列中前面已編碼幀的時間冗餘資訊來壓縮傳輸資料量的編碼影象,也叫 幀 b frame 雙向 內插編碼幀 又稱bi directional interpolated prediction frame,既考慮...