繁体   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