如果提供相同的质量,如何从AWS转码作业中区分预设?

时间:2016-10-12 06:42:29

标签: amazon-web-services amazon

我正在使用AWS Elastic转码服务将视频从任何格式转码为HLS格式。我在单个作业中使用五个预设来实现自适应比特率。

如果视频具有高输入质量,那么视频将以不同的输出质量转码,如224p,270p,360p,540p,720p。

但如果视频输入质量较低,则视频转码的输出质量不同,如224p,270p,360p,360p,360p。对于低输入质量,存在三种类似的输出质量,即360p,360p,360p,这是不必要的转码成本。如何避免AWS弹性转码作业的两个输出质量预设360p?想要仅生成224p,270p,360p等输出质量。

1 个答案:

答案 0 :(得分:1)

您可以使用Lambda和mediainfo / ffmpeg来确定源的分辨率,并将文件放入适当的编码堆栈的单独存储桶/管道中。

虽然在lambda上使用mediainfo来提取和存储发电机中的数据可能有点过分,here's an example