将时间码放在输出中 - MediaConvert
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

将时间码放在输出中

您可以为每个输出相应地对两个时间码相关设置进行不同调整:Timecode insertion (时间码插入)Timecode burn-in (时间码烧入)

插入时间码元数据

时间码插入设置决定给定输出的元数据中是否嵌入了时间码。 MediaConvert 根据输出编解码器,自动将此信息放在适当的位置。对于 MPEG-2 和 QuickTime 编解码器(例如 Apple) ProRes,该服务会在视频 i-frame 元数据中插入时间码。对于 H.265 (HEVC) 和 H.264 (AVC),服务将时间码插入补充增强信息 (SEI) 图片计时消息。

在输出中包含时间码元数据(控制台)
  1. 创建任务页面中,在左侧的任务窗格中,选择输出。

  2. Stream settings (流设置)Timecode insertion (时间码插入) 下,选择 Insert (插入) 以包含时间码元数据。选择 Disabled (禁用) 以忽略时间码元数据。

在输出中包含时间码元数据(API、SDK 和) Amazon CLI
  • 在您的 JSON 作业规范中,为设置一个值 TimecodeInsertion,位于SettingsOutputGroupsOutputs、中VideoDescription

    使用 PIC_TIMING_SEI 以包含时间码元数据。使用 DISABLED 以忽略时间码元数据。

在视频帧上烧入时间码

Timecode burn-in (时间码烧入) 设置确定给定输出是否在视频帧本身中写入可视时间码。时间码不是覆盖层,而是视频帧的一个永久组成部分。

在输出中烧入时间码(控制台)
  1. 创建任务页面中,在左侧的任务窗格中,选择输出。

  2. Stream settings (流设置)、Preprocessors (预处理器) 下,选择 Timecode burn-in (时间码烧入)。

  3. (可选) 为 Prefix (前缀)、Font size (字号) 和 Position (位置) 设置提供值。即使不提供这些值,时间码也会使用以下默认值烧入输出:

    • Prefix (前缀):无前缀

    • Font size (字号):Extra Small (10) (特小 (10))

    • Position (位置):Top Center (顶端中部)

    有关这些设置的详细信息,请选择 Timecode burn-in (时间码烧入) 旁的 Info (信息)。

在输出(API、SDK 和)中刻录时间码 Amazon CLI
  1. 在您的 JSON 作业规范中,包括该设置TimecodeBurninTimecodeBurnin位于SettingsOutputGroupsOutputsVideoDescriptionVideoPreprocessors

  2. 或者,为作为 TimecodeBurnin 的子项的设置提供值。如果未提供这些值,时间码也会使用以下默认值烧入输出:

    • Prefix无前缀

    • FontSize: 10

    • Position: TOP_CENTER