使用作业范围的时间码配置调整输出时间轴 - MediaConvert

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

使用作业范围的时间码配置调整输出时间轴

为作业范围的 Timecode configuration (时间码配置) 设置指定的值会影响输出时间轴。有关哪些特征受输出时间轴影响的信息,请参阅输出时间轴

调整作业范围的时间码配置(控制台)
  1. 创建任务页面中,在左侧的任务窗格中,选择设置

  2. Timecode configuration (时间码配置) 部分,为 Source (源) 选择以下值之一:

    • Embedded (嵌入式):服务使用嵌入到视频中的任何时间码。

    • Start at 0 (以 0 开始):服务忽略任何嵌入式时间码,并为第一个视频帧分配时间码 00:00:00:00 (HH:MM:SS:FF)。

    • Specified start (指定的开始值):服务忽略任何嵌入式时间码并将您为 Start Timecode (开始时间码) 提供的值分配给第一个视频帧。

      如果选择 Specified start (指定开始),会显示 Start Timecode (开始时间码) 字段。

    如果您使用 API 或 SDK,则可以在任务的 JSON 文件中找到此设置。设置名称为 Source,位于SettingsTimecodeConfig中。

    如果不为 选择值,服务默认使用 嵌入式

    注意

    如果您的输入视频没有嵌入式时间码,并且您将 “来源” 设置为 “嵌入式” 或未指定来源,则您的输出将没有时间码。这意味着需要基于时间码的开始时间的功能(如附加字幕和图形叠加)将不会显示在您的输出中。

  3. 设置 Anchor Timecode (锚点时间码) 的值。

    如果使用采用锚点时间码的编辑平台,请使用 Anchor timecode (锚点时间码) 指定输入和输出帧具有相同时间码的点。使用以下 24 小时格式和帧号:HH: MM: SS: FF。此设置会忽略帧速率转换。

    Anchor timecode (锚点时间码) 的系统行为取决于 (Source) 的设置:

    • 如果为 Source (源) 选择 Start at 0 (以 0 开始),则锚点帧是在 Anchor timecode (锚点时间码) 中提供的时间码,从 00:00:00:00 开始计。

      例如,如果将 Anchor timecode (锚点时间码) 设置为 01:00:05:00,则锚点帧在视频中 1 小时 5 秒位置。

    • 如果为 Source (源) 选择 Embedded (嵌入式),则锚点帧是在 Anchor timecode (锚点时间码) 中提供的时间码,从第一个嵌入式时间码开始计。

      例如,如果嵌入式时间码开始于 01:00:00:00 并且 Anchor timecode (锚点时间码) 设置为 01:00:05:00,则锚点帧是视频的 5 秒处。

    • 如果为 Source (源) 选择 Specified start (指定的开头),则锚点帧是在 Anchor timecode (锚点时间码) 中提供的时间码,从您为第一帧指定的时间码开始计。

      例如,如果将 00:30:00:00 指定为开始时间码,并将 Anchor timecode (锚点时间码) 设置为 01:00:05:00,则锚点帧是视频中 30 分 5 秒处。

    如果您使用 API 或 SDK,则可以在任务的 JSON 文件中找到此设置。设置名称为 Anchor,位于SettingsTimecodeConfig中。

    如果未设置 Anchor timecode (锚点时间码) 的值,则服务不使用任何锚点时间码。

  4. Timestamp offset (时间戳偏移量) 下,提供日期。此设置仅适用于支持 program-date-time 图章的输出。使用 Timestamp offset (时间戳偏移量) 覆盖时间码日期,而不影响时间和帧编号。除非您同时在输出中包含 program-date-time 图章,否则此设置无效。

    如果您使用 API 或 SDK,则可以在任务的 JSON 文件中找到此设置。设置名称为 TimestampOffset,位于SettingsTimecodeConfig中。

调整作业范围的时间码配置(API、SDK 和) AWS CLI
  1. 在您的 JSON 任务规范中,为资源设置一个值,位于SettingsTimecodeConfig内。选择以下任一值:

    • EMBEDDED (嵌入式):服务使用嵌入到视频中的任何时间码。

    • ZEROBASED (以 0 开始):服务忽略任何嵌入式时间码,并为第一个视频帧分配时间码 00:00:00:00 (HH:MM:SS:FF)。

    • SPECIFIEDSTART (指定的开始值):服务忽略任何嵌入式时间码并将您为 Start Timecode (开始时间码) 提供的值分配给第一个视频帧。

      如果选择 Specified start (指定开始),会显示 Start Timecode (开始时间码) 字段。

    如果不为 选择值,服务默认使用 嵌入式

    注意

    如果您的输入视频没有嵌入式时间码,并且您将 “来源” 设置为 “嵌入式” 或未指定来源,则您的输出将没有时间码。这意味着需要基于时间码的开始时间的功能(如附加字幕和图形叠加)将不会显示在您的输出中。

  2. 可选。在您的 JSON 任务规范中,为 Anchor 设置一个值,位于 SettingsTimecodeConfig 中。

    如果使用依赖于锚点时间码的编辑平台,请使用 Anchor 指定输入帧和输出帧具有相同时间码的点。使用以下 24 小时格式和帧号:HH: MM: SS: FF。此设置会忽略帧速率转换。

    Anchor 的系统行为取决于 Source 的设置:

    • 如果为 Source 选择 ZEROBASED,则锚点帧是在 Anchor 中提供的时间码,从 00:00:00:00 开始计。

      例如,如果将 Anchor 设置为 01:00:05:00,则锚点帧在视频中 1 小时 5 秒位置。

    • 如果为 Source 选择 EMBEDDED,则锚点帧是在 Anchor 中提供的时间码,从第一个嵌入式时间码开始计。

      例如,如果嵌入式时间码开始于 01:00:00:00 并且 Anchor 设置为 01:00:05:00,则锚点帧是视频的 5 秒处。

    • 如果为 Source 选择 SPECIFIEDSTART,则锚点帧是在 Anchor 中提供的时间码,从您为第一帧指定的时间码开始计。

      例如,如果将 00:30:00:00 指定为开始时间码,并将 Anchor 设置为 01:00:05:00,则锚点帧是视频中 30 分 5 秒处。

  3. 可选。在您的 JSON 任务规范中,为 TimestampOffset 设置一个值,位于 SettingsTimecodeConfig 中。采用以下格式指定日期:YYYY-MM-DD例如,2008-06-26

    此设置仅适用于支持 program-date-time图章的输出。使用 Timestamp offset (时间戳偏移量) 覆盖时间码日期,而不影响时间和帧编号。除非您同时在输出中包含 program-date-time 图章,否则此设置无效。