我想知道名为Levels的渲染选项是什么。为什么要将其更改为5.1或1.0?这些级别是什么?它们如何影响最终文件(大小,质量)?我在互联网上看到的所有信息,我无法理解。
除此之外,Adobe Premiere上的Set Keyframe Distance选项有什么作用?它与I帧相关,不是吗?但那是什么?
我想知道名为Levels的渲染选项是什么。为什么要将其更改为5.1或1.0?这些级别是什么?它们如何影响最终文件(大小,质量)?我在互联网上看到的所有信息,我无法理解。
除此之外,Adobe Premiere上的Set Keyframe Distance选项有什么作用?它与I帧相关,不是吗?但那是什么?
Answers:
级别是(约定)对编码器的约束。它们将编码器限制为某些帧大小和比特率,以确保解码器能够正确地解码这样的比特流。这意味着声称与X级比特流兼容的解码器必须能够解码用级别X编码的流。您可以在Wikipedia上找到所有H.264级别的概述。
如果您不知道自己需要什么级别,则应考虑目标应用程序。是高清晰度广播还是网络小视频?查看支持的最大帧尺寸(例如1920×1080与320×240)和帧速率(例如60 Hz与15 Hz)并设置适当的电平。
级别本身不会影响质量或文件大小。它只强制执行某个上边界或给出一般提示,因为从逻辑上讲,1080p60视频将大于320×240网络剪辑。但通常,您可以通过设置平均比特率或恒定质量级别来控制质量。这里的水平只是次要的。
关键帧距离与上述内容无关。它是两个I图像之间的距离(图中)。视频压缩中有三种类型的图片:
这里,P帧需要先解码先前的I帧。B帧需要先前的P帧和随后的I帧进行解码。
图片类型的具体实现取决于编解码器。关于图片组(GOP)的维基百科文章也从不同的角度解释了这个概念:通常,I图像与P图像和B图像交错,并且以固定的间隔 - 关键帧间隔发生。这也是共和党的长度。
仅包含I图片的视频将以最高文件大小提供最佳质量。GOP越长,文件越小,因为P图像或B图像需要更少的比特来编码。较长的GOP很少用于流媒体,因为丢失的帧可能会降低质量,但在广播中,较长的GOP并不罕见。
有关图像类型在H.264中的含义的详细说明,您还可以阅读Thomas Wiegand等人的H.264 / AVC视频编码标准概述(参见第四章A)。