MediaConvert
用户指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

查找与片段长度相关的设置

在设置 Fragment length (片段长度) 时,请检查 Closed GOP cadence (已关闭的 GOP 节奏)GOP size (GOP 大小)Framerate (帧速率) 的值。

片段长度

您可以使用控制台或 JSON 作业规范来设置片段长度。Fragment length (片段长度) 设置将应用于输出组,并会影响该组中的每个输出。

查找 Fragment length (片段长度) 设置(控制台)

  1. Create job 页面上左侧的 Job 窗格中, 在 Output groups (输出组) 下,选择 CMAF、DASH ISO 或 Microsoft Smooth Streaming 输出组的名称。

  2. 在右侧的组设置部分中,找到 Fragment length (片段长度)

    组设置部分的标题为 CMAF group settings (CMAF 组设置)DASH ISO group settings (DASH ISO 组设置)MS Smooth group settings (MS Smooth 组设置)

查找 Fragment length (片段长度) 设置(JSON 作业规范)

  • 查找作为 OutputGroupSettings 的子级的 FragmentLength,如以下示例所示:

    { "Settings": { ... "Inputs": [ ... ], "OutputGroups": [ { "Name": "DASH ISO", "OutputGroupSettings": { "Type": "DASH_ISO_GROUP_SETTINGS", "DashIsoGroupSettings": { "SegmentLength": 30, "FragmentLength": 2, "SegmentControl": "SINGLE_FILE", "HbbtvCompliance": "NONE" } }, ...

已关闭的 GOP 节奏、GOP 大小和帧速率

您可以使用控制台或 JSON 作业规范来设置 Closed GOP cadence (已关闭的 GOP 节奏)GOP size (GOP 大小)Framerate (帧速率)。这些设置分别应用于每个输出。在设置它们时,确保为输出组中的每个输出设置的值与您为输出组的 Fragment length (片段长度) 指定的值配合使用。

注意

您的 ABR 堆栈包含多个输出。确保在每个输出中设置这些值。

查找输出的编码设置(控制台)

  1. Create job 页面上左侧的 Job 窗格中, 在 Output groups (输出组) 下,选择输出的名称,例如 Output 1 (输出 1)Output 2 (输出 2) 等。

  2. Encoding settings (编码设置) 部分中,已自动选择 Video (视频) 选项卡。在此选项卡上找到 Closed GOP cadence (已关闭的 GOP 节奏)GOP size (GOP 大小)Framerate (帧速率)

查找输出的编码设置(JSON 作业规范)

  • 查找作为编解码器设置的子级的 GopClosedCadenceGopSizeFramerateNumeratorFramerateDenominator,如以下示例所示。在此示例中,编解码器为 H_264,因此,编解码器设置的父设置为 H264Settings

    { "Settings": { ... "Inputs": [ ... ], "OutputGroups": [ { "Name": "DASH ISO", ... }, "Outputs": [ { "VideoDescription": { ... "CodecSettings": { "Codec": "H_264", "H264Settings": { "InterlaceMode": "PROGRESSIVE", "NumberReferenceFrames": 3, "Syntax": "DEFAULT", "Softness": 0, "GopClosedCadence": 1, "GopSize": 60, ... "FramerateNumerator": 60, "FramerateDenominator": 1 } }, ... },