跳至內容

MeGUI/配置/影片編碼器配置/x264

來自華夏公益教科書,自由的教科書
此頁面簡要解釋了每個設定的作用。有關更多資訊,請閱讀x264設定頁面。
檔案:Megui x264options1.png

一般

  • 有關通用影片配置設定的資訊,請參見此頁面

去塊

  • 啟用去塊:此功能啟用環內去塊器以在解碼過程中使用。
  • 去塊強度/閾值:分別也稱為alpha 去塊beta 去塊。這兩個變數的範圍在 -6 到 6 之間。在doom9上有一個關於這些設定作用的很好的解釋。

其他

  • 啟用 PSNR 計算:選中此框將告訴 x264 在每個作業結束時將 PSNR(一種質量指標)資訊輸出到日誌中。它會稍微減慢編碼速度。
  • 啟用 SSIM 計算:與 PSNR 計算類似,SSIM 只是另一種幀質量度量方法(大多數人認為它更準確)。同樣,它會稍微減慢編碼速度。
  • 執行緒數:控制編碼器使用的執行緒數,以提高多核系統上的效能。這會對質量的影響可以忽略不計。推薦值為 0,這將告訴 x264 使用(1.5 * 核心數)個執行緒。請注意,如果您啟用了 MeGUI 選項“自動設定執行緒數”,這將覆蓋此處設定。
  • fourCC:設定 4CC,它在AVI 檔案中用作編解碼器識別符號。

AVC 配置檔案:此設定用於幫助您編碼到特定的 AVC 配置檔案。高於所選配置檔案的設定將無法設定。
AVC 等級:此設定指定建立編碼的等級。請注意,這只是一個寫入位元流的名義值,x264 不會理會此設定。MeGUI 包含一個等級檢查器,該檢查器將嘗試在您的選項不符合所選等級時通知您,但某些設定無法透過這種方式進行檢查(例如,內部 x264 緩衝區設定)。

檔案:Megui x264options2.png

速率控制

  • VBV 緩衝區大小:VBV(可變位元率影片)緩衝器的最大大小。
  • VBV 最大位元率:VBV 的最大本地位元率。
  • VBV 初始大小:VBV 緩衝區的初始佔用量。1.0 = 充滿,0.0 = 空。
  • 位元率方差:也稱為速率容差。允許的偏差與目標位元率或檔案大小。1.0 = +/- 1%。此設定僅適用於 1 通道 ABR 編碼。
  • 量化器壓縮:有時被稱為位元率可變性(不要與上述設定混淆)。允許的量化器可變性。1.0 = 純 CQ,0.0 = 純 CBR。有關更多資訊,請參見此主題
  • 估計幀複雜度的臨時模糊:曲線壓縮前量化器曲線中的時間模糊程度。時間模糊會增加量化器級別的穩定性。增加此值會使影片更接近純 CQ。該值指定應用的高斯模糊的半徑(以幀為單位)。有關更多資訊,請參見此 doom9 主題
  • 'CC 後量化的臨時模糊:曲線壓縮後量化器曲線中的時間模糊程度。增加此值會使影片更接近 CQ。同樣,此設定是應用的高斯模糊的半徑(以幀為單位)。有關更多資訊,請參見此 doom9 主題

ME。

  • 色度 ME:x264 預設情況下在亞畫素搜尋中搜索亮度和色度以獲取運動資訊。停用此設定將以質量為代價略微提高速度。
  • ME 範圍:運動估計器在初始預測器之外搜尋的最大範圍(以畫素為單位)。不會影響鑽石或六邊形超過範圍 16。
  • 場景變化敏感度:幀之間所需的更改才能檢測到場景變化。範圍可以從 0 到 100,但請注意這不是一個簡單的 % 數字。-1 表示不會檢測到場景變化。有關該選項的更多資訊,請參見此 doom9 主題
  • ME 演算法:使用的運動估計搜尋演算法。鑽石是最快的,窮舉是逐畫素的,非常慢。
  • 亞畫素細化:控制使用的亞畫素估計算法和分割槽決策方法。RDO(速率失真最佳化)為 I 和 P 幀啟用 RDO。在此 doom9 帖子中有一些更多資訊。

其他

  • 關鍵幀間隔:IDR 幀之間的最大間隔。
  • 最小 GOP 大小:IDR 幀之間的最小間隔。
  • 降噪:預處理降噪的級別。0 = 停用。
  • 編碼隔行掃描:選中此框以將輸入流編碼為隔行掃描。您應該僅在隔行掃描輸入時使用此選項。在逐行掃描輸入上使用此選項(反之亦然)將產生損壞的輸出。

量化選項

  • 網格:為最終宏塊或始終啟用網格 RDO。它需要 CABAC。
  • 參考幀數:可用於運動補償的參考幀數。
  • 混合參考幀:允許對每個分割槽分別選擇參考。
  • CABAC:一種編碼流語法的方案,可實現高壓縮率。
  • 無 DCT 十進位制:停用 DCT 塊十進位制。通常不需要,但可以在某些情況下提供幫助。有關更多資訊,請參見此 doom9 帖子
  • 無快速 P 跳過:停用 P 幀跳過檢測 - 略微提高質量,尤其是在低細節區域,例如深色牆壁和天空。在此 doom9 帖子中,有一些關於此設定究竟如何工作的資訊。
檔案:Megui x264options3.png

量化器

  • 最小量化器:設定 x264 可以編碼的最小量化器。
  • 最大量化器:設定 x264 可以編碼的最大量化器。
  • 最大量化器增量:設定幀之間量化器的最大變化量。
  • 字幕量化器:如果您在預覽視窗中設定字幕起始點,則使用此選項。
  • I 幀和 P 幀量化器之間的因子:透過此數量提高 I 幀相對於 P 幀的位元率。
  • P 幀和 B 幀量化器之間的因子:透過此數量降低 B 幀相對於 P 幀的位元率。
  • 色度 QP 偏移:色度量化值相對於亮度的偏移。
  • 幀內/幀間亮度量化死區:也稱為幀內/幀間死區。指定要丟棄的細節級別,編碼器不會將其考慮在內。較低的值會丟棄較少的資訊,因此會向編碼器提供更復雜的流。這些設定的主要用途是設定細節閾值。較低的設定可以幫助保留顆粒,而較高的設定可能會減少噪聲。使用死區設定需要關閉網格。

自適應量化器

  • 模式:AQ 重新分配位,偏向於需要比通常指定的更多位的較低細節部分。您可以選擇讓這種重新分配最終平均到整個影片(預設)或每個單獨幀的相同位元數。您也可以在此處完全停用 AQ。
  • 強度:設定 AQ 補償的強度。較低的值會降低補償強度。

量化矩陣:設定要使用的自定義量化矩陣。您必須指定自定義矩陣。預設矩陣()是平坦矩陣。x264 還包括 JVT 矩陣。

自定義命令列:在 x264 命令列中新增任意文字。這將新增到整個行的末尾。

宏塊選項啟用和停用編碼過程中可以使用不同的宏塊。字母表示宏塊可用於的幀型別(要麼是ipb),數字表示分割槽大小(要麼是 8x8 或 4x4 畫素)。自適應 DCT 允許使用 8x8 變換,除了預設的 4x4 變換。

B 幀

  • B 幀數:設定連續 B 幀(B-VOP)的數量
  • 自適應 B 幀:允許 x264 使用動態數量的連續 B 幀
  • B 金字塔:允許使用 B 幀作為參考
  • B 幀的 RDO:在 B 幀上使用 RDO 演算法(需要將亞畫素運動估計設定為 6 級或更高)。
  • 加權雙向預測:與多個連續 B 幀結合使用時,這可以改善對淡入淡出的預測。
  • 雙向 ME:運動估計在向前和向後時間方向上都經過最佳化
  • B 幀模式:B 幀的運動向量預測方法。自動為每幀選擇最佳方法
  • B-幀偏差:修改自適應B幀的偏差。數值越高,使用率越高,數值越低,使用率越低。

配置檔案

[編輯 | 編輯原始碼]

在對話方塊的底部有一個名為“配置檔案”的部分。配置檔案已針對最常見的應用程式建立。Sharktooth 在 doom9 上提供了這些配置檔案。以上頁面簡要說明了每個配置檔案的用途,以及配置檔案的下載連結。請注意,您也可以修改現有配置檔案並建立自己的配置檔案。

  • 配置檔案下拉選單:允許您檢視所有可用的 x264 配置檔案。如果您選擇其中一個配置檔案,它將覆蓋您的當前設定。
  • 刪除:刪除當前選定的配置檔案。
  • 新建:建立一個新的配置檔案。
  • 更新:將當前設定儲存到當前選定的配置檔案。
  • 載入預設值:只加載對話方塊的預設值。這些設定儘可能接近 x264 的預設值。它們不對應於任何配置檔案。
華夏公益教科書