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

设置时间码

MediaConvert 按时间码管理转码后的视频帧。该服务使用时间码同步一些音频和字幕,并确定输出中的视频帧的显示时序。该服务还依赖于时间码来管理功能—如输入剪辑和图形叠加(图像插入器)—,这类功能仅应用于视频的某些部分。

提示

如果您的图形叠加或附加字幕未按预期显示或根本未显示,请尝试将作业范围和输出的时间码 Source (源) 设置为 Start at 0 (以 0 开始)

在控制台中,三个不同的位置提供三组不同的时间码设置:

作业范围的时间码配置​

Job settings (作业设置) 下的 Timecode configuration (时间码配置) 设置会影响时间码在输出中的显示方式。此设置还会影响应用于作业中每一个输出的功能的系统行为。这包括以下这些:

  • 当叠加图形(插入图像)显示在视频中时

  • HLS 变体播放列表显示时间的方式

  • 插入的时间码在输出中的显示方式

  • 在您指定锚点时间码的情况下服务解释您提供的时间码的方式

如果您使用 API 或 SDK,则可以在作业的 JSON 文件中找到这些设置。这些设置位于以下位置下面 SettingsTimecodeConfig

输入时间码设置

Input (输入) 下的 Timecode source (时间码源) 设置只影响以下几项:

  • 以独立于视频的输入文件形式提供的音频和字幕的同步

  • 在使用输入剪辑仅指定对输入的一部分进行转码的情况下,服务对您提供的时间码进行解释的方式

如果您使用 API 或 SDK,则可以在作业的 JSON 文件中找到此设置,名为 TimecodeSource,位于 SettingsInputs 中。

输出时间码设置

Output (输出) 下的时间码设置确定每个输出中是否显示时间码信息以及如何显示。

  • Output (输出)Stream settings (流设置)Video (视频) 下的 时间码插入 (Timecode insertion) 设置确定服务是否在给定输出中嵌入时间码元数据。您可以将时间码插入到 MPEG-2、Apple ProRes、H.264 和 H.265 输出中。

  • Output (输出)Stream settings (流设置)Video (视频)Preprocessors (预处理器) 下的 Timecode burn-in (时间码烧入) 设置确定服务是否以可视方式将时间码写到视频帧上。

为了提供帧准确性,AWS Elemental MediaConvert 使用按帧编号而不是按毫秒指定帧的时间码。所有时间码均采用 以下具有帧编号的 24 小时格式:HH:MM:SS:FF。