我使用Azure媒体服务v2,并使用来自json的自定义媒体编码配置。我的JSON有三种尺寸,720p,480p和180p。
我想转换基于上传的视频大小。如果我上传一个1080p的视频,它需要转换为720p,480p和180p,但当我上传一个480p的视频时,它只需要编码为480p和180p。不幸的是,Azure媒体服务将视频放大到720p,因为这是在编码器配置中指定的。
我该如何实现这一点?
我是否应该根据上传的资产动态形成配置?
发布于 2020-05-11 23:33:26
您所描述的内容类似于媒体编码器标准的“自适应流式传输”预设。在https://docs.microsoft.com/en-us/azure/media-services/previous/media-services-autogen-bitrate-ladder-with-mes上的信息。目前,Media Services不允许您在自适应流比特率阶梯中指定不同的编码设置。
这意味着,如果您只想拥有3个比特率的可能性,则需要在编码作业之前确定所需的分辨率,并根据输入视频使用不同的编码配置文件。
https://stackoverflow.com/questions/61728279
复制相似问题