在 Adobe Premiere Pro 中导出视频时,可以选择使用软件或硬件加速编码器导出视频。在搜索了有关此主题的一些信息后,我发现硬件编码是否会导致视频质量降低尚不明确,而且 Adobe 官方网站本身也没有提供任何相关信息。我的问题是,Premiere Pro 中的硬件编码是否会导致质量降低以换取渲染时间。
答案1
我建议问https://video.stackexchange.com但是,使用硬件编码时,质量确实较差(有时甚至无法使用)。
我非常失望,因为使用硬件编码时渲染时间非常有吸引力。
仅供参考,我在 macOS Big Sur 上使用 Adobe Premiere 22.4。
答案2
是的,质量会较低。
这是因为软件编码器可以使用更多在 CPU 上“模拟”的算法,而硬件编码器可能要快得多,因为算法是芯片上的物理电路。但是,在空间有限的芯片上拥有算法意味着硬件编码器可以使用的选项有限,而软件编码器可以使用任意数量的选项。
遵循相同标准的不同软件编码器可能更好或更差,因为它们使用的压缩算法不同。例如,libaom-av1 和 svt-av1 都编码为 av1,但在速度、质量和大小方面差别很大。
例如,软件编码就像使用一个不断改进的软件,由于它是模拟的,所以速度很慢,但由于它很复杂,所以质量很高;而硬件编码是一种无法改变的物理芯片,但因为比较简单,所以速度很快,质量较低。
如果您不关心文件大小,我建议大幅提高比特率并只进行硬件编码。但如果是用于网络内容,需要反复重新编码,您可能不想让该链中的第一个编码成为硬件编码。