x264中變數介紹

2021-06-22 20:53:09 字數 875 閱讀 3575

運動估計:me  move  estination,有運動向量

當前幀分成若干塊,每乙個塊在一定的範圍內找到最相似的參考幀的塊,之間的距離稱為運動向量,還需要中間的差值

運動補償

rd 簡稱為  rate distortion  位元速率失真    optimization  優化

psy-rdoq (rate distortion optimization quantization) 位元速率失真  優化  quantization  量化

psycho-visual  心理視覺    quantization 量化    (aq)adaptive quantization 自適應量化

me  預設值是1 ,對應值是 umh, 可使用值  0:dia(菱形)  1:hex(正六邊形)(default)  2:umh(可變半徑六邊形)  3:star   4:sea(全面搜尋)  5:full

me_range 預設值是 57   等於   64-4-2-1

aq-mode (adaptive quantization) 

crf (constant rate factor(位元速率係數))  適用於網路

cqp (constant  quantization parameter)  恆定量化引數

deblocking loop filter   去塊環路濾波

sao (sample adaptive offset loop filter) 樣本自適應偏移 環路濾波

sample aspect ratio  樣本寬高比

luma  亮度    weighted加權    prediction**

refs 已編碼幀一般放在decoded picture buffer(dpb)中,而dpb的允許大小由level控制

x264使用示例

note x264的編碼示例.使用x264的版本為libx264 115 1.示例是個死迴圈,會源源不斷的編碼,然後將資料寫檔案.2.示例的行為是 編碼1000幀後,取空編碼緩衝區,然後迴圈執行這兩步.author 戈 include include include include stdint.h...

編譯安裝x264

網上也有相應的教程,之所以在這裡重申一遍,是因為我試了網上很多的編譯方法,都出現了問題,為此將此編譯安裝方法記錄下來。首先是 獲取x264 的 git clone git linux 下最簡單編譯步驟 1.切換至源 目錄 2.輸入 configure enable shared enable sta...

X264閱讀筆記1

264 閱讀筆記,版本是20060309。一 函式入口main x264.c 1 呼叫x264 param default 設定預設的編碼引數。2 呼叫parse 轉換 命令列引數 3 進入encode函式,開始編碼 二 encode x264.c 1 p get frame total獲取要編的總...