x264/x265选项,快速解码,同时保持质量



我想在H264和H265中编码一些视频,我想寻求帮助,以便在x264/x265中选择适当的选项。

  • 我的首要任务是视频质量。无损将是最好的质量,例如
  • 我的第二个优先级是快速解码速度(即:我想在不牺牲质量的情况下更快地解码)
    • 快速解码对我来说意味着解码机将使用更少的CPU资源读取生成的视频
    • 更少的内存消耗将是一个加分项
    • 延迟不重要
  • 如果输出文件最终变大,我不在乎那么多。此外,编码速度并不重要

我知道选项-tune fastdecode在x264和x265。但显然,使用它的质量会变差一些。

对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选项,因为它可以加快解码速度,同时保持质量。

我希望你能理解我的观点

谁能帮我选一个正确的选项?

Thanks in advance

As @ 0。琼斯暗示"视情况而定"。这是你能得到的最好答案。作为Compressarr的作者,我可以告诉你,每个视频要花几个小时才能找到这个问题的答案。

基本上,对视频进行编码(使用最佳猜测值),检查原始的SSIM。确定可接受的相似度百分比。(98%以上应该是一个难以察觉的差异)检查你的文件大小,并根据需要重复使用新的选项。您可以使用示例,所以您不必做整个事情,但是最终的SSIM只是一个猜测。

或者只是使用Compressarr,让它为你自动完成所有的工作。: D

相关内容

  • 没有找到相关文章

最新更新