本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
设置纯音频输出
您设置纯音频输出的方式与设置包含视频的输出的方式相同,但不包括视频或字幕。
MediaConvert 将生成用于纯音频输出的以下文件:
-
文件输出组:每个输出均生成一个单独的纯音频文件。
-
HLS 输出组:每个输出的 ABR 堆栈中均有单个副本。
-
DASH ISO 输出组:每个输出的 ABR 堆栈中均有单个副本。
注意
对于 AAC 流式处理输出,初始段的持续时间要比其他段长。这是因为,使用 AAC 时,初始段必须在段的声音部分之前包含静默 AAC 前置式样本。MediaConvert 在时间戳中考虑了这些额外的样本,以使音频正确播放。
创建纯音频输出(控制台)
-
要确认 MediaConvert 支持您的输入文件,请参阅 支持纯音频输出的编解码器和容器 中的输入表。
-
按照在 MediaConvert 中配置作业中所述设置您的作业,但有以下区别:
-
删除输出的编码设置部分中的视频选项卡。
-
从支持纯音频输出的编解码器和容器的输出表中选择一个支持的输出容器和音频编解码器。
-
每个输出仅包含一组音频设置。即,不要在编码设置下选择添加音频来创建音频 2选项卡。
-
-
如果输出位于 HLS 输出组中,请为纯音频输出选择容器。
在 Output settings (输出设置) 下的 Audio (音频) 部分中,对于 Container for audio-only output (用于纯音频输出的容器),选择 MPEG-2 Transport Stream (MPEG-2传输流) 以在 MPEG2-TS 容器中创建文件。保留默认值 Automatic (自动) 可创建没有容器的原始纯音频文件。
创建纯音频输出(API、开发工具包和 CLI)
-
要确认 MediaConvert 支持您的输入文件,请参阅 支持纯音频输出的编解码器和容器 中的输入表。
-
设置您的 JSON 作业规范。可以手动编辑您的 JSON 文件,也可以使用控制台来生成该文件,如下所示:
-
在控制台中按照前面的步骤操作。
-
在左侧的 Job (作业) 窗格中的 Job settings (作业设置) 下,选择 Show job JSON (显示作业 JSON)。
纯音频作业的 JSON 作业规范与标准作业不同,如下所示:
-
从您的作业 JSON 的
VideoDescription
部分中排除Outputs
的每个实例及其子项。 -
对于每个输出,在
AudioDescriptions
下仅包括一个音频设置子组。 -
对于 HLS 输出组中的纯音频输出,为纯音频输出指定一个容器。在
Outputs
、OutputSettings
和HlsSettings
下,包含属性HlsAudioOnlyContainer
。将该属性设置为M2TS
以在 MPEG2-TS 容器中创建文件。将该属性设置为AUTOMATIC
可创建没有容器的原始纯音频文件。AUTOMATIC
是默认行为。
-