在視頻編碼(特別是HEVC)的情況下,delta qp和簡單qp值有什麼區別?Delta QP和簡單QP有什麼區別?
回答
Simple QP是什麼意思?在HEVC(或針對該問題的任何視頻編解碼器)中,QP可以在各種級別(幀級別,片級別或塊級別)上變化。當QP在塊級別上變化時,Delta QP進入畫面。對於每個塊,差分QP被編碼,其等於(當前塊的絕對QP-先前編碼的QP),並且這被稱爲Delta QP。希望這可以幫助!
Delta QP是一種被添加到HEVC的RExt(範圍擴展)版本的工具。我可以在這裏向你解釋,我認爲從參考文件中閱讀它會對我們兩個人更好。 在這裏,我附上鍊接到論文,您可以閱讀第IV-B章:自適應色度QP偏移量。 Overview of the Range Extensions for the HEVC Standard
你能告訴我deltaQP是如何設置的嗎? –
@AsadAli deltaQP設置有許多高級參數。我認爲這些參數默認設置爲零,以保持deltaQP關閉。基本上,要打開此工具,您必須通過在_config.cfg_文件中更改參數「** MaxDeltaQP **」或通過** - d **在命令行中設置最大QP偏移量。您也可以指定一個包含您的QP變量的費用列表的文本文件。這可以通過cfg參數「** dQPFile **」完成,或者通過命令行** - m **完成。 –
是的,謝謝我完全問到這一點。我自己找不到任何互聯網上的例子。你能給我一些鏈接嗎? –
- 1. ffmpeg中crf和qp有什麼區別?
- 2. 什麼是QP層?
- 3. Java的QP求解器
- 4. SCIP:通過交互式shell解決QP
- 5. 使用rpm查看RPM腳本--scripts -qp
- 6. R錯誤QP:不是正定矩陣?
- 7. Tweeter中的簡單和OAuth身份驗證有什麼區別?
- 8. 說明鑄造和轉換 - 簡單的詞有什麼區別
- 9. 使用compose()和簡單的flatMap()之間有什麼區別?
- 10. NumPy數組和簡單Python數組有什麼區別?
- 11. 簡單存儲和localStorage有什麼區別?
- 12. init()和init(_:bool)有什麼區別
- 13. 單向TCP和UDP有什麼區別?
- 14. 實現「內點法」來解決LP(和QP)
- 15. 有什麼區別`和$(Bash中有什麼區別?
- 16. 有什麼區別? :和||
- 17. &&和||有什麼區別?
- 18. 「/」和「/ *」有什麼區別?
- 19. 有什麼區別:。!和:r!?
- 20. ==和===有什麼區別?
- 21. Appender和〜有什麼區別?
- 22. $ @和$ *有什麼區別?
- 23. is和=有什麼區別?
- 24. #.00和#。##有什麼區別?
- 25. `==`和`is`有什麼區別?
- 26. '=='和'==='有什麼區別?
- 27. /和/#/有什麼區別?
- 28. | 0和~~有什麼區別?
- 29. `&`和`ref`有什麼區別?
- 30. ==和===有什麼區別?
謝謝,這是一個非常精確的解釋。我仍然無法理解「如果我想通過在塊級別上改變QP來分配多個QP,比如我想在不同的QP和半編碼單元上編碼一半的編碼單元在一個幀中不同的QP」我該怎麼做這個?我現在知道我必須對Delta QP做些什麼。 –
如果您使用HM參考編碼器,您可以在配置文件中將參數「LCULevelRateControl」設置爲1。這將根據其複雜性爲不同的LCU分配不同的QP。在x265編碼器中也會出現類似的控制(檢查--rd-refine和--aq-mode參數)。如果您想強制某些塊的特定QP,那麼您將不得不在編碼器中進行更改。 – prashanthns