運動估計: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獲取要編的總...