视频质量的推荐编码设置 - MediaConvert

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

视频质量的推荐编码设置

使用创建作业时 AWS Elemental MediaConvert,您选择的编码设置会影响视频质量、文件大小和播放器兼容性。

您可以将作业配置为 MediaConvert 允许自动选择视频质量的最佳编码设置,同时保持输出文件大小均衡。或者,您也可以手动指定编码设置,以满足您的输出或交付要求。

本节介绍基本概念、典型设置,并指导如何选择优化视频质量的设置。

GOP 结构和框架类型的参考

创建作业时,为输出选择的图片组 (GOP) 设置会影响视频质量和播放器兼容性。本节介绍 GOP 的基本概念、典型的 GOP 设置,并指导如何选择优化视频质量的设置。

GOP 是压缩视频帧类型的特定排列。这些帧类型包括以下内容:

I-Frames

内编码帧。包含解码器用于解码帧的所有信息。通常,I 帧在视频流中占用的位数最多。

IDR-Frames

即时解码器刷新帧。与 I 帧类似,它们包含解码器用来解码帧的所有信息。但是,帧不能引用 IDR 帧之前的任何帧。

P-Frames

预测帧。包含当前帧与之前一个或多个帧之间的差值。P 帧的压缩效果比 I 帧好得多,并且在视频流中使用的位数更少。

B-Frames

双向预测帧。包含当前帧与前后一个或多个帧之间的差值。B 帧的压缩率最高,在视频流中占用的位数最少。

典型的 GOP 从 IDR 帧开始,然后是 B 帧和 P 帧的重复模式。例如:IDRBBPBBPBBPBB

以下主题提供了有关各个 GOP 设置的更多信息,并推荐了可优化视频质量的设置。

GOP 大小推荐设置

GOP 大小是指 GOP 中的帧数,它定义了 IDR 帧之间的间隔。例如,如果 GOP 以 IDR 帧开头,并且有 29 个 B 帧 和 P 帧的组合,则 GOP 的大小为 30 帧。

典型的 GOP 大小为 1-2 秒,与视频帧速率相对应。例如,如果输出帧速率为每秒 30 帧,则典型的 GOP 大小为 30 或 60 帧。

当您将输出视频编解码器设置为 AVC (H.264)HEVC (H.265) 时,请将 GOP 模式控制设置为 Auto。这 MediaConvert 允许选择最佳 GOP 大小。

注意

流媒体视频格式,包括 HLS、DASH、CMAF 和 MSS,要求片段或片段长度为 GOP 大小的倍数。有关更多信息,请参阅 设置流输出的片段长度。当您将这些视频格式的 GOP 模式控制设置为 “自动” 时, MediaConvert 会自动选择相对于片段或片段长度的兼容且经过优化的 GOP 大小。

参考帧之间的 B 帧推荐设置

定义 MediaConvert 可以在参考帧之间使用的最大 B 帧数。

如果 GOP 参考 B 帧设置为,则典型值为 1 或 2;如果将 GOP 参考 B 帧设置为Disabled,则典型值为 3—5。Enabled

当您将输出视频编解码器设置为 AVC (H.264)HEVC (H.265) 时,请将参考帧之间的 B 帧留空。这 MediaConvert 允许在参考帧之间选择最佳数量的 B 帧。

封闭式 GOP 节奏推荐设置

封闭的 GOP 节奏定义了 P 或 B 帧能够引用的 GOP 数量。GOP 可以是打开的,也可以是关闭的。打开的 GOPs 的帧可以引用不同 GOP 的帧,而关闭的 GOP 的帧只能引用 GOP 本身的帧。

当您将输出视频编解码器设置为AVC (H.264)或时HEVC (H.265),请将 Closed GOP 节奏留空, MediaConvert 以便选择最佳的闭合 GOP 节奏。

动态子 GOP 推荐设置

动态子 GOP 可以提高高动态内容的主观视频质量。它通过允许 B 帧的数量变化来做到这一点。

当您将输出视频编解码器设置为 AVC (H.264)HEVC (H.265) 时,请将动态子 GOP 设置为 Adaptive。这 MediaConvert 允许确定最佳的子GOP。

GOP 参考 B 帧推荐设置

将输出视频编解码器设置为 AVC (H.264)HEVC (H.265) 时,将 GOP 参考 B 帧设置为 Enabled,以允许其他帧类型引用 B 帧。相对于位元速率,这可以提高输出的视频质量。

最小 I 间隔推荐设置

最小 I-Interval 强制执行 IDR 帧之间的最小帧数。这包括在 GOP 开头或通过场景变化检测创建的帧。当在彼此附近创建两个 IDR 帧时,使用 Min I-Interval 通过改变 GOP 大小来提高视频压缩率。

当您将输出视频编解码器设置为 AVC (H.264)HEVC (H.265) 时,将最小 I 间隔留空。这 MediaConvert 允许选择最佳的最小 i 间隔。

自适应量化推荐设置

自适应量化选择应用于所使用的不同量化模式的强度,包括闪烁、 MediaConvert 空间和时间量化。 MediaConvert 使用自适应量化根据视频的复杂程度分配比特。

当您将输出视频编解码器设置为AVC (H.264)HEVC (H.265)XAVC、或时,请将自适应量化设置为Auto MediaConvert 以允许选择最佳的自适应量化。