设置纯音频输出 - MediaConvert
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

设置纯音频输出

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

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

注意

对于 AAC 流式处理输出,初始段的持续时间要比其他段长。这是因为,使用 AAC 时,初始段必须在段的声音部分之前包含静默 AAC 前置式样本。MediaConvert 在时间戳中考虑了这些额外的样本,以使音频正确播放。

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

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

  2. 按照在 Amazon 元素传媒中设置工作中所述设置您的作业,但有以下区别:

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

    • 删除视频” 选项卡编码设置部分。

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

    • 每个输出仅包含一组音频设置。也就是说,不要选择添加音频创建音频 2选项卡编码设置

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

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

创建纯音频输出(API、SDK 和AmazonCLI)

  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 是默认行为。