我想使用 AWS MediaConvert 从一个 30 分钟长的音频文件创建三个音频块/片段。是否可以使用 MediaConvert 做到这一点,如果可以,怎么做?
这是一个使用 ffmpeg 的示例
ffmpeg -i 30min_audio.wav -c copy -f segment -segment_times 0,600,1200 output%d.wav
我想使用 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