x264 一 cqm表的理解

2021-05-27 17:29:45 字數 775 閱讀 5500

好久沒有更新部落格了,最近在看一看x264**,裡面的好多細節的東西我想對於好多網友有可能還是很有參考價值的,這裡簡要列出一些,望有所幫助,

x264 common/set.h static const uint8_t x264_cqm_jvt4i[16]

2011-08-01 22:44:38

|  分類:

h264|字型大小

訂閱

/*default quant matrices (預設量化?)

這幾個陣列,寫成下面的方塊形式,看上去是以乙個對角線對稱的

firstime在論壇上解釋:就是自定義量化矩陣啊。跟 h.264 協議 200503 版錶 7-3、7-4 的數字對照一下就明白了

hai296 在論壇上解釋 這是根據大量影象經過概率總結出來的最優的量化表,在標準中有明確的規定的

*/static const uint8_t x264_cqm_jvt4i[16] =

;看到這個函式的時候,不知道是什麼意思,在網上搜了也搜不到什麼說明,後來在論壇上發了個帖問詢,firstime給了個如上的解釋,真是雪中送炭啊。

一方面作為自己學習過程的乙個記錄,同時也防止以後遺忘,更對firstime的無私表示感謝,不敢獨享,盡量的把過程記錄全面一些。

可以看到,函式中故意把乙個一維的陣列寫成乙個4*4的矩形,用z掃瞄,正好和表7-3裡的第一行吻合。

我畫的太粗糙了,我去裝個ps,不過ps畫線也很麻煩,呵呵,去試試。

原文出處:

X264的參考列表

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

X264和JM的區別

x264 h.264 的大部分功能。x.264 x264和jm有如下區別 1,x264 簡化了jm 的代價 或者叫成本 計算方法,去掉了一些 進行了估算。2,jm中是要把編碼後的位元數進行加權運算後作為代價的一部分進行比較的,x264把這個部分的 刪除了,即沒有把編碼後的位元數作為代價的一部分。3,...

X264和JM的區別

x264 h.264 的大部分功能。x.264 x264和jm有如下區別 1,x264 簡化了jm 的代價 或者叫成本 計算方法,去掉了一些 進行了估算。2,jm中是要把編碼後的位元數進行加權運算後作為代價的一部分進行比較的,x264把這個部分的 刪除了,即沒有把編碼後的位元數作為代價的一部分。3,...