簡體   English   中英

x264/x265 選項可在保持質量的同時進行快速解碼

[英]x264/x265 options for fast decoding while preserving quality

我想用H264和H265編碼一些視頻,我想尋求幫助,以便在x264/x265中選擇合適的選項。

  • 我的首要任務是視頻質量。 例如,無損將是最好的質量
  • 我的第二個優先事項是快速的解碼速度(即:我希望在不犧牲質量的情況下更快地解碼)
    • 對我來說,快速解碼意味着解碼器將使用更少的 CPU 資源來讀取結果視頻
    • 更少的 RAM 消耗將是一個加分項
    • 延遲並不重要
  • 如果輸出文件最終變大,我不太在意。 此外,編碼速度並不重要

我知道 x264 和 x265 中的選項-tune fastdecode 但顯然使用它質量會變得更糟。

對於 x264

-tune fastdecode相當於--no-cabac --no-deblock --no-weightb --weightp 0 (我的來源是x264 --fullhelp

哪些選項可以保持質量?

對於 x265

-tune fastdecode相當於--no-deblock --no-sao --no-weightp --no-weightb --no-b-intra (根據x265 doc

同樣,哪些選項可以保持質量?

我試圖閱讀有關這些選項的一些文檔,但恐怕我太愚蠢了,無法理解它們是否能保持質量。

進一步解釋我所說的“保持質量”是什么意思:

我不明白 cabac 選項究竟做了什么。 但是舉個例子,它增加了一些額外的無損壓縮,導致視頻文件更小,但解碼機需要做額外的工作來解壓文件

在這種情況下, --no-cabac選項將跳過額外的壓縮,從而不會損失質量,文件更大,並且解碼機不需要解壓縮額外的壓縮,從而節省了解碼端的 CPU 工作

在這種情況下,我想添加--no-cabac選項,因為它可以加快解碼速度,同時保持質量。

我希望我能明白我的意思

誰能幫我選擇正確的選項?

提前致謝

正如@O.Jones 所說的“視情況而定”是您將得到的最佳答案。 作為 Compressarr 的作者,我可以告訴你,每個視頻都需要幾個小時才能找到這個問題的答案。

基本上,對視頻進行編碼(使用最佳猜測值),對照原始視頻檢查 SSIM。 確定可接受的相似度百分比。 (超過 98% 應該是一個難以察覺的差異)檢查您的文件大小並根據需要重復使用新選項。 您可以避免使用樣本,因此您不必做整個事情,但最終的 SSIM 只是一個猜測。

或者只是使用Compressarr ,讓它為您自動化所有這些。 :D

暫無
暫無

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

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