簡體   English   中英

為什么在 x265 中使用 CQP 模式的初始 QP 的塊級實際 QP 值是負 3?

[英]Why are the actual QP values in block-level in minus 3 from the initial QP with CQP mode in x265?

我正在使用 x265 編碼器對具有不同初始 QP 值的視頻進行編碼。 當我檢查比特流以查看跨幀的每個塊的實際 QP 值與給定的初始 QP 值不完全相同時,我感到很驚訝。 具體來說,實際QP從初始值減小到負3,如下圖(我的初始QP設置為27)。 但我不明白為什么。 然后,我從 HM-16.20 運行編碼器,實際 QP 值與初始 QP 相同。 有人可以幫我理解這樣做的動機嗎? 在我看來,x265 編碼器希望通過降低實際 QP 值來保持比 HM 軟件中的更高的視覺質量。 我使用以下命令行運行 x265 編碼器:

x265.exe --input BQSquare_416x240_60.yuv --fps 60 --input-res 416x240 --interlace 0 -f 20  --input-depth 8 --input-csp i420 --ctu 64 --no-open-gop --keyint 1 --ref 1 --aq-mode 0 --qp 27 -r BQSquare_416x240_8bit_27.yuv --output-depth 8 --output BQSquare_416x240_8bit_27.bin

在此處輸入圖像描述

這是由於分層 GOP 結構將不同的 QP 值分配給不同時間級別的幀。 為了結合這個想法,x265 采用輸入 QP(在您的情況下為 27)並應用不同的偏移量。 在您的示例中,偏移量顯然是-3。

嘗試添加參數“--ipratio 1”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM