GOP 结构的设置 - MediaConvert
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

GOP 结构的设置

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

GOP 是压缩视频帧类型的特定安排。这些帧类型包括:

I-Frames

内部编码帧。包含解码器使用的所有解码帧的信息。通常,i-Frames 在视频流中使用的位数最多。

P 帧

预测的帧数。包含当前帧与之前的一个或多个帧之间的差异。P 帧比 i 帧提供的压缩要好得多,并且在视频流中使用的比特也更少。

B 帧

双向预测帧。包含当前帧与之前或之后的一个或多个帧之间的差异。B 帧提供了最高的压缩,并且在视频流中占用的比特最少。

典型的共和党从 I 帧开始,然后是 B 帧和 P 帧的重复模式。这是典型的重复帧模式:IBBPBBPBBPBBPBB

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

GOP 大小

GOP 大小(GOP 中的帧数)定义了 I 帧之间的间隔。例如,如果 GOP 以 I 帧开头,并具有 29 个 B 和 P 帧的组合,则 GOP 大小为 30 帧。

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

将输出视频编解码器设置为H_264要么H_265,setGOP 模式控制Auto允许 MediaConvert 以选择最佳的 GOP 大小。

注意

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

已关闭的 GOP 节奏

封闭的 GOP 节奏定义了 P-或 B 帧能够参考的 Gop 数量。GOP 可以是打开要么关闭. 开放式 GOP 可以有参考来自不同共和党的帧的帧,而封闭的 GOP 中的帧只在 GOP 本身内引用。

将输出视频编解码器设置为H_264要么H_265,保持已关闭的 GOP 节奏允许为空 MediaConvert 以选择最佳的封闭 GOP 节奏。

参考帧之间的 B 帧数

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

如果如果一个典型值为 1 或 2GOP 参考 B 帧设置为Disabled,如果 GOP 参考 B 帧设置为,则为 3—5Enabled.

将输出视频编解码器设置为H_264,保持参考帧之间的 B 帧数允许为空 MediaConvert 以便在参考帧之间选择最佳数量的 B 帧。

最小 I-间隔

Min I-Interval 在 GOP 开始时创建的 I 帧和场景变化检测创建的 I 帧之间强制执行最少数量的帧。

将输出视频编解码器设置为H_264要么H_265,保持最小 I-间隔允许为空 MediaConvert 以选择最佳的最小 I-间隔。

自适应量化的设置

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

将输出视频编解码器设置为H_264要么XAVC,set自适应量化Auto允许 MediaConvert 以选择最佳的自适应量化。