MediaConvert 将音频拆分为多个输出块

MediaConvert split audio into multiple output chunks

我想使用 AWS MediaConvert 从一个 30 分钟长的音频文件创建三个音频块/片段。是否可以使用 MediaConvert 执行此操作?如果可以,怎么做?

这里是一个使用 ffmpeg 的例子

ffmpeg -i 30min_audio.wav -c copy -f segment -segment_times 0,600,1200 output%d.wav

遗憾的是,当前服务中无法执行此操作。该服务不支持仅音频输入的输入剪辑 [1]。

一种创造性的方法(如果您不太关心输出格式)是使用自适应比特率 (ABR) 打包类型,例如 Apple HLS,设置段长度。请注意,这将为您提供一致的分段(最后一段除外)。

需要指出的一件事是,在您的 ffmpeg 命令中,您使用的是 -c 复制过滤器。这将执行 transmux。 MediaConvert 是一项转码服务,因此如果您在该服务中处理作业,将执行编码。

我喜欢将其视为一些位,新的位。

资源:

[1] https://docs.aws.amazon.com/mediaconvert/latest/ug/feature-limitations-for-audio-only.html