输入时间代码来源和标题对齐 - MediaConvert
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

如果我们为英文版本指南提供翻译,那么如果存在任何冲突,将以英文版本指南为准。在提供翻译时使用机器翻译。

输入时间代码来源和标题对齐

当您通过将输入 Timecode source (时间码源) 设置为 Start at 0 (以 0 开始)Specified start (指定的开始值) 以调整输入时间轴时,MediaConvert 的行为就像您的输入已经嵌入了您指定的开始时间码。但 MediaConvert 不会更改附加字幕文件中的时间码或时间戳。因此,对齐字幕的方式取决于您的字幕格式。

基于时间码的边车格式(SCC、STL)

包括 SCC 和 STL 在内的某些字幕格式会通过时间码来定义字幕置于视频中的位置。使用这些格式,MediaConvert 根据输入时间轴中每帧的时间码,将每个字幕置于在字幕文件中指定的帧上。要将您的字幕调整为在另一个不同时间开始,请使用 Time delta (时间增量) 设置。有关更多信息,请参阅 时间增量的使用案例。)

MediaConvert 根据您为输入 Timecode source (时间码源) 设置选择的值建立输入时间线。

例如,如果您的 SCC 文件指定第一个字幕应出现在 00:05:23:00 处,并且您将 Timecode source (时间码源) 设置为 Specified start (指定的开始值),将 Start timecode (开始时间码) 设置为 00:04:00:00,则第一个字幕将显示在视频输出一分二十三秒处。如果将 Timecode source (时间码源) 设置为 Specified start (指定的开始时间),并且将 Start timecode (开始时间码) 设置为 01:00:00:00,您将不会看到预期的字幕,因为根据输入的时间轴,00:05:23:00 发生在视频开始之前。

基于时间戳的边车格式(SRT、SMI、TML)

包括 SRT、SMI 和 TTML 在内的某些字幕格式允许通过时间戳定义字幕置于视频中的位置。在使用这些格式时,MediaConvert 会从视频开始位置根据距离评估字幕在时间点的放置。无论字幕文件通过时间码还是时间戳指定放置都是如此。

因此,您的字幕会出现在字幕文件中指定的时间,而不会考虑视频时间码。例如,如果您的 SRT 文件指定了第一个字幕应出现在 00:05:23:00 或 00:05:23,000 处,并且您将 Timecode source (时间码源) 设置为 Specified start (指定的开始值),将 Start timecode (开始时间码) 设置为 00:04:00:00,则第一个字幕仍然显示在视频输出五分二十三秒处。

要将您的字幕调整为在另一个不同时间开始,请使用 Time delta (时间增量) 设置。有关更多信息,请参阅 时间增量的使用案例。)

将标题嵌入视频流中的格式(CEA/EIA-608、CEA/EIA-708)

有些字幕格式直接将字幕嵌入在视频帧或视频帧元数据中。对于这些格式,MediaConvert 会保留字幕与嵌入字幕的帧,而无论时间码设置如何。