

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

# 烧入输出字幕
<a name="burn-in-output-captions"></a>

 本节介绍如何在中配置烧录输出字幕。 AWS Elemental MediaConvert主要主题包括：
+ 在何处指定字幕。
+ 如何指定多个字幕轨道。
+ 如何使用样式传递。
+ 非英语字体和不支持的字符。

*烧入*是一种传输字幕的方式，而不是字幕格式。烧入方法将字幕直接写入视频帧，将视频内容的一些像素替换为字幕。如果您希望在输出中烧入字幕，请根据以下信息设置字幕。

## 在何处指定字幕
<a name="where-burn-in-output-captions"></a>

将字幕放在与视频相同的输出组和输出中。

## 如何指定多个字幕轨道
<a name="multilang-burn-in-output-captions"></a>

您只能在每个输出中烧入一个字幕轨道。

## 如何使用样式直通
<a name="how-to-use-style-passthrough"></a>

您可以选择如何对输出视频中显示的烧录字幕文本进行样式化。有几个选项，包括样式直通、默认设置或手动覆盖。

当您将样式直通设置为 “启用” 时，将 MediaConvert 使用输入字幕中的可用样式和位置信息。请注意，所有缺失的样式信息都 MediaConvert使用默认设置。

MediaConvert 支持以下输入字幕格式的样式直通：
+ 辅助
+ 嵌入
+ SCTE-20
+ SCC
+ TTML
+ STL (EBU STL)
+ SMPTE-TT（基于文本）
+ 图文
+ IMSC
+ WebVTT

当您将样式直通设置为 “禁用” 时， MediaConvert 会忽略输入中的样式信息并使用默认设置：带有黑色轮廓的白色文本、底部居中位置和自动调整大小。

 无论您是否将样式直通设置为启用，您都可以选择手动覆盖任何单个样式选项。

**注意**  
TTML 和类似 TTML（IMSC、SMPTE-TT）的输入有特殊的样式格式要求。有关更多信息，请参阅 [TTML 样式格方式](ttml-style-formatting.md)。

## 如何指定字体脚本
<a name="how-to-specify-the-language-script-burnin"></a>

AWS Elemental MediaConvert 根据您在输出字幕设置中指定的语言，自动为您的字幕选择合适的脚本。如果您选择的语言有多个可能的脚本，请指定您想要的脚本。

**确保服务使用正确的字体脚本**

1. 在 **Encoding settings**（编码设置）下的 **Captions**（字幕）部分中，为 **Language**（语言）选择字幕文本的语言。

1. 如果您指定的语言有多个可能的脚本，请使用 **Font script**（字体脚本）来指定脚本。

   例如，如果您 **语言**选择 **中文**，请使用 **字体脚本**选择 **简体中文**或 **繁体中文**。在这种情况下，如果您没有为 **Font script**（字体脚本）指定值，则该服务将默认为简体中文。
**提示**  
在大多数情况下，对于 **Font script**（字体脚本），您可以保留 **Automatic**（自动）默认值。当您这样做时，服务会根据字幕文本的语言选择脚本。

## 非英语字体和不支持的字符
<a name="non-english-unsupported"></a>

当您的输入字体使用非英语字体脚本时，您的输出烧录字幕可能包含不支持的 Unicode 字符 `□`。要解决此问题，请将 **Style passthrough**（样式直通）设置为 **Enabled**（启用）。