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

设置纯音频输出

您设置纯音频输出的方式与设置包含视频的输出的方式相同,但不包括视频或字幕。

对于文件输出组中具有纯音频输出的作业,MediaConvert 会为每个输出生成一个单独的纯音频文件。对于在 HLS 输出组中具有纯音频输出的作业,MediaConvert 会在每个输出的 ABR 堆栈中创建单个渲染。

创建纯音频输出(控制台)

  1. 要确认 MediaConvert 支持您的输入文件,请参阅对纯音频输出支持的编解码器和容器中的输入表。

  2. 按照在 AWS Elemental MediaConvert 中设置作业中所述设置您的作业,但有以下区别:

    • 将您的所有输出放置在文件输出组中,或者将您的所有输出放置在 HLS 输出组中。

    • 在您的输出的 Encoding settings (编码设置) 部分中没有 Video (视频) 选项卡。

    • 对纯音频输出支持的编解码器和容器的输出表中选择一个支持的输出容器和音频编解码器。

    • 每个输出仅包含一组音频设置。也就是说,不要选择 Add audio (添加音频) 以在 Encoding settings (编码设置) 下创建 Audio 2 (音频 2) 选项卡。

  3. 如果输出位于 HLS 输出组中,请为纯音频输出选择容器。

    Output settings (输出设置) 下的 Audio (音频) 部分中,对于 Container for audio-only output (用于纯音频输出的容器),选择 MPEG-2 Transport Stream (MPEG-2传输流) 以在 MPEG2-TS 容器中创建文件。保留默认值 Automatic (自动) 可创建没有容器的原始纯音频文件。

创建纯音频输出(API、开发工具包和 AWS CLI)

  1. 要确认 MediaConvert 支持您的输入文件,请参阅对纯音频输出支持的编解码器和容器中的输入表。

  2. 设置您的 JSON 作业规范。可以手动编辑您的 JSON 文件,也可以使用控制台来生成该文件,如下所示:

    1. 在控制台中按照前面的步骤操作。

    2. 在左侧的 Job (作业) 窗格中的 Job settings (作业设置) 下,选择 Show job JSON (显示作业 JSON)

    纯音频作业的 JSON 作业规范与标准作业不同,如下所示:

    • 从您的作业 JSON 的 VideoDescription 部分中排除 Outputs 的每个实例及其子项。

    • 对于每个输出,在 AudioDescriptions 下仅包括一个音频设置子组。

    • 对于 HLS 输出组中的纯音频输出,为纯音频输出指定一个容器。在 OutputsOutputSettingsHlsSettings 下,包含属性 HlsAudioOnlyContainer。将该属性设置为 M2TS 以在 MPEG2-TS 容器中创建文件。将该属性设置为 AUTOMATIC 可创建没有容器的原始纯音频文件。AUTOMATIC 是默认行为。