我正在研究AWS MediaConverter,并试图创建一个Node,该API将.mp4格式转换为.wav格式。
我的api工作正常,但是它正在为每个单独的.mp4文件创建一个新作业。
是否可以有一个MediaConvert作业,并将其用于input_bucket中的每个文件,而不是为每个文件创建一个新作业?
我试过阅读AWS的MediaConvert文档和各种在线文章,但我无法看到对我的问题的任何回答。
我尝试按以下步骤实现我的api:
的对象
AWS.MediaConvert() 创建作业模板
MediaConvert.createJobTemplate创建一个职务
MediaConvert.createJob发布于 2022-09-09 14:30:03
在MediaConvert中,输入和作业之间通常存在1:1的关系。
MediaConvert作业从S3 (或HTTP服务器)读取输入视频,并将视频转换为输出组,而输出组又可以具有多个输出。单个媒体转换作业可以在不同的编解码器和包中创建输入视频的多个版本。
这种情况的例外是当您希望将多个输入文件连接到单个资产(输入拼接)中时。在这种情况下,您的工作中可以有多达150个输入。subsequently随后通过按作业中指定输入的顺序连接输入来创建输出。
然而,你的问题确实表明输入拼接并不是你想要达到的目标。相反,您希望从源桶中对多个输入进行代码转换。如果是这样,则需要为每个输入创建一个作业。
作业模板(以及输出预置)通过提供一组推荐的转码设置来加快作业设置。作业模板应用于整个转码作业,而输出预置应用于转码作业的单个输出。
参考文献:
步骤1:指定您的输入文件:https://docs.aws.amazon.com/mediaconvert/latest/ug/specify-input-settings.html
)
https://stackoverflow.com/questions/73660726
复制相似问题