使用案例 C:一种输入格式转换为其它格式,每个输出对应一种格式 - MediaLive

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

使用案例 C:一种输入格式转换为其它格式,每个输出对应一种格式

中的字幕示例 MediaLive 显示了如何实现典型场景中的第三个用例。输入设置为一种字幕格式,有两种或更多语言。您希望生成多种不同类型的输出。在每个输出中,您希望将字幕转换为不同格式,但包含所有语言。

例如,输入具有捷克语和波兰语的图文字幕。假设您要生成 Microsoft Smooth 输出和 HLS 输出。假设在 Microsoft Smooth 输出中,您要包含一个视频和一个音频,并且要将字幕转换为 TTML。在 HLS 输出中,您希望包含一个视频和一个音频,并且希望将字幕转换为 WebVTT。

Diagram showing input captions and output formats for Microsoft Smooth and HLS groups.

要针对此使用案例进行设置,请遵循以下程序。

  1. 在创建的通道中,在导航窗格中,对于 Input attachments (输入附件),选择输入。

  2. 对于 General input settings (一般输入设置),选择 Add captions selector (添加字幕选择器) 两次以创建以下字幕选择器:

    • 用于捷克语图文字幕的字幕选择器 1。指定保存捷克语字幕的页面。

    • 用于波兰语图文字幕的字幕选择器 2。指定保存波兰语字幕的页面。

    虽然您将字幕包含在两个不同输出(Microsoft Smooth 和 HLS)中,但您只需要从输入中提取它们一次,因此只需要为每种语言创建一个字幕选择器。

  3. 创建 Microsoft Smooth 输出组并对其进行配置,如下所示:

    • 创建一个输出,并设置视频和音频。

    • 创建第二个输出,其中包含一个字幕编码,没有视频或音频编码,并且具有以下设置:

      • Captions selector name (字幕选择器名称):字幕选择器 1。

      • Captions settings (字幕设置):TTML。

      • Language code (语言代码)Language description (语言描述):捷克语。

      • Style control (样式控制):根据需要进行设置。

    • 创建第三个输出,其中包含一个字幕编码,没有视频或音频编码,并且具有以下设置:

      • Captions selector name (字幕选择器名称):字幕选择器 2。

      • Captions settings (字幕设置):TTML。

      • Language code (语言代码)Language description (语言描述):波兰语。

      • 其他字段:与第二个输出相同 (捷克语字幕)。

  4. 创建 HLS 输出组并对其进行配置,如下所示:

    • 创建一个输出,并设置视频和音频。

    • 创建第二个输出,其中包含一个字幕编码,没有视频或音频编码,并且具有以下设置:

      • Captions selector name (字幕选择器名称):字幕选择器 1。

      • Captions settings (字幕设置):WebVTT。

      • Language code (语言代码)Language description (语言描述):捷克语。

      • 其他字段:根据需要进行设置。

    • 创建第三个字幕输出,其中包含一个字幕编码,没有视频或音频编码,并且具有以下设置:

      • Captions selector name (字幕选择器名称):字幕选择器 2。

      • Captions settings (字幕设置):WebVTT

      • Language code (语言代码)Language description (语言描述):波兰语。

      • 其他字段:与第二个输出相同 (捷克语字幕)。

  5. 完成通道设置并保存。