x264原始碼分析 overscan

2021-08-19 20:07:32 字數 443 閱讀 6060

引數解析:

opt("overscan")

b_error |= parse_enum( value, x264_overscan_names, &p->vui.i_overscan );

引數含義:

影象在放大的時候邊緣容易變形,overscan,可以將變形的邊界顯示到視窗外面,讓**的人看起來是畫面放大後是正常的。

sps->vui.b_overscan_info_present = param->vui.i_overscan > 0 && param->vui.i_overscan <= 2;

if( sps->vui.b_overscan_info_present )

sps->vui.b_overscan_info = ( param->vui.i_overscan == 2 ? 1 : 0 );

填充到sps中。標記這塊不需要在視窗上顯示

x264原始碼分析 chromaloc引數

引數含義 設定色度取樣位置。引數解析 opt chromaloc 值從0到5。參考 a blob f doc vui.txt 建議 如果正確的從 mpeg1 比如 vcd 的 4 2 0 格式二次取樣轉碼,且不做任何色彩空間轉換,應該設為1。如果正確的從 mpeg2 比如 的 4 2 0 格式二次取...

x264原始碼分析 引數intra refresh

引數含義 intra refresh 是否要把i幀平攤到多個p幀的intra 巨集塊中傳輸。意思就是除了第乙個idr,後面都沒有idr 然後每個p幀中有幾列是幀內參考的,乙個gop內所有的幀內參考組合起來就是乙個完整的幀。引數解析 opt intra refresh p b intra refres...

x264原始碼的小小分析

在學習x264 過程中的一些筆記 參考啦大量書上網上的資料 非常感謝就不一一枚舉啦 原始碼有的來自最新用git拿到的x264最新原始碼 有的來自有windowsvs工程的老版本 網上有很多中文分析 幀級編碼 main encode encode frame x264 encoder encode 待...